Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 1.53 KB

CONTRIBUTING.md

File metadata and controls

57 lines (36 loc) · 1.53 KB

Contributing guidelines

Pull Request Checklist

Before sending your pull requests, make sure you followed this list.

Contributing Code

If you have improvements to Football Data Connector, send your pull requests! For those just getting started, Github has a howto.

License

Include a license at the top of new files.

Coding Standard

Refer PEP-8 here

Refer docstring conventions here

Use pylint to check your Python changes.

Setting Up Development Environment

Development environment may need additional packages such as pylint, sphinx etc. These dependencies are included in the requrements.txt file. To install these, run the following command:

pip install -r requirements.txt

Using a virtual environment is recommended.

Running Tests

Football data connector uses python's built in unittest framework. To run the test cases, use the following command:

python -m unittest

Documenting Changes

Football data connector uses restructured text for documentation files and sphinx to build the documentation. If you haven't updated the documentation, please mention that in the pull request. This will help someone else to complete the documentation before releasing new versions.