Thanks for your interest in improving GeoLibre. The full contributing guide, including development setup, the repository layout, the quality gate, and the pull request workflow, lives in the documentation:
https://geolibre.app/contributing/ (source: docs/contributing.md)
git clone https://github.com/opengeos/GeoLibre.git
cd GeoLibre
npm install
npm run dev # web build at http://localhost:5173Before opening a pull request:
pre-commit run --all-files
npm run ciBranch off main (never commit to it directly), keep changes focused, follow
Conventional Commits for messages, and
open your pull request against main. Found a bug or have an idea? Open an
issue.