Initial commit: Opencode Filter
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
# Contributing to OpenCode Filter
|
||||
|
||||
Thank you for your interest in contributing! 🎉
|
||||
|
||||
## How to Contribute
|
||||
|
||||
1. **Fork the repository**
|
||||
2. **Create a feature branch**: `git checkout -b feature/my-feature`
|
||||
3. **Make your changes**
|
||||
4. **Run tests**: `npm test`
|
||||
5. **Commit your changes**: `git commit -m "feat: add new feature"`
|
||||
6. **Push to your fork**: `git push origin feature/my-feature`
|
||||
7. **Create a Pull Request**
|
||||
|
||||
## Development Setup
|
||||
|
||||
```bash
|
||||
# Clone your fork
|
||||
git clone https://github.com/YOUR_ORG/opencode-filter.git
|
||||
cd opencode-filter
|
||||
|
||||
# Install dependencies
|
||||
npm install
|
||||
|
||||
# Build
|
||||
npm run build
|
||||
|
||||
# Run tests
|
||||
npm test
|
||||
```
|
||||
|
||||
## Code Style
|
||||
|
||||
- Use TypeScript
|
||||
- Follow existing code patterns
|
||||
- Write tests for new features
|
||||
- Keep functions small and focused
|
||||
|
||||
## Commit Messages
|
||||
|
||||
We use conventional commits:
|
||||
|
||||
- `feat:` New feature
|
||||
- `fix:` Bug fix
|
||||
- `docs:` Documentation changes
|
||||
- `test:` Test changes
|
||||
- `refactor:` Code refactoring
|
||||
- `chore:` Build/tooling changes
|
||||
|
||||
## Questions?
|
||||
|
||||
Open an issue or contact the maintainers.
|
||||
Reference in New Issue
Block a user