Files
wehub-resource-sync 7df9ebf22c
CI / Dependency audit (push) Waiting to run
CI / E2E smoke (Playwright) (push) Waiting to run
CI / Validate CITATION.cff (push) Waiting to run
CI / Build and test (push) Waiting to run
Sync labels / sync (push) Failing after 1m9s
Publish Container Image / Build and publish container image (push) Has been cancelled
Deploy Website / Deploy to GitHub Pages (push) Has been cancelled
Deploy Website / Build website and demo (push) Has been cancelled
Deploy viewer / Deploy viewer proxy to Cloudflare Workers (push) Has been cancelled
Deploy tiles / Deploy planetary tile proxy to Cloudflare Workers (push) Has been cancelled
Deploy collab / Deploy collaboration relay to Cloudflare Workers (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:33:00 +08:00

866 B

Contributing to GeoLibre

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)

Quick start

git clone https://github.com/opengeos/GeoLibre.git
cd GeoLibre
npm install
npm run dev          # web build at http://localhost:5173

Before opening a pull request:

pre-commit run --all-files
npm run ci

Branch 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.