Hello, Here's my +1 for both rules.
Thanks, Gabriela *Gabriela Smeria* *Web Developer* [email protected] skype: smeria.gabriela On Sun, Sep 27, 2015 at 10:19 PM, [email protected] <[email protected]> wrote: > Hi devs, > > Following our implementation of NS/NP in 7.2 I’d like to propose 2 new > best practices for app dev that we would list at > http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPractices > > 1) New rule 1: “Code” subspace > > Current text: > * Generally, put all your pages in a single space dedicated for the > application you're developing (e.g. Faq, Scheduler, IRC, AppWithinMinutes, > etc). The name must be as short as possible while still being > understandable of course and without overusing abbreviations. > > New version: > * Generally, put all your pages in a single space dedicated for the > application you're developing (e.g. Faq, Scheduler, IRC, AppWithinMinutes, > etc). The name must be as short as possible while still being > understandable of course and without overusing abbreviations. > * Technical pages should be put in a subspace named “Code” > > Note: this rule can only be applied for new applications for now since the > EM doesn’t know how to follow renames currently so for example if I move > pages from the FAQCode space to the FAQ.Code space, when EM upgrades the > app, it’ll display all pages in FAQCode as deleted (basically it considers > all pages in FAQ.Code as new pages and pages in FAQCode as deleted pages). > Note: I’ve created http://jira.xwiki.org/browse/XWIKI-12622 for this. > > 2) New rule 2: > > * Technical pages without children must be terminal pages. > > WDYT? > > Thanks > -Vincent > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

