Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 2.11 KB

CONTRIBUTING.md

File metadata and controls

24 lines (17 loc) · 2.11 KB

How to contribute

We welcome contributions from external contributors, and this document describes how to merge code changes into this repository.

Getting Started

  1. Make sure you have a GitHub account.
  2. Fork this repository on GitHub.
  3. On your local machine, clone your fork of the repository.
  4. checkout a new branch of your local fork and give it a descriptive name: the feature it implements, the issue it addresses, etc.

Making Changes

  • Make some changes to the appropriate branch. Note that you should be working on a branch with a descriptive name, not the main branch
  • When you are ready for others to examine and comment on your new feature, navigate to your fork of MolPAL on GitHub and open a pull request (PR). Note that after you launch a PR from one of your fork's branches, all subsequent commits to that branch will be added to the open pull request automatically. Each commit added to the PR will be validated for mergability, compilation and test suite compliance; the results of these tests will be visible on the PR page.
  • When you're ready to be considered for merging, check the "Ready to go" box on the PR page to let the MolPAL devs know that the changes are complete. The code will not be merged until this box is checked, the continuous integration returns checkmarks, and multiple core developers give "Approved" reviews.

Additional Resources