SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
XWiki.org 
About projects, community and development process 
Ecaterina Moraru — 12 Sept 2014 —
What is XWiki? 
http://www.xwiki.org 
XWiki is an Open Source community that offers 
both: 
a generic platform for developing collaborative 
applications using the wiki paradigm and 
projects developed on top of the platform 
· 
· 
· 
2/36
LGPL 2.1 open source license 
Jan 2004 initial release 
777,226 lines of code 
from 33,658 commits 
95 contributors 
25 active commiters last year 
650+ extensions 
with over 100 applications 
11,637 issues reported 
1,849 issues resolved last year 
235,660 mail messages 
4,479 discussions last year 
See more metrics 
What is XWiki? 
http://www.xwiki.org 
3/36
XWiki Enterprise 
Project built on top of XWiki Platform
Homepage Preview 
— ver. XE 6.2-RC1 5/36
Features 
— and many more … 6/36
Demo or Download 
7/36
Future Vision 
for XWiki projects
Public Website, Groupware, Knowledge Base, 
Structured Wiki, Development Platform, 
Administrable System, CMS, Competitive 
Intelligence, Intranet, External Support Site, Public 
Debate, Portal, Social Network, etc. 
— existing Use Cases 
“ 
” 
9/36
— Flavors Concept 10/36
Community 
levels of involvement
XWiki.org it's done by the Community and for the 
Community. 
The XWiki open source project is governed by its 
Committers. 
All important rules are decided by the XWiki committers, for the 
sake of the XWiki project and its community. 
— Project Governance 
“ 
” 
12/36
Levels of contribution 
At XWiki there are 3 membership level: 
· 
· 
Lvl. 1 — Users 
people that use the project 
· 
Lvl. 2 — Contributors 
people that occasionally help the project 
· 
Lvl. 3 — Committers 
people that take care of the project on a regular basis 
You can check out the Hall of Fame for a list of contributors and 
committers that helped throughout the years. 
· 
13/36
Development Process 
inside community
Development Zone 
— and many more … 
15/36
Release cycles
Release cycles 
General format: 
Major.Minor[.Bugfix|-milestone-number|-rc-number|-SNAPSHOT] 
1 major release = release cycle (per year) 6.x 
1-6 minor releases per cycle (~2.5 months each) 6.0 
1-3 Milestones (3 weeks each) 6.0-milestone-1 
1-2 Release Candidates (2 weeks each) 6.0-rc-1 
n bugfixes releases per minor release if needed 6.0.1 
Purpose: 
Iterative development 
Timeboxing vs. Feature-driven 
Early feedback 
Community defined cycle theme 
· 
· 
· 
· 
· 
· 
· 
···· 17/36
Roadmap
Roadmap 
Discuss new feature ideas (mailing lists, IRC) 
· 
· 
lists.xwiki.org + irc.freenode.net #xwiki 
Investigate feature ideas (design and implementation proposals) 
design.xwiki.org 
Report requests (features, improvements or bugs in the issue tracker) 
jira.xwiki.org 
Roadmap meeting (decide what to do in the release by voting on) 
List of features to develop 
List of issues and tasks 
Future investigations 
· 
· 
· 
· 
· 
··· 19/36
Implementing
Implementing 
All XWiki sources are stored in Git repositories on GitHub 
· 
· 
· 
· 
· 
· 
· 
· 
· 
· 
· 
github.com/xwiki 
For building we use Maven 
Continuous Integration tool is Jenkins (ensures code is built at all times) 
ci.xwiki.org 
All modules and deliverables are stored on the remote repository 
maven.xwiki.org 
We translate on 
l10n.xwiki.org 
Depending on the deliverable we document it on 
xwiki.org + extensions.xwiki.org 
— and many more tools … 
21/36
Development Process 
22/36
Releasing
Releasing 
Each release has a Release Manager 
chosen from committers 
Following a Release Plan 
All the changes are documented in the 
Release Notes by developers 
After the release Test Reports are created 
In average we have: 
~30 releases per year 
~1 release every 12 days 
· 
· 
· 
· 
· 
· 
· 
24/36
Contributing 
back to the project
Contributing 
· 
Spread the word 
More people means more helping hands 
Write a blog post, a tweet, a talk 
Give feedback & Help others 
Discuss on mailinglists and on the IRC 
channel 
Answer questions and help out 
Improve Documentation 
Documentation organization 
Guides: Getting Started, User Guide, 
Admin Guide, Developer Guide, etc. 
Extensions are documented individually 
·· 
· 
· 
· 
· 
·· 
· 
26/36
Contributing 
· 
Localization 
Translations wiki used for all the projects 
Supporting 30 languages 
Design 
Design wiki is the place for usability 
studies and interface proposals 
Testing 
Report issue in our issue tracker 
Each extension has a separated issues 
project where issues can be reported 
Manual tests and Automated tests 
·· 
· 
· 
· 
·· 
· 
27/36
Contributing 
· 
Coding 
There are several ways to contribute code: 
Fixing bugs or adding new 
features/improvements to existing projects 
Developing XWiki Extensions (applications, 
macros, snippets) 
Sharing the source code of your project on 
XWiki Contrib Project 
Become part of the XWiki Development Team 
· 
· 
· 
· 
28/36
How to … 
Demo
Find documentation 
— Documentation organization
Propose a design 
— Design Wiki
Report an issue 
— Jira Best Practices
Create a pull request 
— GitHub Help
Questions?
Thank you for contributing 
and happy coding 
Ecaterina Moraru — 12 Sept 2014 —

Weitere ähnliche Inhalte

Andere mochten auch

Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
Ecaterina Moraru (Valica)
 

Andere mochten auch (10)

XWiki Usability Testing Sessions
XWiki Usability Testing SessionsXWiki Usability Testing Sessions
XWiki Usability Testing Sessions
 
Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
 
XWiki Improvements Review (ver 2.4 - 5.1)
XWiki Improvements Review (ver 2.4 - 5.1)XWiki Improvements Review (ver 2.4 - 5.1)
XWiki Improvements Review (ver 2.4 - 5.1)
 
Mashups
MashupsMashups
Mashups
 
Evolution of CSS
Evolution of CSSEvolution of CSS
Evolution of CSS
 
Success stats from OSD community
Success stats from OSD communitySuccess stats from OSD community
Success stats from OSD community
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Visual Communication through Infographics
Visual Communication through InfographicsVisual Communication through Infographics
Visual Communication through Infographics
 
Captcha
CaptchaCaptcha
Captcha
 
Visual Cryptography
Visual CryptographyVisual Cryptography
Visual Cryptography
 

Ähnlich wie About XWiki.org

Our Community is our customer
Our Community is our customerOur Community is our customer
Our Community is our customer
abta
 
PEARC17: The Community Software Repository from XSEDE: A Resource for the Nat...
PEARC17: The Community Software Repository from XSEDE: A Resource for the Nat...PEARC17: The Community Software Repository from XSEDE: A Resource for the Nat...
PEARC17: The Community Software Repository from XSEDE: A Resource for the Nat...
John-Paul Navarro
 

Ähnlich wie About XWiki.org (20)

Leading a Community-Driven Open Source Project
Leading a Community-Driven Open Source ProjectLeading a Community-Driven Open Source Project
Leading a Community-Driven Open Source Project
 
XWiki's Development Process
XWiki's Development ProcessXWiki's Development Process
XWiki's Development Process
 
Developing XWiki
Developing XWikiDeveloping XWiki
Developing XWiki
 
Developing the XWiki software
 Developing the XWiki software Developing the XWiki software
Developing the XWiki software
 
XWiki SAS development practices
XWiki SAS development practicesXWiki SAS development practices
XWiki SAS development practices
 
Version Control System - for Agile Software Project Management.
Version Control System - for Agile Software Project Management.Version Control System - for Agile Software Project Management.
Version Control System - for Agile Software Project Management.
 
Looking Ahead: AtoM's governance, development, and future
Looking Ahead: AtoM's governance, development, and futureLooking Ahead: AtoM's governance, development, and future
Looking Ahead: AtoM's governance, development, and future
 
XPUS14: State of Xen Project
XPUS14: State of Xen Project XPUS14: State of Xen Project
XPUS14: State of Xen Project
 
Innovate uxi community_3b
Innovate uxi community_3bInnovate uxi community_3b
Innovate uxi community_3b
 
Creating a Culture OF UX
Creating a Culture OF UXCreating a Culture OF UX
Creating a Culture OF UX
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in Action
 
W3C-כיצד פועל ה
W3C-כיצד פועל הW3C-כיצד פועל ה
W3C-כיצד פועל ה
 
Crunching the numbers: Open Source Community Metrics at OSCON
Crunching the numbers: Open Source Community Metrics at OSCONCrunching the numbers: Open Source Community Metrics at OSCON
Crunching the numbers: Open Source Community Metrics at OSCON
 
