Contributing
Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request on the GitHub repository.
Development Setup
Clone the repository
Install uv if you haven’t already:
curl -LsSf https://astral.sh/uv/install.sh | sh
Install development dependencies:
uv sync --all-groups
Running Tests
To run the test suite:
uv run pytest
Or with coverage:
uv run pytest --cov=nshconfig --cov-report=term-missing
Building Documentation
To build the documentation locally:
cd docs
uv run sphinx-build -b html source build/html
The built documentation will be in docs/build/html.