Getting Started¶
Developer Portal project uses Python and Node.js toolkit.
Docker Image¶
The project contains a docker image that provides a "lightweight" version of Developer Portal. This image can be used to preview documentation in Developer portal.
Steps for contribution¶
- Familiarize yourself with our Contribution guidelines
- Fork the GitHub repository and clone the project to your local machine
- Prepare documentation according to How to structure Developer Documentation
- Create a subfolder in '/docs' folder and add your documentation to the created sub folder
Note: The subfolder name should be name of your product in small letters with the prefix
ext
. Please use-
instead of spaces. Example:ext-productname
- Create API card according to How to create an API card.
- Create
Maintainers file
and empty_public_signed_off
. An example can be found in folder./docs/anybotics
. Add product and API card information tomkdocs-public.yml
andapis.external.yml
respectively . - Adapt and configure the documentation with Navigation Configuration
- To preview your documentation, run the Docker image by executing
docker-compose up -d
- Once the documentation is ready to be published, create a pull request
- Maintainers of the developer portal will review the request and merge
For more details, please refer to our documentation guidelines.
Reporting Issues¶
Check Github issues to see if the issue you are facing is reported already. If not, Please open a ticket to report issues