Organization is loose and informal. Separate points in this document are a description of reality, which formed independently.
The current list of mentors and project leaders can be found on Slack, on channel #general, in the "channel details" tab.
At first you should read the introduction that you can find in the wiki you are just reading in a section called "1_Development" and join the group "adept" on Gitlab. Once you're in, select a task from any project from the OPEN column by assigning it to you and dragging it (drag-and-drop) from the OPEN column to the DOING column.
If you're an adept then ask as many questions as you can on our Slack channel. People who don't have any experience yet are most likely to come across professional software. It's perfectly fine that at first it all is overwhelming, weird, difficult and complicated.
You should ask until it feels like the answer is enough for you. We are here to help you learn but you have to let us do it by asking us questions. None of us can nor will read your mind - you have to ask a question to get an answer.
Absolutely no one here will ever mock you. Since the very beginning of this group, we have taken great care of it. I know that it sounds like a gabble, but believe me, in this one particular case it's absolutely true!
Once you have a task assigned to you and you're in the Slack channel you become an adept. The goal of adepts is to learn by completing tasks. We put quality above quantity, so the most important thing is that you learn as much as possible and complete the task with the utmost care. Time and quantity are definitely secondary.
The aim of an adept should be to develop technical skills to become a good programmer.
During the first month, on average, there is only 1 adept left out of 10 new ones, because the remaining 9 do not ask questions, so naturally they are not able to figure out what is going on, they feel overwhelmed, give up and finally leave the group. Don't be one of those people. Ask about everything!
The main purpose of a mentor is to help others in their tasks. Mentors usually take care of the hardest of the tasks.
Mentors also help in the overall management of the entire group. They solve any problems they encounter, give clues to the code, issue and verify the tasks.
The goal of a mentor should be to develop non-technical skills in order to become a great team leader or technical ones to become an architect.
Statistically only 1 adept out of 100 (i.e. 1,000 newcomers) becomes a mentor.
A mentor can (additionally) become a project leader (i.e. every project leader is a mentor, but not every mentor has to be a project leader).
A project leader is a mentor who not only devotes a lot of time to the whole group, but also knows the project exceptionally good (usually by designing and creating it himself from the very beginning).
In case nobody knows the answer to the question about the project, it is worth asking the project leader. The project leader creates and manages the project's tasks and generally determines it's future.