Crunching the numbers: Open Source Community Metrics
Crunching the numbers: Open Source Community MetricsCrunching the numbers: Open Source Community Metrics
Crunching the numbers: Open Source Community Metrics
 
Reflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using WikisReflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using Wikis
 
Our Community is our customer
Our Community is our customerOur Community is our customer
Our Community is our customer
 
PEARC17: The Community Software Repository from XSEDE: A Resource for the Nat...
PEARC17: The Community Software Repository from XSEDE: A Resource for the Nat...PEARC17: The Community Software Repository from XSEDE: A Resource for the Nat...
PEARC17: The Community Software Repository from XSEDE: A Resource for the Nat...
 
Analyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projectsAnalyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projects
 
Fundamentals of Using Open Source Code to Build Products
Fundamentals of Using Open Source Code to Build ProductsFundamentals of Using Open Source Code to Build Products
Fundamentals of Using Open Source Code to Build Products
 
The path to an hybrid open source paradigm
The path to an hybrid open source paradigmThe path to an hybrid open source paradigm
The path to an hybrid open source paradigm
 

Mehr von Ecaterina Moraru (Valica)

Expectations from Open Source Designers
Expectations from Open Source DesignersExpectations from Open Source Designers
Expectations from Open Source Designers
Ecaterina Moraru (Valica)
 
Tehnici De Tip Mashup Pentru Interactiuni Web In Sisteme Informationale Geogr...
Tehnici De Tip Mashup Pentru Interactiuni Web In Sisteme Informationale Geogr...Tehnici De Tip Mashup Pentru Interactiuni Web In Sisteme Informationale Geogr...
Tehnici De Tip Mashup Pentru Interactiuni Web In Sisteme Informationale Geogr...
Ecaterina Moraru (Valica)
 
Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
Ecaterina Moraru (Valica)
 

Mehr von Ecaterina Moraru (Valica) (14)

UI/UX Tips & Tricks for developers - FOSDEM2020
UI/UX Tips & Tricks for developers - FOSDEM2020UI/UX Tips & Tricks for developers - FOSDEM2020
UI/UX Tips & Tricks for developers - FOSDEM2020
 
UI/UX Tips & Tricks for developers
UI/UX Tips & Tricks for developersUI/UX Tips & Tricks for developers
UI/UX Tips & Tricks for developers
 
Sketching Session
Sketching SessionSketching Session
Sketching Session
 
CSS Grid vs. Flexbox
CSS Grid vs. FlexboxCSS Grid vs. Flexbox
CSS Grid vs. Flexbox
 
Designing in the open
Designing in the openDesigning in the open
Designing in the open
 
XWiki Skin 10.x+ ideas
XWiki Skin 10.x+ ideasXWiki Skin 10.x+ ideas
XWiki Skin 10.x+ ideas
 
Difficulties in having more designers participate in Open Source
Difficulties in having more designers participate in Open SourceDifficulties in having more designers participate in Open Source
Difficulties in having more designers participate in Open Source
 
CSS Variables — Native reusable custom properties
CSS Variables — Native reusable custom propertiesCSS Variables — Native reusable custom properties
CSS Variables — Native reusable custom properties
 
Icon Themes
Icon ThemesIcon Themes
Icon Themes
 
Design proposals status 9.x
Design proposals status 9.xDesign proposals status 9.x
Design proposals status 9.x
 
What's new in XWiki 8.x and half of 9.x
What's new in XWiki 8.x and half of 9.x What's new in XWiki 8.x and half of 9.x
What's new in XWiki 8.x and half of 9.x
 
Expectations from Open Source Designers
Expectations from Open Source DesignersExpectations from Open Source Designers
Expectations from Open Source Designers
 
Tehnici De Tip Mashup Pentru Interactiuni Web In Sisteme Informationale Geogr...
Tehnici De Tip Mashup Pentru Interactiuni Web In Sisteme Informationale Geogr...Tehnici De Tip Mashup Pentru Interactiuni Web In Sisteme Informationale Geogr...
Tehnici De Tip Mashup Pentru Interactiuni Web In Sisteme Informationale Geogr...
 
Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
Interconectarea Semantica A Datelor In Contextul Managementului Informatiilor...
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

