33 linhas
947 B
Markdown
33 linhas
947 B
Markdown
# Contributing for yewtube
|
|
|
|
Contributions are very much appreciated!
|
|
|
|
* Pull requests should be based on and submitted to the "develop" branch.
|
|
|
|
* Please raise an issue to discuss what you plan to implement or change before
|
|
you start if it is going to involve a lot of work on your part.
|
|
|
|
* Please keep pull requests specific, do not make many disparate changes or
|
|
new features in one request. A separate pull request for each feature change
|
|
is preferred.
|
|
|
|
* Please ensure your changes work in Python 3.3+ and Windows.
|
|
|
|
|
|
## Code conventions
|
|
|
|
* Maximum line length is 80 characters
|
|
|
|
* Follow the line-spacing style that is already in place.
|
|
|
|
* Ensure all functions and classes have a PEP257 compliant docstring and the
|
|
code is PEP8 compliant.
|
|
|
|
## Documentation
|
|
|
|
Install required extra docs package to setup mkdocs: `pip install -e ".[docs]"`
|
|
|
|
To run built-in dev server: `mkdocs serve`
|
|
|
|
To deploy documentation to github page: `mkdocs gh-deploy`
|