Permalink
Browse files

Create CONTRIBUTING.md

  • Loading branch information...
shawnmjones committed Jun 28, 2018
1 parent 18a3d50 commit e2c4cfc3558379d1096b4a5831dfe4cde45c56fd
Showing with 57 additions and 0 deletions.
  1. +57 −0 CONTRIBUTING.md
View
@@ -0,0 +1,57 @@
# Contributing to Archive-It Utilties
**Note**: that this document will evolve over time as the Archive-It Utilties project matures. Check the most current version of this document for updates on how to contribute.
Welcome to the Archive-It Utilties project!
**Did you find a bug?**
* **Ensure that this bug was not already reported** by searching our GitHub issues.
* If you do not find an open issue addressing the problem, open a new one. Be clear about what caused the issue. At a minimum, provide the URI-Ms attempted. If possible, provide the approximate date and time of execution, and any output or screenshots.
**Did you write a patch that fixes the bug?**
Thank you for your proposed contribution.
* Open a new GitHub pull request with the patch.
* Ensure that the PR description clearly describes the problem and solution. Map the PR to an issue number, if applicable.
**Did you write a patch that provides a feature?**
Thank you for your proposed contribution.
* Open a new GitHub pull request with the patch.
* Ensure that the PR description clearly describes the problem and solution. Map the PR to an issue number, if applicable.
We will consider all feature requests (especially those with a PR). We apologize in advance if your contribution is not accepted. We are prioritizing bug fixes over requested features at the current time.
**Did you fix whitespace, format code, or suggest a purely cosmetic patch?**
Cosmetic changes that do not add anything substantial to the execution of the Archive-It Utilties will generally not be accepted. Our currently focus for Archive-It Utilties is functionality. It takes a lot of work and contributions by the community to ensure that more than 20 years of archived web pages can be represented cleanly.
**Do you want to build the source?**
We try to take full advantage of the capabilities of `pip`. To install locally, clone the source repository, change into the directory containing the source and type:
```
pip install .
```
**Do you want to run the automated tests?**
Automated testing is always under development and optimization, so the conditions may change, but executing the automated tests will always be as easy as changing the root directory of the source code and typing:
```
python ./setup.py test
```
**Do you have questions about the source code or the project in general?**
Contact: sjone@cs.odu.edu
Thanks so much for your contributions!!!
The ODU Web Science and Digital Libraries Research Group
Acknowledgements: This contribution file is heavily inspired by the one published by the Ruby on Rails project.

0 comments on commit e2c4cfc

Please sign in to comment.