• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Developing XWiki
 

Developing XWiki

on

  • 3,793 views

Presentation given at the Alpes JUG and Mars JUG on 10th and 11th of October 2012. Explains how XWiki is developed in open source.

Presentation given at the Alpes JUG and Mars JUG on 10th and 11th of October 2012. Explains how XWiki is developed in open source.

Statistics

Views

Total Views
3,793
Views on SlideShare
809
Embed Views
2,984

Actions

Likes
1
Downloads
7
Comments
0

13 Embeds 2,984

http://massol.myxwiki.org 1659
http://www.xwiki.com 925
http://xwikicom2.devxwiki.com 339
http://sorin2.myxwiki.org 20
http://sorin.myxwiki.org 10
http://feeds.feedburner.com 8
http://ww.xwiki.com 8
http://incubator.myxwiki.org 5
http://cloud.feedly.com 4
http://localhost 3
http://cache.baiducontent.com 1
http://www.wiki.fr 1
http://translate.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Developing XWiki Developing XWiki Presentation Transcript

    • XWiki Developing the XWiki software Copyright (c) XWiki SAS - 2012 October 2012Friday, October 12, 12
    • Agenda • Project Health • Governance Practices • Coding Practices • Roadmap/Release Practices • Testing Practices • Next Steps Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Project Health Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • JIRA Issues Almost 4 issues per day! Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Commits 12.7 commits per day average! Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Committers - 1 year Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Translations - Top 10 98 contributors! 79144 translations! (Jun 2012) Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Mails - 1 year 7200 mails (users + devs). 20 mails per day Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Misc. Stats Downloads > 20000/month Mailing Lists Activity ~600 msg/month 31 in 2012 (one every 12 Releases days!) ~650K code, ~300K LOC comments (source: Ohloh) More stats http://nemo.sonarsource.org Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Governance • Committership and Voting • Vote vs Proposals, lazy committing • XWiki.org vs XWiki SAS • xwiki.org governance and advertising Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Coding • Full wiki for shared practices on xwiki.org • GitHub, Maven, Jenkins, IRC, Mailing lists • > 100 Maven projects • CLIRR, Checkstyle, Enforcer • Continuous code reviews • Common code style • No backward incompatibilities through Aspects Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Releases • Complete Roadmap Process • Short releases (every 3-4 weeks) • Release Manager + Roster • Release application on xwiki.org Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Testing • JUnit/JMock • Selenium 2 for UI tests • Past: Test stability/Flickering issues • Rolling Build Manager Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • How to Contribute • JIRA/mailing list/Spread word/etc • Publish your work as an extension on extensions.xwiki.org • Git Pull Requests on GitHub • Create your project on xwiki-contrib • And get a JIRA, wiki and Maven repo Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Next Steps • XWiki Foundation • Bounties • More tech marketing needed • Book, articles, conferences • Continue improving xwiki.org • Find ways to get even more committers! Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Q&A Me Copyright (c) XWiki SAS - 2012Friday, October 12, 12
    • Vincent Massol vincent@xwiki.com skype: vmassol http://massol.net http://xwiki.org http://xwiki.com Copyright (c) XWiki SAS - 2012Friday, October 12, 12