Version 9 (modified by 3 years ago) ( diff ) | ,
---|
The official GEOS code repository is the GIT repository (http://git.osgeo.org/gitea/geos/geos.git).
Clone with: git clone https://git.osgeo.org/gitea/geos/geos.git
Use your OSGeo Userid (same as this trac instance) to contribute
Nightly snapshot can be found on http://geos.osgeo.org/snapshots/
Mirrors
There are a few mirrors of the official repository available:
- gitlab.com repository - need a gitlab.com or github.com account to contribute
- github.com repository - needs a github.com account to contribute
Workflows
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.
This workflow is a fast one to allow checking the CI using GitHub Actions (which runs in the dev's GitHub repo). This may result in merge commits; rebasing might be a better idea.
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