Skip to content

Latest commit

 

History

History
91 lines (65 loc) · 3.38 KB

contributing.rst

File metadata and controls

91 lines (65 loc) · 3.38 KB

Contribute to Great Expectations

Welcome to the Great Expectations project! We're very glad you want to help out by contributing.

Our goal is to make your experience as great as possible. Please follow these steps to contribute:

.custom-indented-paragraph { margin-left: 70px; }

1 Join the community on Slack

Go to greatexpectations.io/slack and introduce yourself in the #contributors channel.

2 Set up your development environment

Follow these instructions <contributing_setting_up_your_dev_environment> to set up your dev environment.

Alternatively, for small changes that don't need to be tested locally (e.g. documentation changes), you can make changes directly through Github <contributing_make_changes_through_github>.

3 Identify the type of contribution that you want to make

Issues in GitHub are a great place to start. Check out the help wanted and good first issue labels. Comment to let everyone know you’re working on it.

If there’s no issue for what you want to work on, please create one. Add a comment to let everyone know that you're working on it. We prefer small, incremental commits, because it makes the thought process behind changes easier to review.

4 Start developing

When your changes are ready, run through our contributing_contribution_checklist for pull requests.

Note that if it’s your first contribution, there is a standard Contributor license agreement (CLA) to sign.