Skip to content

Roadmap #1357

@uncenter

Description

@uncenter

Want to make a general issue to publicly list some plans and thoughts we/I have regarding the future of userstyles. The following list will be updated somewhat frequently as I get through the list :)

Todos

High

Medium

Low

Unprioritized

  • Custom userstyles bot

    I would like to look into a "userstyles bot" that manages the following, as our CI and what GitHub offers isn't ideal.

    • Ping maintainers on issues for their userstyles.
    • Request maintainer reviews for pull requests on their userstyles (replacing CODEOWNERS).
      • Don't request maintainer reviews if the pull request modifies more than, say, 5 userstyles, and/or the pull request is titled with tree-wide. Leave comment noting this, and:
      • Provide command for staff for pinging maintainers on tree-wides. (@catppuccin/userstyles-bot ping tree-wide?)
    • Label pull requests (replacing other messy labeler stuff).
    • Request staff reviews (individually, not whole team) for init pull requests.
    • Provide command for merging pull requests, similar to https://github.com/NixOS/nixpkgs-merge-bot. (@catppucicn/userstyles-bot merge?)
      • Verify that user pinging bot is on userstyles-maintainers team.
      • Verify that pull request only modifies files for their userstyle(s).
      • Maintainers should not be able to use the bot to merge init pull requests.
      • Verifies the commit message is appropriate.
      • Verifies all checks have passed and all staff members have approved.
    • Use for CI, add as exception to branch rules, avoid USERSTYLES_TOKEN and infinite loop mess.
      • Push formatting, health file, and version bump changes to pull request right before merging? Avoids extra commits by squashing with init PR commit.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions