-[Stack Exchange](http://civicrm.stackexchange.com/) - Question & answer site covering a range of topics relevant to developers and users. It is a great place to find answers to the millions of questions that have already been asked about CiviCRM, and to ask ones that haven't been asked already.
-[GitHub](https://github.com/civicrm) - Hosted git repositories for the entire CiviCRM codebase, as well as many smaller tools focused on developing CiviCRM.
- [Wiki] - still used for specs & recipes, *but documentation
-[GitLab](https://lab.civicrm.org) - CiviCRM's tool for community-based project management.
!!! tip "Before you begin"
Register for the accounts below. *All accounts require e-mail verification.*
1. [CiviCRM.org](https://civicrm.org/user/register) - Be prepared to give your name and organizational affiliation, and explain your role in the community.
*Account requests must be approved by an administrator before you will be granted access.* This process may take some time.
The following communities provide a single sign-on once your CiviCRM.org account is approved.
- Jira
- GitLab
- CiviCRM Wiki - *account can also be requested via the infrastructure channel on Mattermost*
2. [Mattermost](https://chat.civicrm.org/signup_email) - Create an account and join a team on this open-source version of Slack.
3. [Stack Exchange](https://civicrm.stackexchange.com/users/signup?ssrc=head&returnurl=https%3a%2f%2fcivicrm.stackexchange.com%2f) - Read the user guide after joining. Write your own Q&A and vote on others'.
4. [GitHub](https://github.com/join?source=header) - Find repositories under CiviCRM's group after confirming your account.