Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 1.48 KB

CONTRIBUTING.md

File metadata and controls

42 lines (24 loc) · 1.48 KB

Contributing to Juicebox

If you're interested in contributing ideas or code to Juicebox, you're in the right place!

Development

Read the development guidelines for instructions on running the app in development.

Getting your pull request reviewed, approved, and merged

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.

Internationalization

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.

Git workflow

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.

Approval guidelines

Before your PR is merged, it must meet the following criteria:

  1. The PR follows the Git workflow.
  2. All CI checks pass.
  3. The PR is approved by at least one codeowner.
  4. Significant UI/UX changes are discussed by other design/dev contributors.

Supported browsers

Juicebox supports the following web browsers:

  • Google Chrome
  • Mozilla Firefox
  • Chromium-based browsers (e.g. Brave Browser)