Thanks for your opinion, Tim. Dne So 18. srpna 2018 21:11:13, Tim Boudreau napsal(a): > Given that clusters occasionally get split, I'm not sure cluster is the > right splitting criterion - it just cements the current layout in place. > > If the problem being solved is just to make the github home page pretty, > just moving the current root contents into a src/ directory would do the > job.
True, that solves the root folder problem. However it still leaves us with a directory too big to be handled by GitHub. Splitting into cluster based subdirectories solves this second problem as well. > The reason everything is flat was that we tried a hierarchical layout way > back, and the practical consequence was that new developers had to > constantly ask where things were. Many things straddle the line between > general infrastructure and cluster specific stuff. Take, for example, > simple.project.templates - it lets you define a project template with a > properties file. It has friends that use it. It has nothing to do with > javacard, but is part of the javacard cluster by accident of what first > used it. True, innovation can happen elsewhere. I know quite a lot of examples of good ideas being spread at various modules. Most of them share the same destiny: their authors never starved for turning them into official NetBeans APIs. Should there have been a will to make them official NetBeans API, the modules would probably end up in platform or ide clusters or they would get merged with existing, similar functionality providing modules. > > Will someone who could benefit from it ever find it there? > > In short, clusters are arbitrary. Clusters form the distribution and functional unit of Apache NetBeans. With the introduction of ergonomics they are becoming quite visible even for end users. In no way I'd dare to call them arbitrary. > Something more function-related would be > more useful. Or just move it all down one folder and github will be pretty > and maybe that's enough. > > -1 from me. I do remember the previous mess with subdirectories in our old CVS repository. The placement of modules was really arbitrary back then. I agree it used to be painful. However that cannot be said about cluster based subdirectories - they provide a deterministic structure. The location of sources will actually match their final placement in the product. At the end it may actually be easier for developers to find the module they search for. -jt > On Sat, Aug 18, 2018 at 5:44 PM Junichi Yamamoto <[email protected]> > > wrote: > > > I know, I should write a wiki page howto. > > > > +1 > > > > Thanks, > > Junichi > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > For further information about the NetBeans mailing lists, visit: > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > > > > > > -- > > http://timboudreau.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
