Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 1.39 KB

CONTRIBUTING.md

File metadata and controls

34 lines (19 loc) · 1.39 KB

Contributing Guidelines

The project accepts contributions via GitHub pull requests. This document outlines the process to help get your contribution accepted.

Reporting a Bug

This repository is used by developers for maintaining project. If your issue is in another tool, please use the issue tracker that repository.

Please use the Issues feature of this repo to report issues.

How to Contribute

  1. Fork this repository, develop and test your change.
  2. Submit a pull request

NOTE: In order to make testing and merging of PRs easier, please submit changes to in separate PRs.

Technical requirements

  • Updates to the README.md Thanks section if you are reusing code
  • Use pylint3 to lint code with no configuration files. This program is linted with out of the box settings and strive for a 9.5+ rating.

Documentation requirements

  • Must include an in-depth README.md, including:
  • Usage examples for new features

Merge approval and release process

A maintainer reviews the submission, and start a validation job in the CI to verify the technical requirements. A maintainer may add "LGTM" (Looks Good To Me) or an equivalent comment to indicate that a PR is acceptable. Any change requires at least one LGTM. No pull requests can be merged until at least one maintainer signs off with an LGTM.

Support Channels

The best I have right now are issues with labels. More to come