Hi Jody, I have updated the pull request as well as the proposal: https://github.com/geotools/geotools/wiki/Refactor-vector-mask-external-footprint-generation
Basically, as per your suggestion, I have listed the main classes/interfaces moved/extracted from gt-imagemosaic to gt-coverage with a reference to the online javadoc. Then, I have summarized the interfaces. Please, let me know if that looks good or if I should add some more. Best Regards, Daniele On Fri, Apr 1, 2016 at 7:43 PM, Jody Garnett <jody.garn...@gmail.com> wrote: > Hi Jody, > >> thanks for having setup a starting point. >> I have question since I think it's the first time that a set of classes >> is moved from a plugin module to a core one. >> >> Is there any convention/guidelines to follow up when setting up a >> proposal for this kind of "move-classes refactoring"? (see next question) >> > > It is just a normal proposal - we are making a chance that affects other > developers and want to ask around first, check the release schedule, make > sure you have enough resources to do the work, or give you an opportunity > to ask for help. > > >> In terms of coding, I have mainly moved couple of interfaces, related >> implementing classes and auxiliary helper classes and enums from gt-mosaic >> and gt-coverage. >> What should I add in the "API change" part of the proposal? >> > > Suggestions: > - You could list the classes and provide links to their existing javadocs > online > - You could provide an outline of the classes since they are showing up as > new public api and their may be questions > > >> Should I simply add the "interfaces" (the API) in gt-coverage and avoid >> listing every single class/variant implementing them, enums, utilities? >> > > Yes, we are more concerned with showing the functionality change so > project management committee members can approve the work. The proposal is > about communication, the actual details we trust you to do as a committer / > maintainer. > > >> I also think that I shouldn't add before-after section for gt-imagemosaic >> being a plugin, right? >> > > Correct. > > Please, let me know. >> > > Thanks for the email discussion, we can revise the proposal based on > feedback. > > As someone who watches the docs I want to make sure there is a task to add > a code example to the docs. Reminds me to pester Ian for raster symbolizer > normalization docs ... > -- == GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information. == Ing. Daniele Romagnoli Senior Software Engineer GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- *AVVERTENZE AI SENSI DEL D.Lgs. 196/2003* Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003. The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.
------------------------------------------------------------------------------
_______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel