Skip to content

Start using CODEOWNERS #160

Closed
Closed

Description

@brettcannon

https://github.com/blog/2392-introducing-code-owners

Since mention-bot seems to be perpetually down, we might as well drop it and switch over to the CODEOWNER file instead. Not sure how we want this to interact with https://devguide.python.org/experts/, though (e.g. script to generate CODEOWNERS from the experts file, link to CODEOWNERS from the experts file?).

Activity

  1. brettcannon commented on Jul 27, 2017

    @brettcannon
    MemberAuthor

    FYI the free mention-bot instance we were using is down which used to do something similar for us: facebookarchive/mention-bot#230. So it might be time to drop mention-bot and just switch to this opt-in solution.

  2. Mariatta commented on Jul 27, 2017

    @Mariatta
    Member

    I started the CODEOWNERS file python/cpython#2924

    Haven't really thought how to add in the experts list from the devguide to CODEOWNERS file 😛

    Should we first verify if the list of experts is accurate?

  3. Mariatta commented on Jul 27, 2017

    @Mariatta
    Member

    Also, the experts list contains b.p.o usernames. We need GitHub userid for CODEOWNERS.

  4. brettcannon commented on Jul 28, 2017

    @brettcannon
    MemberAuthor

    Yep, which is why I haven't just added CODEOWNERS since there's no good solution. 😉 I would say we should drop experts.rst and just use CODEOWNERS, but that won't work since we need that for the nosy list on bugs.python.org. We could query b.p.o for people's GitHub usernames, but that doesn't translate to file globs that CODEOWNERS needs.

    I think we're stuck with comments in both files saying "make sure to update the other one as appropriate" and cross-linking so people know about both files. 😞

  5. brettcannon commented on Jul 28, 2017

    @brettcannon
    MemberAuthor

    And we should just tell people to add themselves to CODEOWNERS once the file is in instead of making bad assumptions about which files they care about.

  6. Mariatta commented on Aug 1, 2017

    @Mariatta
    Member

    We now have CODEOWNERS file (python/cpython#2924), and .mention-bot has been removed from all branches (python/cpython#2923)! 🌮

  7. brettcannon commented on Aug 1, 2017

    @brettcannon
    MemberAuthor

    Thanks for the PRs, @Mariatta !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions