Code¶
Search¶
Search/Browse the code at sourcegraph or github
How to Contribute¶
isbnlib
has a very small code base, so it is a good project to begin your
adventure in open-source…
Main Steps¶
- Make sure you have a GitHub account
- Submit a ticket for your issue or idea, on GitHub issues (if possible wait for some feedback before any serious commitment… :)
- Fork the repository on GitHub
pip install -r requirements-dev.txt
- Do your code… (remember the code must run on python 2.7, 3.5+
and be OS independent) (you will find
travis-ci.org
very handy for this!) - Write tests for your code using
nose
and put then in the directoryisbnlib/test
- Pass all tests and with coverage > 90%. Check the coverage in Coveralls.
- Check if all requirements are fulfilled!
- Make a pull request on github…
Important¶
If you don’t have experience in these issues, don’t be put off by these requirements, see them as a learning opportunity. Thanks!
For full instructions read the CONTRIBUTING doc.