- Clone the project.
$ git clone [email protected]:SerhiiStets/skylab.git
- Set up a virtual environment. The project is built and configured using poetry, but feel free to choose any virtual environment you prefer.
For poetry:
$ poetry install
$ poetry shell
- Install the project in editable mode:
$ pip install -e .
- Run skylab:
$ skylab
-
Fork the repository on GitHub.
-
Create a new branch from the
master
branch. -
Make your changes and ensure they follow the project's code style.
The project uses black
and isort
to enforce consistent code style. To ensure your changes adhere to the project's code style, you can install pre-commit
and run it before committing your changes:
$ pip install pre-commit
$ pre-commit install
-
Test your changes to ensure they work as expected.
-
Push your changes to your forked repository.
-
Submit a pull request from your branch to the
master
branch of the main repository.
The skylab project adheres to the Contributor Covenant Code of Conduct. By participating in this project, you are expected to uphold this code. Please report any unacceptable behavior to the project maintainers.
By contributing to the skylab project, you agree that your contributions will be licensed under the project's MIT License.