Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.33 KB

CONTRIBUTING.md

File metadata and controls

39 lines (27 loc) · 1.33 KB

Contributing

All contributions are welcome to this project.

Contributor License Agreement

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.

Development

To contribute to this project we highly recommend reading our guides on making contributions.

  1. Installation & setup
  2. Notes for Box employees
  3. The project structure
  4. Adding a new release note
  5. Contributing a pull request
  6. Markdown style guide

Deployment

When pushing to the main or staging branch, GitHub actions will run the linter and tests and will push the compiled content to the en and en-staging branches respectively.

The pushing of these compiled branches will kick-off a rebuild of the developer sites.

Translation

Once every day a snapshot of the en branch is created on the en-snapshot branch and imported into out 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.