Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Developing the XWiki Software

1,611 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Developing the XWiki Software

  1. 1. XWiki Developing the XWiki software Copyright (c) XWiki SAS - 2011September 2011
  2. 2. Agenda• Project Health• Governance Practices• Coding Practices• Release Practices• Testing Practices• Next Steps Copyright (c) XWiki SAS - 2011
  3. 3. Project Health Copyright (c) XWiki SAS - 2011
  4. 4. JIRA Issues Almost 4issues per day! Copyright (c) XWiki SAS - 2011
  5. 5. Commits19 commits per day in average! Copyright (c) XWiki SAS - 2011
  6. 6. Committers43 committers over past 12 months15 active, 11 from XWiki SAS Copyright (c) XWiki SAS - 2011
  7. 7. Misc. Stats Downloads > 10000/monthMailing Lists Activity ~500 msg/month 42 in 2011 (one every 9 Releases days!) LOC ~2M (source: Ohloh) More stats http://nemo.sonarsouce.org Copyright (c) XWiki SAS - 2011
  8. 8. Governance• Committership and Voting• Vote vs Proposals, lazy committing• XWiki.org vs XWiki SAS• xwiki.org governance and advertising Copyright (c) XWiki SAS - 2011
  9. 9. Coding• GitHub• Maven and Jenkins • > 100 maven projects• CLIRR, Checkstyle, Enforcer• Continuous code reviews• Common code style Copyright (c) XWiki SAS - 2011
  10. 10. Releases• Roadmap Process• Short releases (every 3-4 weeks)• Release Manager Copyright (c) XWiki SAS - 2011
  11. 11. Testing• JUnit/JMock• Selenium 2 for UI tests• Test stability/Flickering issues • Rolling Build Manager Copyright (c) XWiki SAS - 2011
  12. 12. Next Steps• Commons & Rendering on Maven Central• Continue stabilizing functional tests• Write GitHub bridge for commit emails• More tech marketing needed • Book, articles Copyright (c) XWiki SAS - 2011
  13. 13. Q&A Me Copyright (c) XWiki SAS - 2011
  14. 14. Vincent Massolvincent@xwiki.comskype: vmassolhttp://massol.nethttp://xwiki.orghttp://xwiki.com Copyright (c) XWiki SAS - 2011

×