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 OpenAPI structure and custom attributes
- Adding a new API resource
- Base, mini, standard, and full API resources
- Adding a new API endpoint
- 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.
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.