# Contributing to tiktok-signature
Thank you for your interest in contributing!
## Getting Started
1. Fork the repository
2. Clone your fork: `git clone https://github.com/YOUR_USERNAME/tiktok-signature.git`
3. Install dependencies: `npm install`
4. Create a branch: `git checkout -b feature/your-feature`
## Development
```bash
# Start the server
npm start
# Run tests
npm test
# Run tests in watch mode
npm run test:watch
# Run benchmarks
npm run benchmark
```
## Code Style
- Use ES modules (import/export)
- Use meaningful variable names
- Add comments for complex logic
- Keep functions small and focused
## Pull Request Process
1. Ensure tests pass: `npm test`
2. Update documentation if needed
3. Add a clear PR description
4. Link related issues
## Reporting Bugs
Use the [bug report template](https://github.com/carcabot/tiktok-signature/issues/new?template=bug_report.md)
## Feature Requests
Use the [feature request template](https://github.com/carcabot/tiktok-signature/issues/new?template=feature_request.md)
## Questions?
Open an [issue](https://github.com/carcabot/tiktok-signature/issues).