Skip to content

Contributing for mps-youtube

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