Upload
xwiki
View
1.504
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Copyright (c) XWiki SAS - 2011
XWikiDeveloping the XWiki software
September 2011
Copyright (c) XWiki SAS - 2011
Agenda
• Project Health
• Governance Practices
• Coding Practices
• Release Practices
• Testing Practices
• Next Steps
Copyright (c) XWiki SAS - 2011
Project Health
Copyright (c) XWiki SAS - 2011
JIRA Issues
Almost 4 issues per
day!
Copyright (c) XWiki SAS - 2011
Commits
19 commits per day in average!
Copyright (c) XWiki SAS - 2011
Committers
43 committers over past 12 months15 active, 11 from XWiki SAS
Copyright (c) XWiki SAS - 2011
Misc. StatsDownloads > 10000/month
Mailing Lists Activity ~500 msg/month
Releases 42 in 2011 (one every 9 days!)
LOC ~2M (source: Ohloh)
More stats http://nemo.sonarsouce.org
Copyright (c) XWiki SAS - 2011
Governance
• Committership and Voting
• Vote vs Proposals, lazy committing
• XWiki.org vs XWiki SAS
• xwiki.org governance and advertising
Copyright (c) XWiki SAS - 2011
Coding
• GitHub
• Maven and Jenkins
• > 100 maven projects
• CLIRR, Checkstyle, Enforcer
• Continuous code reviews
• Common code style
Copyright (c) XWiki SAS - 2011
Releases
• Roadmap Process
• Short releases (every 3-4 weeks)
• Release Manager
Copyright (c) XWiki SAS - 2011
Testing
• JUnit/JMock
• Selenium 2 for UI tests
• Test stability/Flickering issues
• Rolling Build Manager
Copyright (c) XWiki SAS - 2011
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
Q&A
Me
Copyright (c) XWiki SAS - 2011
Vincent [email protected]: vmassolhttp://massol.net
http://xwiki.orghttp://xwiki.com