Thanks for your interest in contributing to JeepMe.
This project is a Next.js + TypeScript web app for finding jeepney routes across Metro Cebu, Philippines.
By participating, you agree to follow our Code of Conduct.
- Live demo: https://recursivedev.github.io/JeepMe
- Issues: https://github.com/RecursiveDev/JeepMe/issues
- Agentic AI guidance:
AGENTS.md
- Node.js 20+
- npm
npm install
npm run devBefore opening a PR:
npm run lint
npm run buildIf your changes affect GitHub Pages/static export:
npm run build:staticUse a short prefix:
docs/...for documentation-only changesscaffold/...for repo structure and meta filesfeat/...for new featuresfix/...for bug fixes
Examples:
feat/add-route-filterfix/osrm-timeout-handlingscaffold/update-actions-workflows
Conventional Commits are recommended:
feat: add route ranking by directionfix: handle missing geocoding resultschore: update workflows
Note: Do not mention AI tools/agents in commit messages or add AI co-author lines.
- Scope is focused and matches the PR title
- I ran
npm run lint - I ran
npm run build - If Pages/export behavior changed, I ran
npm run build:static - I avoided introducing new runtime dependencies (unless explicitly agreed)
Open an issue: https://github.com/RecursiveDev/JeepMe/issues
Please include:
- what you expected
- what happened
- steps to reproduce (if applicable)
- environment details (OS / browser / device)
Please read our Security Policy.