Contributions pain points
Version 51.1 by Vincent Massol on 2017/09/29 12:57
This page aim at gathering ideas on how to make easier or encourage contributions to XWiki. The ideas are list items in each possible kind of contributions.
This is not in any way a TODO list, it just list ideas, some of which we don't want to do right now (but it could change) even if they are very rare.
Product/extensions
github.com/xwiki
- Make pull request handling first priority: “Awaiting committer feedback” should not stay more than a few days (23 with 14 more than 1 year old right now)
- Lower the expected quality
- Move to Apache or other foundation
- Some regular official "contribution day" or something like this in client dev team (XWiki SAS)
- Create pull request from an XWiki instance
The SRD is never up to date. https://jira.xwiki.org/browse/XINFRA-156-- There's now the Scripting Documentation Application
extensions.xwiki.org
- Publish/commit/release AWM application from an XWiki instance
- Publish snippet from the wiki
- Selective export
Active installs for each extension
The SRD is never up to date. https://jira.xwiki.org/browse/XINFRA-156-- There's now the Scripting Documentation Application
Translations
- Embedded translator view. Some examples:
- Translators softwares integration (Trados, etc.), see http://www.proz.com/software-comparison-tool/cat/cat_tools/2
- Support and export/import tmx files
- Replace http://l10n.xwiki.org with some better online translation platform (not that easy since we have some specific needs)
- Indicate the contributors in each release notes
Documentation and support
xwiki.org
- Reputation system
Answer questions on IRC
Answer questions on stackoverflow
Note that we've now replaced the user mailing list with a forum which makes it easier for less technical users to post (and it's globally simpler to use and to attach screenshots).
Testing
Report bugs
Add <issueManagement> (bug tracker) support to Extension Manager and Repository (http://extensions.xwiki.org)
Test new releases
- Show a notification when a new version is available
Test new milestones
Spread the word
Articles
Blogs
XWiki Users Groups, Meetups
- Showing the path by doing it ourself (Paris, Iași)
- Display a map (OpenStreetMap/GMap integration) in xwiki.org based on the addresses registered in xwiki.org users profiles