About XWiki.org

  • 1. XWiki.org About projects, community and development process Ecaterina Moraru — 12 Sept 2014 —
  • 2. What is XWiki? http://www.xwiki.org XWiki is an Open Source community that offers both: a generic platform for developing collaborative applications using the wiki paradigm and projects developed on top of the platform · · · 2/36
  • 3. LGPL 2.1 open source license Jan 2004 initial release 777,226 lines of code from 33,658 commits 95 contributors 25 active commiters last year 650+ extensions with over 100 applications 11,637 issues reported 1,849 issues resolved last year 235,660 mail messages 4,479 discussions last year See more metrics What is XWiki? http://www.xwiki.org 3/36
  • 4. XWiki Enterprise Project built on top of XWiki Platform
  • 5. Homepage Preview — ver. XE 6.2-RC1 5/36
  • 6. Features — and many more … 6/36
  • 8. Future Vision for XWiki projects
  • 9. Public Website, Groupware, Knowledge Base, Structured Wiki, Development Platform, Administrable System, CMS, Competitive Intelligence, Intranet, External Support Site, Public Debate, Portal, Social Network, etc. — existing Use Cases “ ” 9/36
  • 11. Community levels of involvement
  • 12. XWiki.org it's done by the Community and for the Community. The XWiki open source project is governed by its Committers. All important rules are decided by the XWiki committers, for the sake of the XWiki project and its community. — Project Governance “ ” 12/36
  • 13. Levels of contribution At XWiki there are 3 membership level: · · Lvl. 1 — Users people that use the project · Lvl. 2 — Contributors people that occasionally help the project · Lvl. 3 — Committers people that take care of the project on a regular basis You can check out the Hall of Fame for a list of contributors and committers that helped throughout the years. · 13/36
  • 15. Development Zone — and many more … 15/36
  • 17. Release cycles General format: Major.Minor[.Bugfix|-milestone-number|-rc-number|-SNAPSHOT] 1 major release = release cycle (per year) 6.x 1-6 minor releases per cycle (~2.5 months each) 6.0 1-3 Milestones (3 weeks each) 6.0-milestone-1 1-2 Release Candidates (2 weeks each) 6.0-rc-1 n bugfixes releases per minor release if needed 6.0.1 Purpose: Iterative development Timeboxing vs. Feature-driven Early feedback Community defined cycle theme · · · · · · · ···· 17/36
  • 19. Roadmap Discuss new feature ideas (mailing lists, IRC) · · lists.xwiki.org + irc.freenode.net #xwiki Investigate feature ideas (design and implementation proposals) design.xwiki.org Report requests (features, improvements or bugs in the issue tracker) jira.xwiki.org Roadmap meeting (decide what to do in the release by voting on) List of features to develop List of issues and tasks Future investigations · · · · · ··· 19/36
  • 21. Implementing All XWiki sources are stored in Git repositories on GitHub · · · · · · · · · · · github.com/xwiki For building we use Maven Continuous Integration tool is Jenkins (ensures code is built at all times) ci.xwiki.org All modules and deliverables are stored on the remote repository maven.xwiki.org We translate on l10n.xwiki.org Depending on the deliverable we document it on xwiki.org + extensions.xwiki.org — and many more tools … 21/36
  • 24. Releasing Each release has a Release Manager chosen from committers Following a Release Plan All the changes are documented in the Release Notes by developers After the release Test Reports are created In average we have: ~30 releases per year ~1 release every 12 days · · · · · · · 24/36
  • 25. Contributing back to the project
  • 26. Contributing · Spread the word More people means more helping hands Write a blog post, a tweet, a talk Give feedback & Help others Discuss on mailinglists and on the IRC channel Answer questions and help out Improve Documentation Documentation organization Guides: Getting Started, User Guide, Admin Guide, Developer Guide, etc. Extensions are documented individually ·· · · · · ·· · 26/36
  • 27. Contributing · Localization Translations wiki used for all the projects Supporting 30 languages Design Design wiki is the place for usability studies and interface proposals Testing Report issue in our issue tracker Each extension has a separated issues project where issues can be reported Manual tests and Automated tests ·· · · · ·· · 27/36
  • 28. Contributing · Coding There are several ways to contribute code: Fixing bugs or adding new features/improvements to existing projects Developing XWiki Extensions (applications, macros, snippets) Sharing the source code of your project on XWiki Contrib Project Become part of the XWiki Development Team · · · · 28/36
  • 29. How to … Demo
  • 30. Find documentation — Documentation organization
  • 31. Propose a design — Design Wiki
  • 32. Report an issue — Jira Best Practices
  • 33. Create a pull request — GitHub Help
  • 35. Thank you for contributing and happy coding Ecaterina Moraru — 12 Sept 2014 —