Changes for page Definition of a Recommended Extension
Last modified by Vincent Massol on 2022/02/09 14:21
From version 3.3
edited by Vincent Massol
on 2019/12/23 12:08
on 2019/12/23 12:08
Change comment:
There is no comment for this version
To version 4.1
edited by Vincent Massol
on 2020/02/21 09:38
on 2020/02/21 09:38
Change comment:
Update after https://forum.xwiki.org/t/improve-the-definition-of-a-recommended-extension/6317
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -3,7 +3,13 @@ 3 3 * Not a core Extension (i.e. not bundled by default in the base XWiki Distribution) - All core extensions are recommended by default 4 4 * The Extension is meant for users or admins (but not for developers) 5 5 * We don't recommend extensions that are installed as dependencies of other recommended extensions, unless there are end-user use cases for using them directly. 6 -* Actively supported by one or several known persons (i.e. bugs get fixed in a timely manner, questions on the list are answered, releases are done regularly - several times per year) 6 +* Actively supported by one or several known persons 7 +** Questions on the list are answered 8 +** Releases are done regularly and at least 1 release exists 9 +** Bugs get fixed regularly 10 +** The extension has to continue to satisfy the following criteria to keep being recommended 11 +*** There have been no bug issue updated within the past rolling 365 days. JQL = {{code language='none'}}project = “xxx” AND updated >= -365d and type = Bug{{/code}} 12 +*** Or there have been bug issue updated within the past rolling 365 days BUT there have also been issue fixed during those past 365 days. JQL = {{code language='none'}}project = "xxx" AND updated >= -365d and resolution = Fixed{{/code}}. Note: that we consider here that even if the closed issues are not bug ones, it’s enough to justify that there’s been activity to the extension. 7 7 * Works at least with the latest stable XWiki versions and with the LTS version 8 8 * Presents a polished aspect and is easy to use 9 9 * Mostly follows [[the best practices>>dev:Community.ApplicationDevelopmentBestPractices]]. Important aspects that must be followed: