π€ Contributing to Agent Wiz
April 17, 2025 Β· View on GitHub
Thank you for considering contributing to Agent Wiz! π
We welcome contributions of all types β bug reports, feature requests, documentation, testing, and code.
π¦ Getting Started
- Fork the repository.
- Clone your forked repo:
git clone https://github.com/your-username/agent-wiz.git cd agent-wiz - Create a virtual environment:
python -m venv .venv && source .venv/bin/activate - Install in editable mode with dev dependencies:
pip install -e . - Test your changes locally:
run using
agent-wizcommand as instructed in cli_usage
βοΈ Troubleshooting
Make sure you are in the Agent-Wiz root directory (where pyproject.toml is) Make sure your virtual environment (venv) is active
- Uninstall completely
pip uninstall repello-agent-wiz -y
- Optional: Clean build artifacts (just in case)
rm -rf build dist src/repello_agent_wiz.egg-info
- Reinstall in editable mode, disabling cache
pip install --no-cache-dir -e .
- Verify again
pip list | grep repello-agent-wiz
This should point to a path inside your virtual environment's bin directory, like:
/path/to/your/Agent-Wiz/venv/bin/agent-wiz
π οΈ Guidelines
π Code Style
- Use
blackfor formatting. - Follow PEP8.
π Commits
- Use clear, descriptive commit messages.
- Prefix with context:
feat:,fix:,refactor:,docs:, etc.
π Pull Requests
- Ensure your branch is up-to-date with
main. - Submit your PR with a clear description:
- What was added/changed
- Why itβs needed
- Any related issue or discussion
Link to issues using GitHub keywords:
closes #X,resolves #Y
π‘ Feature Suggestions
Have an idea or enhancement?
Open an issue with a detailed explanation and example.
π€ Code of Conduct
We expect all contributors to follow our Code of Conduct.
Thanks again for contributing! Let's build secure, open agentic workflows β together π