On Sat, Nov 24, 2018 at 2:12 AM Chris Hodgson <[email protected]> wrote:
> After looking over the wiki and contribution guidelines, it seems like > the most appropriate place for this code, at least to start, is a > community module. I understand I need some approval to create a new > community module and get the appropriate access allowed. Yes indeed, that's how the process goes. You have my +1 for contributing the module (I believe a single vote is enough). How are you going to develop it? Is it going to be a one time donation? If so, you can simply make a pull request for it. You'll also going to receive commit access (kindly share your github id) for maintenance on the module (and for development too, if you want to develop it bit by bit directly in the GeoServer repository). It comes with no actual restrictions, but you should use it only to commit to your module, failing to follow these limits will likely result in your commit access be revoked. Once the module is in good shape enough you can also add it to the nightly build (only compile, no tests runs, the latter is a privilege for supported modules) so that the more adventurous users can start testing it: https://build.geoserver.org/geoserver/master/community-latest/ Longer term, you can push for the module to become an official extension, so that it becomes available as part of the releases. This requires a long term commitment on part of a designated maintainer (typically the original author of the module) and a set of extra requirements, that need to be discussed in a formal proposal. Here is an example of a community graduation proposal, for your reference: https://github.com/geoserver/geoserver/wiki/GSIP-170 > To that end I > have some more technical details of what development is planned, > including example output, etc. which I would like to share, and would > appreciate any input or suggestions on. Perhaps the github wiki would be > the right place for this? Can I get access to this? > The wiki is mostly used for proposals (you don't need one for a community module) and temporary discussion, but not for documentation. The documentation is an important bit for community modules, it makes the module usable by end users. Documentation is version controlled along with the code, see here: https://github.com/geoserver/geoserver/tree/master/doc/en/user/source/community So basically you'd go and add a folder in there with the documentation inside. There is a getting started guide for docs here: https://docs.geoserver.org/latest/en/docguide/ The documentation would be a god place where you can share how to install and use the module, and provide either inline text or pointers to external documents describing the MapML design. Hope this helps! Cheers Andrea == GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- *Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.*
_______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
