Details

    • Technical task
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • N/A
    • Documentation
    • None

    Description

      This is about the first part: creating the files.

      Create 3 files (in UTF-8 format by default): maintainers, committers, reviewers.

      Files are created as follows:

      • Committers

        gh api graphql --paginate -f query='
        query($endCursor: String) {
          organization(login: "MariaDB") {
            team(slug: "Developers") {
              members(first: 100, after: $endCursor) {
                nodes {
                  login
                  name
                  url
                }
                pageInfo {
                  hasNextPage
                  endCursor
                }
              }
            }
          }
        }' --jq '.data.organization.team.members.nodes[] | "* [\(.name // .login)](\(.url))"'
        

      • Maintainers:

        cat ../maintainers.md | grep '[\ \t]*\* \[[^\]*\]\([^\)]*\)' | sort -u  > maintainers.md
        

      The lists are in the following format:

      [:space:]*[<Human readable name>](https://github.com/<github login>)
      

      Attachments

        Activity

          People

            gkodinov Georgi Kodinov
            gkodinov Georgi Kodinov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 2d
                2d
                Remaining:
                Remaining Estimate - 0d
                0d
                Logged:
                Time Spent - 1d Time Not Required
                1d