Contributing 🤝¶
We love contributions! Whether you're fixing a bug, adding a new feature, or improving the documentation, your help is appreciated.
Development Setup¶
-
Clone the Repo:
git clone https://github.com/ayushxx7/project-showcase-skill cd project-showcase-skill -
Setup Virtual Environment:
python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt -
Install Documentation Tools:
pip install mkdocs-material
Workflow¶
- Create a new branch for your feature or bugfix.
- Ensure any new logic is covered by tests in the
tests/folder. - Update the
docs/folder if you're adding new features or changing existing ones. - Open a Pull Request!
Testing¶
Run the tests using pytest:
pytest tests/