Skip to content

Mentor program

Alexander von Trostorff edited this page Aug 19, 2020 · 23 revisions

Hi and thank you for your interest in my project/mentoring :-) Since I got a lot of responses, I set up this wiki page where I try to add all relevant information.

Communication

We use Zulip for communication, please set up an account if you don't already have one, and join this channel by asking a FAF moderator. (If that doesn't work you can send emails to [email protected] and we will invite you)

Code Repository & Issue Tracker

We use Github as code repository as well as issue tracker, so you need to have a Github account as well.

IDE to use

I used to be an Eclipse fan for years, but then I learned how much better IntelliJ is. If you want to contribute, you should learn to use/learn IntelliJ as well - I promise it's worth the switch! (I'll help with that, too). Pay attention for some features you need the ultimate edition, but it can be run on community edition with some adjustments as well(we will show you how or you can watch the video linked in the read me, ultimate is free for students).

Getting started

Check out my YouTube playlist (playlist still growing) that guides you all the way, from setting up your development environment until how the software works.

Other videos you might want to watch:

Next steps

Have a look at https://github.com/micheljung/downlords-faf-client/wiki/Application-Design and say hello in the Zulip channel!

Get your self informed about the technologies used in the client, there are YouTube videos out there for all of them.

Join FAF's Discord Server. We do often to pair-programming there. We normally make appointments on Zulip in the #pair-programming channel.

Have a look at the FAF-Wiki Developer Introduction.

Ask us on the forum.

Clone this wiki locally