XWiki
Update the XML document format of 5 committed wiki pages
Prerequisite:
For beginners, we recommend: https://codein.withgoogle.com/dashboard/tasks/6322519776690176/preview/
- Download and install the last XWiki stable version from http://www.xwiki.org/xwiki/bin/view/Download/.
Required basic knowledge:
- Git / GitHub
- XML
- Apache Maven
Objective:
We have many committed wiki pages that were exported and committed to git using an older document XML format (1.2 or even 1.1).
The objective of this task is to update at least 5 wiki pages committed on GitHub as XML documents (files) to use the latest version of the XAR XML document format, which is 1.3.
Task:
- Go to https://github.com/xwiki/xwiki-platform and identify XML wiki pages (except translations) using a format version older than 1.3
- XAR export the corresponding wiki page from your local XWiki instance
- Unpack the XAR archive, extract the XML document and use it to override the committed version on git
- Execute a "mvn xar:format" command in the parent folder of the location where you have made the override, folder containing the pom.xml (maven descriptor) file, in order to cleanup the file
- Commit and push your change to your personal GitHub fork
Expected Outcome:
Pull request to https://github.com/xwiki/xwiki-platform with the updated XML files and comment with the link to the pull request, so we can check it.
Resources:
More Work Available:
Task tags
Students who completed this task
Arun Pattni, 1337_siddh, Stefan Vulpe, Srijan Jha, Akshit Dewan, Robert Vulpe