Adam QAS is a community-maintained project and we happily accept contributions.
If you wish to add a new feature or fix a bug:
- Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
- Fork the Adam QAS repository on Github to start making your changes.
- Write a test which shows that the bug was fixed or that the feature works as expected.
- Send a pull request and bug the maintainer until it gets merged and published. :) Make sure to add yourself to AUTHORS.rst.
$ git checkout dev -b feature/my-new-feature
$ git pull origin master
Note: Follow PEP8 codding style.
We use some external dependencies, multiple interpreters and code coverage analysis while running test suite. Our Makefile handles much of this for you as long as you’re running it inside of a virtualenv:
$ pytest tests
Our test suite runs continuously on Travis CI with every pull request to master
.
To find where you can help, search for the following tags:
#TODO:
The tasks which are pending or yet not taken up#FIXME:
The tasks which require some attending to do#HELP:
The tasks which are require some help
You can also help in making the Wikipedia parser more robust by adding more XPath filters that remove irrelevant information or extract and format relevant information.