If you're interested in contributing ideas or code to Juicebox, you're in the right place!
Read the development guidelines for instructions on running the app in development.
Create a pull request (PR) that targets the main
branch. A live Fleek preview will be automatically deployed for each PR.
When your PR has met the approval guidelines and is ready for review, @mention
a codeowner and ask for a review.
If you've added or changed any user-facing strings, you'll need to update the translation source files (externalization). Learn more about how to externalize strings.
main
is our main branch.
Developers should create branches from the main
branch. Once the code is ready, create a PR that targets the main
branch.
We use the Squash and Merge policy for merging PRs.
Before your PR is merged, it must meet the following criteria:
- The PR follows the Git workflow.
- All CI checks pass.
- The PR is approved by at least one codeowner.
- Significant UI/UX changes are discussed by other design/dev contributors.
Juicebox supports the following web browsers:
- Google Chrome
- Mozilla Firefox
- Chromium-based browsers (e.g. Brave Browser)