chaoss / augur

Python library and web service for Open Source Software Health and Sustainability metrics & data collection. You can find our documentation and new contributor information easily here: https://oss-augur.readthedocs.io/en/main/ and learn more about Augur at our website https://augurlabs.io
https://oss-augur.readthedocs.io/en/main/
MIT License
580 stars 846 forks source link

Github topics addition to the augur schema #2755

Open cdolfi opened 3 months ago

cdolfi commented 3 months ago

Projects more and mroe are using the self identified github topics feature: Screenshot 2024-04-01 at 10 59 24 AM Topics are the ones in the blue circle Link to topics overall: https://github.com/topics

It would be incredibly helpful to have this information a part of Augur.

Note: there is a bit of name collision happening as in the "repo_info" table there is a "topic_words" column. I was a little confused initially as I thought that was what that column data was.

sgoggins commented 1 month ago

This graphql query will help:

  query {
  repository(owner:"kubernetes", name:"kubernetes") {
    repositoryTopics(first:10) {
      edges {
        node {
          id
        }
      }
    }
    }
  }

https://docs.github.com/en/graphql/reference/objects#topic