Skip to content

Reorganize labels #9998

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
2 tasks
Pwuts opened this issue May 22, 2025 — with Linear · 1 comment
Open
2 tasks

Reorganize labels #9998

Pwuts opened this issue May 22, 2025 — with Linear · 1 comment
Assignees

Comments

Copy link
Member

Pwuts commented May 22, 2025

For increased accessibility and transparency of the project, we should assign more distinctive names to sub-projects and use consistent labeling to indicate the scope of issues.

An additional consideration: PRs can be auto-labeled based on the files changed. Issues have to be labeled by hand.

Project parts

  • Platform
    • Technical sections
      • Frontend
      • Backend
        • Blocks
        • Executor
        • Scheduler
        • DB
        • API
          • internal
          • external
    • UX sections
      • Library
      • Marketplace
      • Builder
        • Blocks
      • User env (settings etc.)
      • Login/Signup
      • Admin panel(s)
      • Onboarding

Draft list of labels

State

  • waiting for design
  • good first issue (✅ already in place)

Type (✅ already in place)

  • tech debt
  • bug
  • feature
  • (improvement)

Size (✅ already in place; needs sync with Linear)

  • size/xs
  • size/s
  • size/m
  • size/l
  • size/xl

General Scopes (for issues and PRs)

  • platform
    • platform/library
    • platform/marketplace
    • platform/builder
      • platform/blocks (✅ already in place)
    • platform/user-env
    • platform/admin
    • platform/onboarding
    • platform/API/external
  • documentation

Technical Scopes (for code)

  • platform
    • platform/blocks (✅ already in place)
    • platform/frontend (✅ already in place)
    • platform/backend (✅ already in place)
      • platform/API
        • platform/API/external
      • platform/executor (✅ already in place)
      • platform/scheduler
      • platform/DB

Please drop your thoughts below!

Auto-labeling

  • Update the auto-labeling bot to auto-assign all of the above scope labels where applicable
  • Set up synchronization between Linear ticket issue and GitHub issue size label
Copy link
Member Author

Pwuts commented May 22, 2025

This is a re-try of #7515

@Pwuts Pwuts self-assigned this May 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant