All contributions are welcome to this project.
Before a contribution can be merged into this project, please fill out the Contributor License Agreement (CLA). Any new contributor will be prompted to sign this agreement our CLA bot upon creating a pull request.
To contribute to this project we highly recommend reading our guides on making contributions.
- Installation & setup
- Notes for Box employees
- The project structure and frontmatter
- Adding a new guide
- Adding a new page
- Adding a new quick start guide
- Adding microcopy
- Contributing a pull request
- Markdown styleguide
- Updating dependencies
When pushing to the main
or staging
branch, GitHub actions will run the
linter and tests and will push the compiled OpenAPI spec to the en
and
en-staging
branches respectively.
The pushing of these compiled branches will kick-off a rebuild of the developer sites, as well as the Postman collections.
On a regular schedule a snapshot of the en
branch is created on the
en-snapshot
branch and imported into our in-house translation system
(Moji
) and sent off for translation.
Once the translation is completed, the translated content is pushed to the jp
branch, which then triggers a rebuild of the Japanese developer documentation.