Contributing to TokiForge
May 2, 2026 ยท View on GitHub
Thank you for your interest in contributing to TokiForge (v2.2.3)! This document provides guidelines and instructions for contributing.
Getting Started
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/TokiForge.git - Install dependencies:
npm install - Create a feature branch:
git checkout -b feat/your-feature-name
Development
Building
# Build all packages (including playground and docs)
npm run build:all
# Or build core + framework packages only
npm run build
Running Examples
cd examples/react-example
npm install
npm run dev
Testing
npm test
Code Style
- Use TypeScript for all new code
- Follow the existing code style
- Write meaningful commit messages
- Add comments for complex logic
Submitting Changes
- Make sure your code builds:
npm run build - Run linting:
npm run lint - Commit your changes:
git commit -m "feat: description of changes" - Push to your fork:
git push origin feat/your-feature-name - Open a Pull Request
Pull Request Guidelines
- Provide a clear description of changes
- Include examples if adding new features
- Update documentation as needed
- Ensure all tests pass
Questions?
Feel free to open an issue for questions or discussions!