Where should we start?
We are so glad you are interested in contributing to the CHAOSS project!
You can improve our projects in many different ways
Here are the three most common ways to get started:
I want to talk to someone about how I can contribute to CHAOSS
I want to participate in a CHAOSS meeting
I want to contribute code to the CHAOSS project
I want to talk to someone
To talk to someone in the CHAOSS project, reach out to @Elizabeth Barron on the CHAOSS Slack channel.She is very kind, and will help you get started!
I want to attend a CHAOSS meeting
Head to the Participate page for a more detailed explanation of each meeting's purpose.Please see below for a list of available CHAOSS meetings:
I want to contribute code
Below are some examples of CHAOSS code projects you may want to contribute to:GrimoireLab
GrimoireLab is a set of free, open source software tools for software development analytics. They gather data from several platforms involved in software development (Git, GitHub, Jira, Bugzilla, Gerrit, Mailing lists, Jenkins, Slack, Discourse, Confluence, StackOverflow, [and more](https://chaoss.github.io/grimoirelab/)), merge and organize it in a database, and produce visualizations, actionable dashboards, and analytics of all of it.GrimoireLab is focused on analyzing activity, community, and processes. Nonetheless, it can be easily tailored for other aims, and integrated with other tools.
START HERE: https://chaoss.github.io/grimoirelab-tutorial
Augur
If you want to quickly and flexibly understand a set of open source software projects, give Augur a try! "Augur" is the core software, and "augur-community-reports", "augur-spdx" (for licensing), and "Auggie", which is a slack plugin for notifications that enables you to get push messages from Augur.Want to get started right away without doing much work? Email a list of repository to GitHub/GitLab organizations to Augur at s@groupinformatics.org with the subject line "Augur Instance", and we will respond with a timeline within a day. The more repositories you request, the longer it takes to gather data (FYI).
START HERE: https://github.com/chaoss/augur
Cregit
Cregit is a framework of tools that facilitates the analysis and visualization of the evolution of source code stored in git repositories.More Information:
START HERE: https://github.com/cregit
Cregit applied to Linux: https://cregit.linuxsources.org/