Skip to content
Snippets Groups Projects
Unverified Commit 56b2764b authored by Makayla Shepherd's avatar Makayla Shepherd Committed by GitHub
Browse files

Update CONTRIBUTING.md

parent 4f6bae27
No related branches found
No related tags found
No related merge requests found
...@@ -27,18 +27,19 @@ If you have a question or a problem with contributing to our software please con ...@@ -27,18 +27,19 @@ If you have a question or a problem with contributing to our software please con
## How can I contribute? ## How can I contribute?
### Redmine Issues ### Redmine Issues
If you have a question about, a problem with, or a suggestion for ISIS3, please read our [Guidelines for reporting Redmine issues](https://isis.astrogeology.usgs.gov/fixit/projects/isis/wiki/Guidelines_for_Reporting_Issues). Once you have read that please [submit](https://isis.astrogeology.usgs.gov/fixit/projects/isis/issues/new) a Redmine issue. Redmine is our ticket tracking tool. If you have a question about, a problem with, or a suggestion for ISIS3, please read our [Guidelines for reporting Redmine issues](https://isis.astrogeology.usgs.gov/fixit/projects/isis/wiki/Guidelines_for_Reporting_Issues). Once you have read that please [submit](https://isis.astrogeology.usgs.gov/fixit/projects/isis/issues/new) a Redmine issue.
### Working on an existing issue or enhancement ### Working on an issue or enhancement
1. Assign the Redmine issue to yourself. If you don't have the permission to do this, please make a note on the issue indicating that you would like to work on it. 1. Find a issue or enhancement that you want to work on. Check Redmine [issues](https://isis.astrogeology.usgs.gov/fixit/projects/isis/issues) to see if there has been a ticket reported about it. If one does not exist that addresses what you want to work on, make a ticket.
2. Propose a solution on the redmine issue. 2. Assign the Redmine issue to yourself. If you don't have the permission to do this, please make a note on the issue indicating that you would like to work on it.
3. Work with an ISIS3 developer, the issue reporter, and any other interested parties to get feedback on your solution. This may be an iterative process. 3. Propose a solution on the redmine issue.
4. Add an [impact statement](https://isis.astrogeology.usgs.gov/fixit/projects/isis/wiki/Impact_Statement) to the redmine issue. If you don't have the permission to do this, please make a note on the issue with the impact statement. 4. Work with an ISIS3 developer, the issue reporter, and any other interested parties to get feedback on your solution. This may be an iterative process.
5. Make the changes on your fork of the ISIS3 main GitHub repo. Follow the [Code Base Contribution Guidelines](#code-base-contribution-guidelines). 5. Add an [impact statement](https://isis.astrogeology.usgs.gov/fixit/projects/isis/wiki/Impact_Statement) to the redmine issue. If you don't have the permission to do this, please make a note on the issue with the impact statement.
6. Follow the Developer's Checklist to ensure your changes are ready for review. 6. Make the changes on your fork of the ISIS3 main GitHub repo. Follow the [Code Base Contribution Guidelines](#code-base-contribution-guidelines).
7. Make a pull request. Include the redmine issue number in the title of the pull request. Use the "Fixes #0000" format. 7. Follow the Developer's Checklist to ensure your changes are ready for review.
8. Work with your code reviewer, tester, and reporter to improve your changes. Your pull request will not be merged in until all parties approve the changes. 8. Make a pull request. Include the redmine issue number in the title of the pull request. Use the "Fixes #0000" format.
9. Check in your test data. If you are an outside contributer, work with your code reviewer to ensure your tests and test data get checked in. 9. Work with your code reviewer, tester, and reporter to improve your changes. Your pull request will not be merged in until all parties approve the changes.
10. Check in your test data. If you are an outside contributer, work with your code reviewer to ensure your tests and test data get checked in.
### Working on a new issue or enhancement ### Working on a new issue or enhancement
1. Please create a [Redmine issue](#redmine-issues). 1. Please create a [Redmine issue](#redmine-issues).
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment