Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 876 Bytes

CONTRIBUTING.md

File metadata and controls

21 lines (17 loc) · 876 Bytes

Contributing

To get started, sign the Contributor License Agreement.

  1. Fork the repository on GitHub.

  2. Clone repository git clone --recursive https://github.com/YourGithubUsername/platformio-core.git

  3. Run pip install tox

  4. Go to the root of project where is located tox.ini and run tox -e py37

  5. Activate current development environment:

    • Windows: .tox\py37\Scripts\activate
    • Bash/ZSH: source .tox/py37/bin/activate
    • Fish: source .tox/py37/bin/activate.fish
  6. Make changes to code, documentation, etc.

  7. Lint source code make before-commit

  8. Run the tests make test

  9. Build documentation tox -e docs (creates a directory _build under docs where you can find the html)

  10. Commit changes to your forked repository

  11. Submit a Pull Request on GitHub.