]> xenbits.xensource.com Git - unikraft/unikraft.git/commitdiff
.github/labels: Add labels list for syncing
authorCezar Craciunoiu <cezar.craciunoiu@gmail.com>
Mon, 16 Oct 2023 14:24:51 +0000 (17:24 +0300)
committerCezar Craciunoiu <cezar.craciunoiu@gmail.com>
Thu, 2 Nov 2023 15:23:11 +0000 (17:23 +0200)
Signed-off-by: Cezar Craciunoiu <cezar.craciunoiu@gmail.com>
16 files changed:
.github/labels/arch.yaml [new file with mode: 0644]
.github/labels/area.yaml [new file with mode: 0644]
.github/labels/arm.yaml [new file with mode: 0644]
.github/labels/bug.yaml [new file with mode: 0644]
.github/labels/ci.yaml [new file with mode: 0644]
.github/labels/kind.yaml [new file with mode: 0644]
.github/labels/lang.yaml [new file with mode: 0644]
.github/labels/lib.yaml [new file with mode: 0644]
.github/labels/lifecycle.yaml [new file with mode: 0644]
.github/labels/misc.yaml [new file with mode: 0644]
.github/labels/needs.yaml [new file with mode: 0644]
.github/labels/new.yaml [new file with mode: 0644]
.github/labels/plat.yaml [new file with mode: 0644]
.github/labels/priority.yaml [new file with mode: 0644]
.github/labels/state.yaml [new file with mode: 0644]
.github/labels/topic.yaml [new file with mode: 0644]

