[geos-devel] GEOS RFC 10 - Move Project to GitHub

Paul Ramsey pramsey at cleverelephant.ca
Tue Nov 2 08:06:30 PDT 2021



> On Nov 2, 2021, at 3:00 AM, Sandro Santilli <strk at kbt.io> wrote:
> 
> On Fri, Oct 29, 2021 at 12:13:19PM -0700, Paul Ramsey wrote:
>> http://libgeos.org/development/rfcs/rfc10/
> 
> That's a 404 for me.

https://github.com/libgeos/geos/blob/main/web/content/development/rfcs/rfc10.md

P

> 
>> GitHub has been the largest source of 3rd party code contribution via pull-requests for some time now.
>> 
>> Moving to Github has the following components:
>> 
>> 	• Move the canonical (writeable) repository to GitHub
>> 	• Migrate the (current, useful) contents of the Trac wiki to the new web framework
> 
> Meaning it would not be a wiki anymore ?
> 
>> 	• Deleting the migrated and out-of-date contents of the Trac wiki
>> 	• Switching the Trac tickets to read-only
>> 	• Web scraping the Trac ticket contents and placing in a geos-old-tickets repo
>> At that point:
>> 
>> 	• New code is pushed to GitHub
>> 	• New issues are filed at GitHub
>> 	• New documentation is committed to the repository
>> This should unlock:
>> 
>> 	• Easier path for new contributors to discover and assist with the project
> 
> Easier how ? What would be possible for new contributors which is not
> possible today ?
> 
>> 	• Easier collaboration with downstream projects
> 
> Easier how ? What would be esier for us to do with downstream projects ?
> 
>> 	• Far easier story on “how to we manage the project” and “where the important things happen”
> 
> For "how we manage the project" I think this means "we use GitHub
> issues" rather than "we use Trac milestones", right ? The only easier
> story would be to use *one* system rather than two, for management,
> which was the case before GitHub issues were enabled.
> 
>> 	• Far less dependence on individual contributors for infrastructure work that only they can do
> 
> More dependence on single corporation being the only one which can do
> work on the infrastructure. Anyone can be a contributor on OSGeo
> infrastructure so "only they can do" is a misleading picture, as if
> "they" would not be all of us...
> 
> I'll only vote after reading the full RFC as I'd like to understand
> what the new management would look like. A feature I often use is
> marking Trac tickets as blockers for a milestone (we only release when
> all important issues are released), I'd like to understand how would
> this work on github.
> 
> --strk; 
> 
>  Libre GIS consultant/developer
>  https://strk.kbt.io/services.html
> _______________________________________________
> geos-devel mailing list
> geos-devel at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/geos-devel



More information about the geos-devel mailing list