Contributions are welcome! Here's how to get started.
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Commit changes:
git commit -m 'feat: add your feature' - Push to branch:
git push origin feature/your-feature - Open a Pull Request
- JavaScript: ES6+ modules, named exports
- CSS: Use variables from
styles/variables.css - Structure: Place new UI code in
src/ui/, utilities insrc/utils/
Use Conventional Commits:
feat:New featuresfix:Bug fixesrefactor:Code restructuringdocs:Documentation onlystyle:Formatting (no code change)
Run the dev server and manually verify:
npm run devCheck: autocomplete, layover add/remove, drag-drop, collapse/expand, flight tracking.