Thanks for your interest in contributing! Here's how to get started:
-
Clone and setup development environment:
git clone https://github.com/tnunamak/rstring.git cd rstring python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
-
Install for development:
pip install -e . pip install -r requirements-dev.txt -
Run tests:
pytest
-
Use development version:
# With dev environment activated rstring [options] # Uses your development code
-
Switch between versions:
# Use development version source venv/bin/activate rstring [options] # Use production version deactivate rstring [options] # Uses globally installed version
- Fork the repo and create your branch from
main - Add tests for new functionality
- Ensure all tests pass
- Keep the focused scope: efficient code stringification for AI assistants
- Follow existing code style
Open an issue for discussion before major changes.