Welcome! Thanks for considering contributing to this project.
- Search existing issues before opening a new one
- Provide a minimal reproduction case
- Include Swift/Xcode/TCA versions
- Open an issue first to discuss the change
- Fork the repository and create a feature branch
- Implement your changes with tests
- Ensure all tests pass
- Submit your pull request
# Clone your fork
git clone https://github.com/YOUR_USERNAME/swift-composable-architecture-extras.git
# Build
swift build
# Run tests
swift test- Follow existing patterns in the codebase
- Keep modules independent and focused
- Write tests for new features
- Use Swift Testing framework for tests
- Prefer composition over inheritance
Each module should:
- Solve one problem well
- Have minimal API surface
- Include a README with examples
- Be fully tested
Open a Issue.