Thanks for your interest in contributing! This project welcomes issues, feature requests, and pull requests.
- Fork the repo and clone your fork.
- Install dependencies:
cd frontend npm install - Run the dev server:
npm run dev
- Create a feature branch:
git checkout -b feature/your-feature - Keep changes focused and small when possible
- Add or update tests for behavior changes
- Run checks before opening a PR:
npm run lint npm test npm run build
- TypeScript + React (Vite)
- Prefer clear, explicit naming
- Avoid changing TMS parsing behavior without tests
Please include:
- A clear description of the change
- Screenshots for UI changes, if applicable
- Notes about any new dependencies
When filing a bug report, include:
- Steps to reproduce
- Expected vs. actual behavior
- Sample .TMS file if possible (sanitized)
By contributing, you agree that your contributions will be licensed under the MIT License.