Skip to content

Roadmap #1357

Open
Open
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 :)

Short term

Documentation website

Custom GitHub bot

  • 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.

Long term

CleanShot 2024-12-24 at 13 58 41

Consolidation

Metadata

Metadata

Assignees

No one assigned

    Labels

    metaRepository-wide issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions