edit

CiviCRM Developer Community

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 including:
  • 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.
  • Discussion Mailing Lists
  • Newsletters
  • 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!