diff --git a/.github/labels/arch.yaml b/.github/labels/arch.yaml
new file mode 100644 (file)
index 0000000..bc07286
--- /dev/null
@@ -0,0 +1,25 @@
+labels:
+  - name: arch/arm
+    description: Issues and PRs related to ARM architecture
+    color: "#1d76db"
+    apply_on_pr_match_paths:
+      - arch/arm/**
+      - plat/common/arm/**
+      - plat/common/include/arm/**
+
+  - name: arch/arm64
+    description: Issues and PRs related to ARM 64-bit architecture
+    color: "#1d76db"
+    apply_on_pr_match_paths:
+      - arch/arm/arm64/**
+      - plat/common/arm/*64.S
+      - plat/common/arm/*64.c
+      - plat/common/include/arm/arm64/**
+
+  - name: arch/x86_64
+    description: Issues and PRs related to Intel x86_64 architecture
+    color: "#c5def5"
+    apply_on_pr_match_paths:
+      - arch/x86/**
+      - plat/common/x86/**
+      - plat/common/include/x86/**
diff --git a/.github/labels/area.yaml b/.github/labels/area.yaml
new file mode 100644 (file)
index 0000000..5548802
--- /dev/null
@@ -0,0 +1,58 @@
+labels:
+  - name: area/arch
+    description: Issues and PRs which affect architecture code
+    color: "#7ec2f7"
+    apply_on_pr_match_paths:
+      - arch/**
+
+  - name: area/docs
+    description: Issues and PRs which affect documentation
+    color: "#db4eb8"
+    apply_on_pr_match_paths:
+      - doc/**
+      - README.md
+
+  - name: area/exportsyms
+    description: Issue or PR relates to exporting symbols from a library
+    color: "#f9822c"
+    apply_on_pr_match_paths:
+      - exportsyms.uk
+
+  - name: area/include
+    description: Issues and PRs which affect headers
+    color: "#e99695"
+    apply_on_pr_match_paths:
+      - include/**
+
+  - name: area/kconfig
+    description: Issues and PRs which affect KConfig code
+    color: "#ed8ebd"
+    apply_on_pr_match_paths:
+      - Config.uk
+
+  - name: area/lib
+    description: Issues and PRs which affect internal Unikraft libraries
+    color: "#ed8ebd"
+    match_repos:
+      - unikraft
+    apply_on_pr_match_paths:
+      - lib/**
+
+  - name: area/makefile
+    description: Issues and PRs which affect Makefile code
+    color: "#ffe5c9"
+    apply_on_pr_match_paths:
+      - Makefile.uk
+      - Makefile
+
+  - name: area/plat
+    description: Issues and PRs which affect platform code
+    color: "#f2daa9"
+    apply_on_pr_match_paths:
+      - plat/**
+
+  - name: area/support
+    description: Issues and PRs which affect support code
+    color: "#bfd4f2"
+    apply_on_pr_match_paths:
+      - suuport/**
diff --git a/.github/labels/arm.yaml b/.github/labels/arm.yaml
new file mode 100644 (file)
index 0000000..d7b4484
--- /dev/null
@@ -0,0 +1,8 @@
+labels:
+  - name: arm/smcc
+    description: Secure Monitor Call Calling Convention on ARM
+    color: "#0BA2F3"
+    apply_on_pr_match_paths:
+      - include/uk/arch/arm/smccc.h
+      - plat/common/arm/smccc.c
+      - plat/common/arm/smccc_invoke.S
diff --git a/.github/labels/bug.yaml b/.github/labels/bug.yaml
new file mode 100644 (file)
index 0000000..4748b9a
--- /dev/null
@@ -0,0 +1,16 @@
+labels:
+  - name: bug/compile-time
+    description: Bug occurs during compile-time
+    color: "#ed5139"
+
+  - name: bug/link-time
+    description: Bug occurs during link-time
+    color: "#884239"
+
+  - name: bug/runtime
+    description: Bug occurs during runtime
+    color: "#4d2a25"
+
+  - name: bug/fix
+    description: This PR fixes a bug
+    color: "#4bcc7a"
diff --git a/.github/labels/ci.yaml b/.github/labels/ci.yaml
new file mode 100644 (file)
index 0000000..088cd78
--- /dev/null
@@ -0,0 +1,8 @@
+labels:
+  - name: ci/merged
+    description: Merged by CI
+    color: "#d4c5f9"
+
+  - name: ci/wait
+    description: Tell the CI system to wait before performing any action.
+    color: "#e99695"
diff --git a/.github/labels/kind.yaml b/.github/labels/kind.yaml
new file mode 100644 (file)
index 0000000..10d5695
--- /dev/null
@@ -0,0 +1,28 @@
+labels:
+  - name: kind/bug
+    description: Something isn't working
+    color: "#d73a4a"
+
+  - name: kind/enhancement
+    description: Issues and PRs related to increasing functionality
+    color: "#a2eeef"
+
+  - name: kind/maintenance
+    description: Chores and meta-tasks
+    color: "#a295d6"
+
+  - name: kind/project
+    description: Issue is a substantial contribution
+    color: "#008672"
+
+  - name: kind/proposal
+    description: Issue discusses potential new feature or change
+    color: "#dd75c0"
+
+  - name: kind/question
+    description: Issue asks a question
+    color: "#e99695"
+
+  - name: kind/quick-fix
+    description: Issue or PR is related to a quick fix
+    color: "#1daf6b"
diff --git a/.github/labels/lang.yaml b/.github/labels/lang.yaml
new file mode 100644 (file)
index 0000000..4f7f2fe
--- /dev/null
@@ -0,0 +1,66 @@
+labels:
+  - name: lang/c
+    description: Issues or PRs which affect code written in C
+    color: "#bbbbbb"
+    apply_on_pr_match_paths:
+      - "**/*\\.c"
+
+  - name: lang/cpp
+    description: Issues or PRs which affect code written in C++
+    color: "#bbbbbb"
+    apply_on_pr_match_paths:
+      - "**/*\\.cpp"
+
+  - name: lang/d
+    description: Issues or PRs which affect code written in Dlang
+    color: "#9f2725"
+    apply_on_pr_match_paths:
+      - "**/*\\.d"
+
+  - name: lang/go
+    description: Issues or PRs which affect code written in Golang
+    color: "#58c7d6"
+    apply_on_pr_match_paths:
+      - "**/*\\.go"
+
+  - name: lang/javascript
+    description: Issues or PRs which affect code written in JavaScript
+    color: "#e1cf27"
+    apply_on_pr_match_paths:
+      - "**/*\\.js"
+
+  - name: lang/lua
+    description: Issues or PRs which affect code written in Lua
+    color: "#000069"
+    apply_on_pr_match_paths:
+      - "**/*\\.lua"
+
+  - name: lang/php
+    description: Issues or PRs which affect code written in PHP
+    color: "#60619d"
+    apply_on_pr_match_paths:
+      - "**/*\\.php"
+
+  - name: lang/python
+    description: Issues or PRs which affect code written in Python
+    color: "#2b5f95"
+    apply_on_pr_match_paths:
+      - "**/*\\.py"
+
+  - name: lang/ruby
+    description: Issues or PRs which affect code written in Ruby
+    color: "#a80007"
+    apply_on_pr_match_paths:
+      - "**/*\\.rb"
+
+  - name: lang/rust
+    description: Issues or PRs which affect code written in Rust
+    color: "#8a4521"
+    apply_on_pr_match_paths:
+      - "**/*\\.rs"
+
+  - name: lang/wamr
+    description: Issues or PRs which affect code written in WAMR
+    color: "#5130ec"
+    apply_on_pr_match_paths:
+      - "**/*\\.wamr"
diff --git a/.github/labels/lib.yaml b/.github/labels/lib.yaml
new file mode 100644 (file)
index 0000000..684f2d6
--- /dev/null
@@ -0,0 +1,228 @@
+labels:
+  - name: lib/9pfs
+    description: Issues and PRs which affect the 9p filesystem
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/9pfs/**
+
+  - name: lib/devfs
+    description: Issues and PRs which affect the devfs file system
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/devfs/**
+
+  - name: lib/fdt
+    description: Issues and PRs which affect Flat Device Tree manipulation
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/fdt/**
+
+  - name: lib/isrlib
+    description: Issues and PRs which affect interrupt-safe standard routines
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/isrlib/**
+
+  - name: lib/nolibc
+    description: Issues and PRs which affect the nolibc subset
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/nolibc/**
+
+  - name: lib/posix-libdl
+    description: Issues and PRs which affect POSIX libdl library
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/posix-libdl/**
+
+  - name: lib/posix-process
+    description: Issues and PRs which affect POSIX process-related functions
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/posix-process/**
+
+  - name: lib/posix-sysinfo
+    description: Issues and PRs which affect information about system parameters
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/posix-sysinfo/**
+
+  - name: lib/posix-user
+    description: Issues and PRs which affect POSIX user-related functions
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/posix-user/**
+
+  - name: lib/ramfs
+    description: Issues and PRs which affect the simple RAM file system
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ramfs/**
+
+  - name: lib/syscall_shim
+    description: Issues and PRs which affect the syscall shim layer
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/syscall_shim/**
+
+  - name: lib/ubsan
+    description: Issues and PRs which affect Undefined Behavior Sanitization
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ubsan/**
+
+  - name: lib/uk9p
+    description: Issues and PRs which affect the 9p client
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/uk9p/**
+
+  - name: lib/ukalloc
+    description: Issues and PRs which affect the binary buddy page allocator
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukalloc/**
+
+  - name: lib/ukallocbbuddy
+    description: Issues and PRs which affect the abstraction for memory allocators
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukallocbbuddy/**
+
+  - name: lib/ukallocpool
+    description: Issues and PRs which affect the memory pool allocator
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukallocpool/**
+
+  - name: lib/ukallocregion
+    description: Issues and PRs which affect the region-based allocator
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukallocregion/**
+
+  - name: lib/ukargparse
+    description: Issues and PRs which affect the simple argument parser
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukargparse/**
+
+  - name: lib/ukblkdev
+    description: Issues and PRs which affect the block driver interface
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukblkdev/**
+
+  - name: lib/ukboot
+    description: Issues and PRs which affect the Unikraft bootstrapping code
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukboot/**
+
+  - name: lib/ukbus
+    description: Issues and PRs which affect the abstraction for device buses
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukbus/**
+
+  - name: lib/ukcpio
+    description: Issues and PRs which affect CPIO archive extraction
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukcpio/**
+
+  - name: lib/ukdebug
+    description: Issues and PRs which affect debugging and tracing
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukdebug/**
+
+  - name: lib/uklibparam
+    description: Issues and PRs which affect the library arguments parser
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/uklibparam/**
+
+  - name: lib/uklock
+    description: Issues and PRs which affect multi-task synchronization primitives
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/uklock/**
+
+  - name: lib/ukmmap
+    description: Issues and PRs which affect mmap system call
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukmmap/**
+
+  - name: lib/ukmpi
+    description: Issues and PRs which affect the Message Passing Interface
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukmpi/**
+
+  - name: lib/uknetdev
+    description: Issues and PRs which affect the network driver interface
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/uknetdev/**
+
+  - name: lib/ukring
+    description: Issues and PRs which affect the ring buffer interface
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukring/**
+
+  - name: lib/uksched
+    description: Issues and PRs which affect the abstraction for schedulers
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/uksched/**
+
+  - name: lib/ukschedcoop
+    description: Issues and PRs which affect the cooperative Round-Robin scheduler
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukschedcoop/**
+
+  - name: lib/uksglist
+    description: Issues and PRs which affect the Scatter Gather List
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/uksglist/**
+
+  - name: lib/uksignal
+    description: Issues and PRs which affect Unikraft signals
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/uksignal/**
+
+  - name: lib/uksp
+    description: Issues and PRs which affect the stack protector
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/uksp/**
+
+  - name: lib/ukswrand
+    description: Issues and PRs which affect the software random number generator
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/ukswrand/**
+
+  - name: lib/uktime
+    description: Issues and PRs which affect time functions
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/uktime/**
+
+  - name: lib/uktimeconv
+    description: Issues and PRs which affect time conversion functions
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/uktimeconv/**
+
+  - name: lib/vfscore
+    description: Issues and PRs which affect VFS Core interface
+    color: "#fbca04"
+    apply_on_pr_match_paths:
+      - lib/vfscore/**
diff --git a/.github/labels/lifecycle.yaml b/.github/labels/lifecycle.yaml
new file mode 100644 (file)
index 0000000..93c6bc1
--- /dev/null
@@ -0,0 +1,27 @@
+labels:
+  - name: lifecycle/active
+    description: Indicates that an issue or PR is actively being worked on by a contributor
+    color: "#8ee234"
+    apply_after: 0s
+    remove_after: 720h # 30 days
+    do_not_remove_if_labels_exist:
+      - lifecycle/frozen
+
+  - name: lifecycle/stale
+    description: Denotes an issue or PR has remained open with no activity and has become stale
+    color: "#795548"
+    apply_after: 720h # 30 days
+    remove_after: 4320h # 180 days
+    do_not_remove_if_labels_exist:
+      - lifecycle/frozen
+
+  - name: lifecycle/rotten
+    description: Denotes an issue or PR that has aged beyond stale and will be auto-closed
+    color: "#795548"
+    apply_after: 4320h # 180 days
+    do_not_remove_if_labels_exist:
+      - lifecycle/frozen
+
+  - name: lifecycle/frozen
+    description: Indicates that an issue or PR should not be auto-closed due to staleness
+    color: "#b2fff6"
diff --git a/.github/labels/misc.yaml b/.github/labels/misc.yaml
new file mode 100644 (file)
index 0000000..87653d0
--- /dev/null
@@ -0,0 +1,12 @@
+labels:
+  - name: good-first-issue
+    description: Good for newcomers
+    color: "#7057ff"
+
+  - name: patchwork-backlog
+    description: Migrated from patchwork.unikraft.org
+    color: "#bfd4f2"
+
+  - name: release-note
+    description: Issue or PR can aid in creating a release note
+    color: "#c2e0c6"
diff --git a/.github/labels/needs.yaml b/.github/labels/needs.yaml
new file mode 100644 (file)
index 0000000..c782d00
--- /dev/null
@@ -0,0 +1,12 @@
+labels:
+  - name: needs/documentation
+    description: Issue or PR needs additional documentation
+    color: "#d4c5f9"
+
+  - name: needs/rebase
+    description: Indicates a PR cannot be merged because it has merge conflicts with HEAD
+    color: "#2e20c1"
+    apply_when:
+      - needs_rebase
+    remove_when:
+      - no_rebase
diff --git a/.github/labels/new.yaml b/.github/labels/new.yaml
new file mode 100644 (file)
index 0000000..57612a3
--- /dev/null
@@ -0,0 +1,24 @@
+labels:
+  - name: new/library
+    description: Issues and PRs related to a new library
+    color: "#7bdb48"
+
+  - name: new/metric
+    description: Issues and PRs related to a new metric
+    color: "#7bdb48"
+
+  - name: new/posix-function
+    description: Issues and PRs related to a new POSIX function
+    color: "#7bdb48"
+
+  - name: new/primitive
+    description: Issues and PRs related to a new primitive
+    color: "#7bdb48"
+
+  - name: new/syscall
+    description: Issues and PRs related to a new syscall
+    color: "#7bdb48"
+
+  - name: new/test
+    description: Issues and PRs related to a new test
+    color: "#7bdb48"
diff --git a/.github/labels/plat.yaml b/.github/labels/plat.yaml
new file mode 100644 (file)
index 0000000..211b5e9
--- /dev/null
@@ -0,0 +1,84 @@
+labels:
+  - name: plat/common
+    description: Issues and PRs related to all platforms
+    color: "#1d76db"
+    apply_on_pr_match_paths:
+      - plat/common/**
+      - include/uk/plat/common/**
+
+  - name: plat/driver/tap
+    description: Issues and PRs related to the tap driver
+    color: "#750210"
+    apply_on_pr_match_paths:
+      - plat/drivers/tap/**
+      - plat/drivers/include/tap/**
+      - plat/linuxu/tap_io.c
+
+  - name: plat/driver/virtio
+    description: Issues and PRs related to virtio drivers
+    color: "#750210"
+    apply_on_pr_match_paths:
+      - plat/drivers/virtio/**
+      - plat/drivers/include/virtio/**
+
+  - name: plat/driver/ofw
+    description: Issues and PRs related to open firmware drivers
+    color: "#750210"
+    apply_on_pr_match_paths:
+      - plat/drivers/ofw/**
+      - plat/drivers/include/ofw/**
+
+  - name: plat/driver/gic
+    description: Issues and PRs related to the GIC driver
+    color: "#750210"
+    apply_on_pr_match_paths:
+      - plat/drivers/gic/**
+      - plat/drivers/include/gic/**
+
+  - name: plat/driver/pci
+    description: Issues and PRs related to PCI driver
+    color: "#750210"
+    apply_on_pr_match_paths:
+      - plat/common/include/pci/**
+
+  - name: plat/driver/9p
+    description: Issues and PRs related to 9p driver
+    color: "#750210"
+    apply_on_pr_match_paths:
+      - plat/*/include/9p/**
+
+  - name: plat/driver/net
+    description: Issues and PRs related to network driver
+    color: "#750210"
+    apply_on_pr_match_paths:
+      - plat/*/include/net/**
+
+  - name: plat/driver/blk
+    description: Issues and PRs related to block driver
+    color: "#750210"
+    apply_on_pr_match_paths:
+      - plat/*/include/blk/**
+
+  - name: plat/driver
+    description: Issues and PRs related to platform drivers
+    color: "#750210"
+    apply_on_pr_match_paths:
+      - plat/drivers/**
+
+  - name: plat/kvm
+    description: Issues and PRs related to KVM platform
+    color: "#1f8aa5"
+    apply_on_pr_match_paths:
+      - plat/kvm/**
+
+  - name: plat/linuxu
+    description: Issues and PRs related to Linux Userspace platform
+    color: "#bfdadc"
+    apply_on_pr_match_paths:
+      - plat/linux/**
+
+  - name: plat/xen
+    description: ssues and PRs related to the Xen platform
+    color: "#4da81f"
+    apply_on_pr_match_paths:
+      - plat/xen/**
diff --git a/.github/labels/priority.yaml b/.github/labels/priority.yaml
new file mode 100644 (file)
index 0000000..f769ce4
--- /dev/null
@@ -0,0 +1,16 @@
+labels:
+  - name: priority/high
+    description: Issues and PRs which have a high priority
+    color: "#d93f0b"
+
+  - name: priority/medium
+    description: Issues and PRs which have priority
+    color: "#eb9e34"
+
+  - name: priority/low
+    description: Issues and PRs which have a very low priority
+    color: "#A1CBD2"
+
+  - name: priority/nice-to-have
+    description: Issues and PRs which have a very low priority
+    color: "#FD93AC"
diff --git a/.github/labels/state.yaml b/.github/labels/state.yaml
new file mode 100644 (file)
index 0000000..3cdbca6
--- /dev/null
@@ -0,0 +1,28 @@
+labels:
+  - name: state/accepted
+    description: Issue or PR has been accepted
+    color: "#BBFD97"
+
+  - name: state/action-required
+    description: Issue or PR requires external change to occur before proceeding
+    color: "#006b75"
+
+  - name: state/changes-requested
+    description: Issue or PR requires a change to proceed
+    color: "#FA7505"
+
+  - name: state/deferred
+    description: Issue or PR has been deferred
+    color: "#763F27"
+
+  - name: state/not-applicable
+    description: Issue or PR is not applicable
+    color: "#52544A"
+
+  - name: state/rejected
+    description: Sadly this issue or PR cannot be accepted
+    color: "#E93303"
+
+  - name: state/superceded
+    description: Issue or PR is no longer applicable
+    color: "#5024E8"
diff --git a/.github/labels/topic.yaml b/.github/labels/topic.yaml
new file mode 100644 (file)
index 0000000..c13561c
--- /dev/null
@@ -0,0 +1,60 @@
+labels:
+  - name: topic/booting
+    description: Issue or PR pertaining to the boot process
+    color: "#c5def5"
+
+  - name: topic/build
+    description: Issue or PR pertaining to the build system
+    color: "#c5def5"
+
+  - name: topic/ci
+    description: Issue or PR pertaining to CI/CD
+    color: "#c5def5"
+
+  - name: topic/concurrency
+    description: Issue or PR pertaining to concurrency
+    color: "#c5def5"
+
+  - name: topic/irq
+    description: Issue or PR pertaining to IRQs
+    color: "#c5def5"
+
+  - name: topic/metrics
+    description: Issue or PR pertaining to metrics
+    color: "#c5def5"
+
+  - name: topic/mm
+    description: Issue or PR pertaining to memory management
+    color: "#c5def5"
+
+  - name: topic/mpk
+    description: Issue or PR pertaining to Memory Protection Keys (MPKs)
+    color: "#c5def5"
+
+  - name: topic/posix
+    description: Issue or PR pertaining to POSIX
+    color: "#c5def5"
+
+  - name: topic/primitive
+    description: Issue or PR pertaining to Unikraft primitives
+    color: "#c5def5"
+
+  - name: topic/scheduling
+    description: Issue or PR pertaining to scheduling
+    color: "#c5def5"
+
+  - name: topic/smp
+    description: Issue or PR pertaining to SMP
+    color: "#c5def5"
+
+  - name: topic/syscall
+    description: Issue or PR pertaining to syscalls
+    color: "#c5def5"
+
+  - name: topic/threading
+    description: Issue or PR pertaining to threading
+    color: "#c5def5"
+
+  - name: topic/tls
+    description: Issue or PR pertaining to Thread Local Storage (TLS)
+    color: "#c5def5"