Current version (link): openwhisk_v0.8.9.pdf
In general, the goal of this specification is to evolve a simple grammar to describe and deploy a complete OpenWhisk package without having to use any APIs. Primarily, it is accomplished by coding a Package Manifest file and optionally a Deployment file using YAML.
If you want to learn how to write Packages and Applications by example using the specification and deploy them using the wskdeploy
utility, please read the step-by-step guide:
Portions of the OpenWhisk Packaging Specification, for convenience, are made available here in HTML format. The canonical source for the specification is in PDF format and can be found within this directory.
This specification is under development and in draft status; therefore, it is subject to change during this development period. We are posting drafts seeking review, comments, suggestions and use cases from the OpenWhisk and greater Serverless community.
The following images outline the basic process for creating and using both Manifest and Deployment files against a typical developer workstream: