2018-04-19 11:05 GMT+02:00 Adel Atallah <adel.atallah(a)xwiki.com>om>:
Hello everyone,
I've been following the onboarding tracks 1 and 2 on the past days, here is
what I can say:
The first track really helped me to get started in XWiki contributions as I
could easily pick a jira issue to work on. The issue description was clear
even though we had to discuss it on the chat. Speaking of the chat, it has
been a very valuable tool, people have been very responsive and I was
rarely stuck. I found the development practice a bit inconvenient at first,
having to make changes in the vm files of my XWiki instance and then report
the changes to the sources.
On my side I like to use a diff tool to compare the templates of my running
instance to the corresponding folder in my source files. For example, with
the tool "meld", I do:
meld ~/xwiki/instance/webapps/xwiki/templates/
~/xwiki/platform/xwiki-platform-core/xwiki-platform-web/src/main/webapp/templates/
Or, for flamingo:
meld ~/xwiki/instance/webapps/xwiki/skins/flamingo/
~/xwiki/platform/xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo
On my computer, I have created bash aliases for these 2 commands so I can
start a diff very quickly.
Then, it's very easy to see which files has changed, and I can copy them to
the sources directory with a single click.
I hope it helps,
Thanks
I would have love to see a way to link my
source files (especially for vm/js/css files) with the one of my XWiki
instance to avoid errors when I copy past my changes (and get benefit of my
git ecosystem).
The second track is a good introduction to some XWiki concepts, I don't
have much to say for this one. A link to a real application could maybe
give a better understanding.
Thanks again for the help I had!
<http://www.xwiki.com/> *Adel Atallah*
*Product developer intern*
adel.atallah(a)xwiki.com <corina.luong(a)xwiki.com>
tel: +33 (0)6 12 96 35 06
--
Guillaume Delhumeau (guillaume.delhumeau(a)xwiki.com)
Research & Development Engineer at XWiki SAS
Committer on the
XWiki.org project