Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.55 KB

CONTRIBUTING.md

File metadata and controls

27 lines (20 loc) · 1.55 KB

Contributing to Michigan Imputation Server

Project contributions are more than welcome! We want to make contributing to this project as easy and transparent as possible. When you submit code changes, your submissions are understood to be under the same license that covers the project. Feel free to contact the maintainers if that's a concern.

Reporting a bug

Reporting bugs helps us to identify issues and provide patches and therefore to make the software more stable and useful. We use GitHub issues to track public bugs. Please ensure your description is clear and has sufficient instructions to be able to reproduce the issue.

Proposing new features

Submitting a fix

Pull requests are the best way to propose changes to the codebase (we use the Github flow). We actively welcome your pull requests:

  1. Fork the repo and create your branch from master.
  2. If you've added code that should be tested, add tests.
  3. If you've changed APIs, update the documentation.
  4. Ensure the test suite passes.
  5. Make sure your code lints.
  6. Issue that pull request!

Extending Documentation

To propose a change to documentation, edit the documentation source files in the docs directory. Then open a pull request with the proposed changes.

Releases

Our release procedure is described here.

References

This document was adapted from the open-source contribution guidelines for Facebook's Draft.