Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 2.26 KB

CONTRIBUTING.md

File metadata and controls

65 lines (45 loc) · 2.26 KB

Manta Contribution Guidelines

Thanks for using Manta and for considering contributing to it!

Code

All changes to Manta project repositories go through code review via a GitHub pull request.

If you're making a substantial change, you probably want to contact developers on the mailing list or IRC first. If you have any trouble with the contribution process, please feel free to contact developers on the mailing list or IRC.

See the developer guide for useful information about building and testing the software.

Manta repositories use the same Joyent Engineering Guidelines as the Triton project. Notably:

  • The #master branch should be first-customer-ship (FCS) quality at all times. Don't push anything until it's tested.
  • All repositories should be "make check" clean at all times.
  • All repositories should have tests that run cleanly at all times.

Typically each repository has make check to lint and check code style. Specific code style can vary by repository.

Issues

There are two separate issue trackers that are relevant for Manta code:

Before Manta was open sourced, Joyent engineering used a private JIRA instance. While Joyent continues to use JIRA internally, we also use GitHub issues for tracking -- primarily to allow interaction with those without access to JIRA.

Code of Conduct

All persons and/or organizations contributing to, or intercting with our repositories or communities are required to abide by the illumos Code of Conduct.