The official GEOS code repository is: https://github.com/libgeos/geos
git clone https://github.com/libgeos/geos.git
There are a few mirrors of the official repository available:
- OSGeo Gitea repository - Use your OSGeo Userid (same as this trac instance) to contribute
- gitlab.com repository - need a gitlab.com or github.com account to contribute
Merging a change
This is one possible workflow for merging a change. It assumes the developer has a fork of GEOS on their GitHub account.
git push devguy mybranch ... does it pass CI? ... ... yes! ... git checkout main git pull origin main git merge --squash mybranch git commit -m 'my new commit message' git push origin main