This package is currently being developed. It mostly contains placeholders and documentation.
If you wish to contribute to synthpop, start by cloning the repository.
The project uses pipx and Poetry for dependency management. Follow the steps below after cloning the repository.
- Open a terminal in the root of the repository.
- Install pipx:
py -m pip install --user pipx - Navigate to Scripts folder (the exact path is shown in the warning from the previous command):
cd <USER folder>\AppData\Roaming\Python\Python<VERSIE>\Scripts. - Add pipx to your $PATH:
run .\pipx.exe ensurepath - Close the terminal and open a new one (anywhere).
- Verify the installation:
pipx --version - Install poetry:
pipx install poetry - Close the terminal and open a new one (anywhere).
- Verify the installation:
poetry --version
You can close the terminal.
- Open a terminal in the root of the repository.
- Install all dependencies:
poetry install --with=docs - Navigate to the docs directory:
cd docs - Build the documentation:
poetry run sphinx-build source build
You can close the terminal.
After making changes to the documentation, rebuild the HTML output by running the following commands:
- Open a terminal in the root of the repository:
- Navigate to the docs directory:
cd docs - Delete current documentation files:
poetry run sphinx-build -M clean source build - Build the new documentation:
poetry run sphinx-build source build