mirror of
https://github.com/platformio/platformio-core.git
synced 2025-11-02 07:01:36 +01:00
831 B
831 B
Contributing
To get started, sign the Contributor License Agreement.
-
Fork the repository on GitHub.
-
Make a branch off of
develop -
Run
pip install tox -
Go to the root of project where is located
tox.iniand runtox -e develop -
Activate current development environment:
- Windows:
.tox\develop\Scripts\activate - Bash/ZSH:
source .tox/develop/bin/activate - Fish:
source .tox/bin/activate.fish
- Windows:
-
Make changes to code, documentation, etc.
-
Lint source code
tox -e lint -
Run the tests
tox -e py27 -
Build documentation
tox -e docs(creates a directory _build under docs where you can find the html) -
Commit changes to your forked repository
-
Submit a Pull Request on GitHub.