Using GitHub as content management system for developer documentation website #33
Replies: 1 comment
-
Scope of changesThe document analyses the types of content currently available in the developer docs website. There could be more types of content added later on which may require updates to the process. ExpectationsThe content management for the developer docs website should be possible through Github. All contents in the developer docs should be present in a Github repository as well. Any changes made to the content in Github should automatically reflect in the developer documentation website. This would enable the review and addition of content to the developer docs website by the wider developer community. Anyone can raise issues to highlight problems in the content as well as make changes to them using pull requests. Special predefined tags in the content can be used to specify how a type of content should be displayed or to provide metadata about the content. All images or other content that is required for the site can be present in the folder assets in the root directory. The user should be able to link any of them in any of the documents. The user should also be able to suggest edits to content on the developer docs website which would raise a PR on Github. The developer docs should have a search bar, it should display popular contents, popular searches. Current Sections in websiteThere are the following main sections in the website:
OverviewCollection of pages represented in markdown format All pages in single level Specification ReferenceTransaction Layer SpecificationCollection of folders. Each folder can also have an index page which gives information about the folder. In case the index folder is not there just the contents of the folder in tree structure will be shown. Core SpecificationCore APIs Schema Reference Mobility SpecificationAPI Reference Schema Reference Local Retail SpecificationAPI Reference Schema Reference Logistics SpecificationAPI Reference Schema Reference Infrastructure Layer SpecificationCollection of folders. Each folder can also have an index page which gives information about the folder. In case the index folder is not there just the contents of the folder in tree structure will be shown. Authentication Registry API Reference Build with becknCollection of pages with tags which are used for filtering. Each page should have metadata for tags which will be used for filtering. ProjectsCollection of pages in markdown with images. All pages are on the same level. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The current developer documentation website is built using wordpress. The content management for the developer docs website should be possible through Github. All contents in the developer docs should be present in a Github repository as well. Any changes made to the content in Github should automatically reflect in the developer documentation website.
This would enable the review and addition of content to the developer docs website by the wider developer community. Anyone can raise issues to highlight problems in the content as well as make changes to them using pull requests. Also the user should also be able to suggest edits to content on the developer docs website which would raise a PR on Github. All features in the current developer docs website should be present in the new system as well.
We had a discussion to brainstorm solutions for the same. Sharing minutes of the meeting below :
Beta Was this translation helpful? Give feedback.
All reactions