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 firstname.lastname@example.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: Augur is a Flask web application, Python library and REST server that presents metrics on open source software development project health and sustainability.
- Augur now also includes https://github.com/chaoss/augur-community-reports, which provides Jupyter Notebooks that enable open source projects to ask questions of Augur's rich, validated GitHub and GitLab datasets.
- You can also now subscribe to slack notifications at http://auggie.augurlabs.io/#/configure from your Augur instance, at this link, which is located at the https://github.com/chaoss/augur-auggie repository. We even have a GitHub Webpage, here: https://chaoss.github.io/augur-auggie/ that consolidates the readme.md and development guide in a nifty, aesthetically pleasing template, sure to lure the real estate agent in your life.
- Augur License Risk Analysis: https://github.com/chaoss/augur-spdx
- The Augur Medium Blog is located at https://medium.com/augurlabs
- Augur is the first CHAOSS Software Project with push notification
- Augur is the first CHAOSS Software Project to incorporate community reports that aggregate and synthesize atomic CHAOSS metrics into actionable information
- Augur has supported 15 undergraduate computer science students, 8 Google Summer of Code students and is committed to prototyping CHAOSS Metrics
- Core Augur Code → https://github.com/chaoss/augur
- Documentation: Getting started with Augur - https://oss-augur.readthedocs.io/en/master/getting-started/toc.html
Leading Augur Contributors
- The CHAOSS Community
- Carter Landis
- Gabe Heim
- Derek Howard
- Jonah Zukowsky
- Elita Nelson
- Carolyn Perniciaro
- Andrew Brain
- Keanu Nichols
- Parth Sharma
- Christian Cmheil-Warn
- Matt Snell
- Michael Woodruff
- Sean Goggins
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), 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.
Built with GrimoireLab
Projects and services built using GrimoireLab technology:
- Cauldron.io: A SaaS solution that allows project managers, analysts, and developers to understand more about the community and processes involved in software development.
- TLF Community Bridge Insights: A centralized platform that collects and visualizes data to let you monitor and analyze your open source projects.
- Mautic Community Dashboard: The Community Dashboard uses the open-source GrimoireLab tool to import, analyze and visualize data from multiple sources in one central location.
- The Document Foundation Dashboard: TDF dashboard uses GrimoireLab tool in order to show a transparent overview of LibreOffice development.
- Bitergia Analytics Platform: A centralized source for metrics and data about software development projects.
GrimoireLab toolkit is organized in twelve different components. Each of them can be used as independent tools:
- Perceval: Tool used to retrieve and gather data from software repositories.
- Graal: Source data analysis with external tools
- KingArthur: batch processing for massive retrieval
- Kibiter: dashboard, downstream version of Kibana
- Sigils: visualizations and dashboards
- Manuscripts: reporting
Platform management, orchestration, and common utils:
- Mordred: orchestration
- GrimoireLab Toolkit: common utilities
- Bestiary: web-based user interface to manage repositories and projects for Mordred
- Hatstall: web-based user interface to manage SortingHat identities
START HERE: https://chaoss.github.io/grimoirelab-tutorial
Contributing to GrimoireLab
Welcome contributors! We truly ♥ free, libre, open source software as much as you do. If you are considering to contribute to GrimoireLab, there are two important things you should know:
- Documentation: You can start by reading the CONTRIBUTING.md file available at GrimoireLab’s GitHub repository.
- Communication channels: GrimoireLab uses a mailing list, IRC, and Issues as the main communication channels.
GrimoireLab Website → https://chaoss.github.io/grimoirelab/
CHAOSS Community GrimoireLab dashboard → http://chaoss.biterg.io