So here’s the latest proposal I have, taking into account various comments:
--- start here ----
# <Pretty name of Extension, e.g. Flash Messages Application>
<Short Description of Extension, taken from the description element in the pom.xml>
* Project Lead: [<info taken from the jira project, e.g. Vincent Massol>](<url to
user profile on
xwiki.org)
<if single extension page>
* [Extension Page](<url on e.x.o, e.g.
http://extensions.xwiki.org/xwiki/bin/view/Extension/Flash+messages+applica…)
</if single extension page>
<if several extension pages>
* Extension Pages:
** [<pretty name of page1, e.g. My App API](<url1 on e.x.o)
...
** [<pretty name of pageN, e.g. My App API](<urlN on e.x.o)
</if several extension pages>
* [Issue Tracker](<url on
jira.xwiki.org, e.g.
http://jira.xwiki.org/browse/XAFLASHM>)
* Communication: [Mailing List](<url, e.g.
http://dev.xwiki.org/xwiki/bin/view/Community/MailingLists>)t;), [IRC](<url, e.g.
http://dev.xwiki.org/xwiki/bin/view/Community/IRC>)
<if link pointing to all dev practices>
* [Development Practices](<URL pointing to a site defining the list of practices to be
followed by contributors when contributing on this project>)
</if link pointing to all dev practices>
<if no single link pointing to all dev practices>
* Development Practices:
** <best practice 1, possibly with some link>
...
** <best practice N, possibly with some link>
</if no single link pointing to all dev practices>
* Minimal XWiki version supported: <taken from the pom.xml, e.g. XWiki 6.4.7>
* License: <license,taken from the pom.xml, e.g. LGPL 2.1>.
<if translation is used>
* [Translations](<url on l10n to translations for this extension>)
</if translation is used>
<if translation is not used>
* Translations: N/A
</if translation is not used>
<if sonar is used>
</if sonar is used>
* [Sonar Dashboard](<url to the project’s dashboard on
sonar.xwiki.org, e.g.
http://sonar.xwiki.org/dashboard/index/10464>)
<if sonar is not used>
* Sonar Dashboard: N/A
</if sonar is not used>
<if ci is used>
* Continuous Integration Status: [![Build
Status](http://ci.xwiki.org/buildStatus/icon?job=<url-encoded job name on
ci.xwiki.org>)](http://ci.xwiki.org/job/<url-encoded job name on ci.xwiki.org>/)
</if ci is used>
<if ci is not used>
* Continuous Integration Status: N/A
</if ci is not used>
<optional>
## Whatever
….
</optional>
--- stop here ----
Example:
https://github.com/xwiki-contrib/application-antispam/blob/master/README.md
I’d like to start publishing this on
contrib.xwiki.org today. Could we agree about it as a
first version?
Thanks
-Vincent
On 10 Feb 2016 at 14:25:24, vincent(a)massol.net
(vincent@massol.net(mailto:vincent@massol.net)) wrote:
Hi devs,
I’d like to propose that we standardize on the following Template for README.md for all
extensions on xwiki-contrib and that we start modifying all repos to use it:
—— start here —————
#
* Project Lead:
* Extension Page(s):
* Issue Tracker:
* License: .
* Development Practices:
* Minimal XWiki version supported:
## Others ()
* Continuous Integration Status: [![Build
Status](http://ci.xwiki.org/buildStatus/icon?job=)](http://ci.xwiki.org/job…
* Sonar Dashboard:
—— stop here ————---
Example:
https://github.com/xwiki-contrib/application-antispam/tree/master
WDYT?
Thanks
-Vincent