.. _service-packaging-spec: ============= Specification ============= The following guides provide an in depth overview of the full capabilities available for packaging a service. .. raw:: html
.. topic-box:: :title: Docker :link: docker :class: large-4 :anchor: View Learn how to setup the main Docker image for your service. .. topic-box:: :title: Manifest :link: manifest :class: large-4 :anchor: Begin Understand the function of a Manifest file and its type. .. topic-box:: :title: Config Spec :link: config-spec :class: large-4 :anchor: Begin Learn the purpose and utility of a config specification. .. topic-box:: :title: JS Procedures :link: js-procedure :class: large-4 :anchor: Begin Learn how to use this operation configuration library. .. topic-box:: :title: Properties :link: properties :class: large-4 :anchor: View Understand the purpose and requirements of service properties. .. topic-box:: :title: Dependencies :link: dependencies :class: large-4 :anchor: View Learn how to configure dependency options. .. topic-box:: :title: Backups :link: advanced :class: large-4 :anchor: View Learn how to configure backup options. .. topic-box:: :title: Instructions :link: instructions :class: large-4 :anchor: View Understand how an instructions file is relevant to a service. .. topic-box:: :title: Package :link: package :class: large-4 :anchor: View Learn how to package service components into a single file format. .. topic-box:: :title: Wrapper :link: wrapper :class: large-4 :anchor: View Understand the purpose of a wrapper repository. .. topic-box:: :title: Submission :link: submission :class: large-4 :anchor: View Learn about how to submit a package for review to a marketplace. .. raw:: html
.. toctree:: :hidden: docker manifest config-spec properties dependencies backups instructions package wrapper makefile js-procedure submission compat/index checklist