Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 2.01 KB

process.md

File metadata and controls

37 lines (23 loc) · 2.01 KB

Core team on-going API development

Core team develops the APIs. They have own internal processes inside team.

API version release

When core team decides to release API version:

At this point DX team gets involved and hand over from Core Team to DX Team begins.

DX team builds the documentation

At this stage DX team takes over. We use Slate in building the API documentation, but we will not use the Slate for released documentation. Instead we publish documentation as static websites.

New version release:

  • DX team converts the RAML files to OpenAPI spec files.
  • DX team combines the material in API docs source. For example injects the code examples to correct places in documentation
  • DX team tests the code examples, possibly adds more comments
  • DX team reads the docs through, fixes wordings and adds necessary information and links.
  • DX takes care that API docs as a whole is easy to approach and pleasant to use.

New public release

  • When the API docs release is built and tested locally, it is committed to Github master.
  • Travis builds the site content the new API docs files in buildfolder (”bundle exec middleman build”) from master. Resulting folder contains index.html and needed folders file all files(fonts, images, javascripts and stylesheets)
  • and pushes buildfolder content to gh-pages branch in Github
  • The gh-pages from docs.oftrust.net