Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 2.32 KB

CONTRIBUTING.md

File metadata and controls

49 lines (31 loc) · 2.32 KB

Contributing to Climate Connect

Thank you for your interest in contributing to Climate Connect!

Table of Contents:

  1. Feature Requests
  2. Bug Reports
  3. Pull Requests
    1. Documentation
  4. Contact

Feature Requests

Feature requests should be reported in the Climate Connect issue tracker. To avoid duplicates, please make sure to check existing issues.

Bug Reports

Bug reports should be reported in the Climate Connect issue tracker.

To report a bug follow these guideline.

  1. Describe the issue: Fill in a concise description of what went wrong
  2. Steps to recreate: List every step you took that led to the unexpected result.
  3. Expected result: Fill in what you would have expected after the last step in "Steps to recreate"
  4. Actual result: Explain what actually happened
  5. Link: Please provide a link to this issue.

Pull Requests

If you are looking for a place to start contributing to Climate Connect, take a look at the good first issues and the beginner level issues.

When creating a pull request (PR) follow these guidelines.

  1. Ensure you're starting off a new branch, that's checked out from the latest master. The project uses a single branching model off master (no develop branches).
  2. Add concise description to the PR summary.
  3. Add detailed steps to for testing a feature or bug.
  4. If there is code unrelated to feature or a bug in the PR, please list all changes.
  5. After approval, ensure that you squash merge your PR.

Documentation

Code should be documented where appropriate. The general Python and JavaScript rules can be followed for formatting.

Contact

If there are any outstanding questions about contributing to Climate Connect, they can be asked on the Climate Connect issue tracker.

For a more immediate and direct form of communication, please tag core contributors @positiveimpact and @ddhanesha on an issue.