Thank you for your interest in contributing to WarpKit!
- Clone the repository
- Install dependencies:
bun install - Run tests:
bun test - Type check:
bun run typecheck
- Use TypeScript strict mode
- Use Svelte 5 runes (
$state,$derived,$effect) - Follow existing patterns in the codebase
- Write tests for new functionality
- Keep functions small and focused
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests and type checking
- Submit a pull request
Use clear, descriptive commit messages:
feat:for new featuresfix:for bug fixesdocs:for documentation changestest:for test changesrefactor:for refactoring
Open an issue for questions or discussion.