Thanks for your interest in contributing!
- Python 3.10+
- uv
git clone https://github.com/OscillateLabsLLC/skill-meal-plan
cd skill-meal-plan
# Install dependencies (including test extras)
uv sync --extra test# Run tests
uv run pytest
# Run a specific test file
uv run pytest test/test_skill.py- Create a feature branch:
git checkout -b feat/my-feature - Make your changes and add tests where applicable
- Run
uv run pytestto ensure everything passes - Commit using Conventional Commits (e.g.,
feat:,fix:,docs:) - Open a pull request
PR Guidelines:
- Keep PRs focused on a single concern
- Include tests for new functionality
- Ensure all CI checks pass
By contributing, you agree that your contributions will be licensed under the Apache 2.0 License.