-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #5 from OliverSchmitz/add-contribution-guidelines
Contributor guidelines added
- Loading branch information
Showing
2 changed files
with
51 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
# Contributing to Campo | ||
|
||
Thanks for your time and willingness to contribute to Campo! This page gives a few guidelines: | ||
|
||
|
||
**Reporting issues** | ||
|
||
If you have found a bug in the Campo software (or any other erroneous behaviour) please file a bug report. | ||
Bugs are tracked on our GitHub [issue](https://github.com/computationalgeography/campo/issues) page. | ||
To allow us to reproduce the issue please provide as much information as possible such that we can reproduce the bug: | ||
|
||
- The Campo version and the Python version used. | ||
- Details about the operating system used. | ||
- The description of the problem in as much detail as possible. | ||
- If possible, a minimal working example and zip or archive file with all data and scripts. | ||
|
||
**Solving issues** | ||
|
||
If you find an issue to work on, you are welcome to open a pull request with a fix. | ||
|
||
**Pull requests** | ||
|
||
In case you can provide a code fix yourself or want to contribute additional functionality to Campo please consider submitting a [pull](https://github.com/computationalgeography/campo/pulls) request. | ||
|
||
For something that is bigger than a trivial fix follow these steps: | ||
|
||
1. Create an issue describing the changes you intend to make. | ||
2. Create your own fork of the Campo code, or make sure it is in sync with the upstream project. | ||
3. Create a branch with the corresponding issue number. | ||
4. Switch to that branch. | ||
5. Apply your modifications. | ||
6. Ensure cross-platform compatibility; for Linux, Mac, and Windows. Preferably provide unit tests as well. | ||
|
||
Enable the checkbox to allow maintainer edits so the branch can be updated for a merge. | ||
Once you submit your PR, a Campo team member will review your proposal. | ||
We may ask questions, request additional information or may ask for changes to be made before a PR can be merged. | ||
|
||
All contributions to this project will be released under the MIT license. | ||
By submitting a pull request: | ||
|
||
- You are agreeing to comply with the waiver of your copyright interest. | ||
- You state that the contribution was created in whole by you and you have the right to submit it. | ||
|