[Incubator] Masterportal application to OSGeo community program
Jody Garnett
jody.garnett at gmail.com
Mon Sep 11 12:11:35 PDT 2023
Catching up with master portal:
The team has applied back in January, and have been working on meeting our
requirements for code of conduct, code review and so forth.
1. Be geospatial
- Confirm by checking README or project description
https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/dev/README.md
- project page on the osgeo website
https://www.osgeo.org/projects/masterportal/ (looks good)
- We ask projects have some user documentation, for example an OSGeo
Live quickstart
https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/dev/doc/setup.md
2. Have a free license or an open source license.
- The license must be OSI approved
https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/dev/License.txt
(MIT)
- We ask that the project team check the file headers and double
check the license has been appropriately applied
Not sure I see this anywhere yet? Seeking a statement from the team...
Doing a spot check of a few files:
-
https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/dev/modules/menu/checkChildrenDatasets.js
(no
header)
-
https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/dev/modules/menu/desktop/staticlink/view.js
(no
header)
-
*Jody: So not sure what to do here, perhaps provide the team with examples?
The point is not really the headers, the point is the
confidence that you
can distribute this as open-source Teams traditionally find a few code
snippets from stack exchange, or an example from another project, that
requires attention.*
3. Welcome participation and new contributors.
- We look for a clear contribution policy
- *Jody: **I did not see anything here? The developers docs have
code conventions and git workflow - but nothing about the
contributing/license/side of things*
-
*https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/cff117bb78225af2f3c01a3f895c8cec3e792e4f/doc/gitWorkflow.md
<https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/cff117bb78225af2f3c01a3f895c8cec3e792e4f/doc/gitWorkflow.md>
This indicates some boundaries about external-developers and
commit rights,
but not about permission or providence of code being offered as a
pull-request. This boundary about commit rights is fine for an "osgeo
community" project, but not for a full "osgeo project" which
requires some
avenue for folks to ear full commit rights and participate in the
governance of Masterportal.*
- We ask that the project demonstrate collaboration, perhaps with a
history of bug report or pull requests
https://bitbucket.org/geowerkstatt-hamburg/masterportal/pull-requests
- Projects are required to have a code of conduct
https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/dev/CODE_OF_CONDUCT.md
The masterportal team is very intent on entering incubation; and keep
trying to skip ahead 🙂
I am going to take the unusual step of opening bug tickets for the
remaining discussion points:
-
https://bitbucket.org/geowerkstatt-hamburg/masterportal/issues/1076/osgeo-community-project-application-clear
-
https://bitbucket.org/geowerkstatt-hamburg/masterportal/issues/1077/osgeo-community-project-application-check
When these tickets are closed I will be happy to motion that this project
be accepted into the "osgeo incubation" program.
--
Jody Garnett
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/incubator/attachments/20230911/c863caed/attachment.htm>
More information about the Incubator
mailing list