-
Notifications
You must be signed in to change notification settings - Fork 122
Mentor program
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.
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)
We use Github as code repository as well as issue tracker, so you need to have a Github account as well.
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).
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:
- How to do Java fx
- FXML Files
- How to use SceneBuilder from IntelliJ (including CSS and i18n)
- Writing unit tests with JUnit and Mockito
- Lombok
- How FAF works
- What is Internationalization
- Spring framework and Dependency Injection
- Gradle
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.