As subject says, Kibble is now used to pull in metrics for the Community Health section of the new report wizard (see dev@community for details).

Hopefully, this will increase the interest in our project and provide some feedback :) Still working on what exactly to pull from Kibble, but it proved easier than I thought, by using simple API queries using the Kibble-Token header.

For instance, grabbing all PRs/issues from GitHub for a specific project can be done as simple as:

issues = requests.post('https://demo.kibble.apache.org/api/issue/issues',
                  headers = {
                    'Content-Type': 'application/json',
                    'Kibble-Token': TOKEN,
                  },
                  json = {
                    "page":"issues",
                    "quick":True,
                    "interval": "week",
                    "subfilter":"/" + project,
                    "distinguish":True
                    }
                 ).json();

If anyone has good ideas on which metrics we could use (or improve upon) for assessing a project's overall health and activity, I'd appreciate feedback :)

With regards,
Daniel.

Reply via email to