Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 1.79 KB

CONTRIBUTING.md

File metadata and controls

42 lines (33 loc) · 1.79 KB

Contributing

We welcome developers to extend and improve BeakerX in ways that can benefit everyone. In order for us to accept your code or pull request, we need for you to fill out and email back to us a scan of a signed copy of the Contributor License Agreement.

BeakerX uses Google Java style, and all Java code needs unit tests. For JavaScript we use Google JS style with require instead of goog. All files should end with newline and have a copyright and license banner.

Core Team Process

For those with write access to the github repository, please use the following system for naming your branches and submitting your work.

  • Make one PR for each issue. Each PR should be a branch from master that can be merged independently of any other issue.
  • Name your branch "YourName/IssueNumber", eg "spot/6483".
  • Each commit should have the issue number in its message like "#6483" so that github links it.
  • An admin will review, test, write feedback, and eventually merge the PR and close the issue.
  • Do not rebase your PRs.