Skip to content
Snippets Groups Projects

CiviCRM Developer Community

Collaboration tools

Developers from around the globe use the following systems to communicate and collaborate:

  • CiviCRM.org
    • Extensions publishing
    • Blog posts are written by both the CiviCRM core team and other community members, and cover a wide range of topics. Subscribe to the RSS feed to make sure you stay up to date.
    • Events - meetups, conferences, camps, sprints, webinars
    • Job Board - Post and find paid work
  • Documentation
  • Mattermost offers live discussion in chat rooms and direct messages. It's a great place to go for any technical questions. Here, with a bit of luck, you'll often find an instant answer to your question or a pointer in the right direction. Definitely go here if you feel like you are banging your head against a wall.
  • Stack Exchange - 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.
  • Jira - Issue tracking
  • GitHub - Hosted git repositories for the entire CiviCRM codebase, as well as many smaller tools focused on developing CiviCRM.
  • GitLab - 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.

Discussion communities

Optional lists you may also want to register for:

  1. CiviCRM Groups (listservs)

  2. Newsletters (after your CiviCRM account is active)

Falling out of use

  • Wiki - still used for specs & recipes, but documentation is moving to the guides listed above
  • IRC - #civicrm on irc.freenode.net but now mostly replaced by Mattermost
  • Forum - now mostly replaced by StackExchange

The developer community is full of friendly people, eager to welcome newcomers. Mattermost and in-person events are great starting points if you're looking to get involved!