Wiki source code of Onboarding

Version 14.1 by Thomas Mortagne on 2018/01/04 10:04

Show last authors
1 {{error}}
2 Work in progress !
3 {{/error}}
4
5 Welcome to the XWiki community!
6
7 This page will help you getting started as a member of the XWiki Community and start contributing to the project.
8
9 It's organized in the form of Tasks that you should perform to get familiar with the various tools and practices.
10
11 Since there are various domains where you could contribute, we've organized them in Tracks.
12
13 = Task 1: Become part of the community =
14
15 First things first, let's actually join the community communication channels.
16
17 The XWiki community uses various tools to communicate.
18
19 1. Register on http://www.xwiki.org (//Hint: click the Drawer icon in the top right corner of the screen//)
20 1. Register on https://forum.xwiki.org using your XWiki.org account (//see [[Community.Discuss]] for more details//) and introduce yourself by creating a post in https://forum.xwiki.org/c/Other
21 1. Register on https://riot.im/app/, access the ###xwiki## chat room and say hello (//see [[Community.Chat]] for more details//)
22
23 = Available Tracks =
24
25 Pick one of the following tracks depending on what you wish to achieve:
26
27 * Track 1: [[Contribute to the core>>TrackCore]]
28 * Track 2: Contribute to an existing extension
29 * Track 3: Contribute a new extension
30 * Track 4: Add translations
31 * Track 5: Report an issue
32
33 {{comment}}
34 IDEA: reuse info from [[http:~~/~~/dev.xwiki.org/xwiki/bin/view/Drafts/GettingStartedWithXWiki>>doc:Drafts.GettingStartedWithXWiki]] or do something with it
35
36 = Report issues =
37
38 Register in https://jira.xwiki.org (//see [[Community.Contributing||anchor="HReportanissue"]] for more details//).
39
40 = Contribute translations =
41
42 Register on http://l10n.xwiki.org.
43
44 = Contribute code =
45
46 == Contribute an extension ==
47
48 Writing or contributing to an extension is generally the best way to to get used to XWiki APIs and architecture.
49
50 === Fix bugs ===
51
52 === Introduce new features ===
53
54 When thinking about introducing a new feature or a big changes it's important to explain what you plan to do (even if your are not 100% sure yet) in an entry of http://design.xwiki.org and to talk about it on the devs mailing list. That way you will get advices on how to improve your proposal or warning if you are not going in the right direction.
55 {{/comment}}

Get Connected