From 38b280e4da5c657c9cbb06d6d66eafad54368d00 Mon Sep 17 00:00:00 2001 From: Dadmehr <134191240+BDadmehr0@users.noreply.github.com> Date: Mon, 18 Nov 2024 18:36:38 +0000 Subject: [PATCH] Better config --- .github/labeler.yml | 77 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 72 insertions(+), 5 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index fa918ed..22f98d2 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,11 +1,78 @@ -# Automatically label based on file paths -bug: - - "src/**/*.js" - - "*.html" +# --------------------------- +# Labels based on file paths +# --------------------------- +frontend: + - "src/frontend/**" + - "*.css" + - "*.js" + +backend: + - "src/backend/**" + - "*.py" + - "*.java" + +database: + - "db/**" + - "*.sql" + +tests: + - "tests/**" + - "*.test.js" + - "*.spec.py" documentation: - "docs/**" - "*.md" + - "README.md" +# --------------------------- +# Labels based on keywords +# --------------------------- +bug: + - "error" + - "bug" + - "failed" + - "unexpected" enhancement: - - "features/**" + - "feature" + - "enhance" + - "improvement" + - "upgrade" +documentation: + - "docs" + - "readme" + - "manual" + +# --------------------------- +# Labels based on types +# --------------------------- +type/bug: + - "*.bugfix" +type/feature: + - "*.feature" +type/refactor: + - "*.refactor" + +# --------------------------- +# Labels based on priority +# --------------------------- +priority/high: + - "**/critical/**" +priority/medium: + - "**/important/**" +priority/low: + - "**/optional/**" + +# --------------------------- +# Labels based on status +# --------------------------- +status/in-progress: + - "WIP" + - "work in progress" + - "incomplete" +status/review: + - "needs review" + - "review required" +status/done: + - "completed" + - "finished"