xwiki status - july 2015

Post on 11-Jan-2017

59 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

XWiki SAS Seminar 2015XWiki StatsJean Simard

Vincent Massol

Copyright Reserved – Vincent Massol - 2015

Downloads

● In the past we had more distributions (XEClipse, Xoffice, Workspaces, etc)● Good since 2014 (> 30K/month), what happened? :)● Note: figure for 2015 is extrapolated, we're at 240K on the 17th of July● APT/Deb distribution not included nor Extensions

Active Installs

● Progression of about 9% per month (2%+ per week) => +100%/year● Would be interesting to have the history for total installs too to see how the retention rate varies over time but more than download progresses (which are about 30%+ per year on the past 2 years)● However rate of AS seems to be slighty stagnating recently

Mailing List Activity

● Easier to use product? :)● More knowledgable Devs, asking less questions, other support places on the web?● Should we move to Stackoverflow for users?

Commit Activity (excl. contrib)

● Moved to Git in 2011, less commits when using Git (no fear of merges)?● Lost Sergiu● Edy away for 1 year ● Some code moved to xwiki-contrib● Seems stable for the past 3-4 years● Need to do some stats that include contrib

Commits – Jul 2014 – Jul 2015

● Total: 46 contributors

● 32 from XWiki SAS (70%)

● 14 from outside (30%)

● But 80% of top 24 are from XWiki SAS

Commits (xwiki-contrib)

● No significant evolution of external contributors on xwiki-contrib (maybe 2015?)● Yet it's the place where we expect contributors (code contributor)→ We should highlight that extensions contributions is easier for newcomers

Source Contributors - Core

● Pretty stable since 2010 in # of core committers (but this doesn't take into account the activity on contrib! We need to find a way to analyze this).

Releases

● Stable, team delivers regularly, on time!● + 2 XCS releases● + hundreds of Extension releases● 39 releases in 2015 (excluding Extensions) => 1 release every 9 days● Increase from 2014 probably means more bugfix releases

Issues

● Stable since 2010, surge in 2015!● Significantly more improvements and new features in 2015● More bugs fixed (quality increased) since BFD was put in place 3 years ago

Bugs Killing (Quality)

But lagging behind by 76 bugs for the past 365 days!

Bugs created == Bug closed over 1600 days (4.3 years)

Security Issues

● Roughly, we're closing security issues as they are created but we have a backlog and we're not catching up with it● Currently opened security issues: 40 (same as last year)

Contributed Extensions

● Relatively stable over years. 70 new extensions released since last Seminar.

l10n

● Relatively stable in # of contributors (about 30)

● Seems to be declining but maybe simply because we are closer to 100% translations. Would need to have stats on completeness for each language instead!

Pull Requests (xwiki)

Nice increase of the external contributions but...

Pull Requests (xwiki)

● 7 Pull Requests waiting input from XWiki● 5 Pull Requests waiting input from the author

● One probably died of exhaustion (26 comments)

→ Big Pull Requests are hard to apply● One is probably expecting comment on Github

when it's on Jira

→ 2 places to comment can be a problem● Some don't know which @since they should put

(and moreover, it changes all the time!)

→ @since should be filled by the merger

Conclusions & Actions

● No committer/contributor growth● But usage growth: +9% / month, 100% per year for the past years● Retention rate seems to be growing too

● Possible Actions/Ideas:● Join a large foundation such as Apache/Eclipse● Do a lot of tech marketing (write a book, talk at lots of conferences, write

lots of articles about XWiki)● Create a Foundation and separate name of the project from company

name● Join forces with another wiki project. Which one? Check how JSPWiki is

doing?● Make it simpler to publish Applications to e.x.o (one-click publish)● Make it simpler to develop Applications: WebIDE● Organize an XWiki Day/Online Hangout and do that regularly to build up

a tempo● Organize a Hackathon and do that regularly to build up a tempo

Questions?

Thank you!

top related