LocationTech GeoGig is a Distributed Version Control System (DVCS) specially designed to handle geospatial data efficiently.
- website: geogig.org
- project: LocationTech GeoGig
- contact: geogig-dev
Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Contributor Agreement (ECA).
- Read the Eclipse License Agreement (ECA).
- Use the form to complete and submit a ECA.
- You can use the validate page to check if you have already signed up.
Please use the same email address for the Eclipse website and GitHub. We have a ip-validation check on GitHub confirming each pull-request is from someone who has agreed to contribute to the project.
The GeoGig repository is located on GitHub: github.com/locationtech/geogig
We maintain two branches:
- dev - this is where live development happens, we ask that incoming pull requests be made against this branch
- master - this represents the latest stable release
Participation is encouraged using the github fork and pull request workflow:
- Include test case demonstrating functionality
- Contributions are expected to pass all tests and not break the build
- Include proper license headers on your contributed files
Issues to help out on are at our issue tracker.
For those who can't code help on documentation is always appreciated, all docs can be found at github.com/locationtech/geogig/tree/master/doc/ and contributed to by editing in ReStructuredText and using standard GitHub workflows.
Check our website for more information on how to participate.