-
-
Notifications
You must be signed in to change notification settings - Fork 119
Expand file tree
/
Copy pathCODEOWNERS
More file actions
109 lines (96 loc) · 6.24 KB
/
Copy pathCODEOWNERS
File metadata and controls
109 lines (96 loc) · 6.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# CODEOWNERS for the Fedify monorepo
#
# GitHub automatically requests reviews from the people or teams listed
# here whenever a pull request touches a matching path. Later patterns
# take precedence over earlier ones, so the catch-all appears first and
# is followed by progressively more specific paths.
#
# See the following page for the full syntax and behaviour:
# https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
#
# The owner assignments are derived from git-history: each area is owned
# by the maintainer(s) who authored or maintain the bulk of its changes.
# They should be confirmed with the maintainers before branch protection
# rules enforce Code Owner review (see #788).
# Default owner for the entire repository. Any path not matched by a
# more specific rule below falls back to the project lead.
* @dahlia
# Make changes to review routing themselves require the project lead's
# approval, per the GitHub security guidance. The /.github/ rule owns
# the CODEOWNERS file itself as well as the rest of the directory.
/.github/ @dahlia
# Project-wide configuration and metadata, owned by the project lead.
/mise.toml @dahlia
/.hongdown.toml @dahlia
/deno.json @dahlia
/deno.lock @dahlia
/package.json @dahlia
/pnpm-lock.yaml @dahlia
/pnpm-workspace.yaml @dahlia
/AGENTS.md @dahlia
/AI_POLICY.md @dahlia
/CHANGES.md @dahlia
/CONTRIBUTING.md @dahlia
/README.md @dahlia
# Documentation site (VitePress). Hong Minhee owns the bulk of it,
# with ChanHaeng Lee and Jiwon Kwon contributing across several pages.
/docs/ @dahlia @2chanhaeng @sij411
# Core federation library, vocabulary, and tooling. Hong Minhee leads;
# ChanHaeng Lee co-maintains the core and vocabulary packages.
/packages/fedify/ @dahlia @2chanhaeng
/packages/vocab/ @dahlia @2chanhaeng
/packages/vocab-runtime/ @dahlia @2chanhaeng
/packages/vocab-tools/ @dahlia @2chanhaeng
/packages/webfinger/ @dahlia @2chanhaeng
# URI template and router ("@fedify/uri-template"), primarily
# authored and maintained by ChanHaeng Lee.
/packages/uri-template/ @2chanhaeng @dahlia
# CLI and project scaffolding. Hong Minhee leads, ChanHaeng Lee
# co-maintains the CLI and init, and Jiwon Kwon contributes to the CLI.
/packages/cli/ @dahlia @2chanhaeng @sij411
/packages/init/ @dahlia @2chanhaeng
/packages/create/ @dahlia @2chanhaeng
# Lint plugin ("@fedify/lint"), co-led by ChanHaeng Lee and
# Hong Minhee. Debugger is Hong Minhee's.
/packages/lint/ @2chanhaeng @dahlia
/packages/debugger/ @dahlia
# Relay server and backfill tooling, primarily authored and maintained
# by Jiwon Kwon ("@fedify/relay", "@fedify/backfill").
/packages/relay/ @sij411 @dahlia
/packages/backfill/ @sij411 @dahlia
/packages/interaction-controls/ @dahlia
# Testing utilities and fixtures, owned by Hong Minhee with
# ChanHaeng Lee contributing.
/packages/testing/ @dahlia @2chanhaeng
/packages/fixture/ @dahlia @2chanhaeng
# Database adapters and message queues. Hong Minhee maintains all of
# them; ChanHaeng Lee co-maintains several where he contributed
# substantially.
/packages/amqp/ @dahlia
/packages/denokv/ @dahlia @2chanhaeng
/packages/mysql/ @dahlia
/packages/postgres/ @dahlia @2chanhaeng
/packages/redis/ @dahlia @2chanhaeng
/packages/sqlite/ @dahlia @2chanhaeng
# Framework and platform integrations. Hong Minhee maintains all of
# them; ChanHaeng Lee co-maintains the ones he contributed to, and
# leads the Nuxt integration.
/packages/astro/ @2chanhaeng @dahlia
/packages/cfworkers/ @dahlia @2chanhaeng
/packages/elysia/ @dahlia
/packages/express/ @dahlia @2chanhaeng
/packages/fastify/ @dahlia @2chanhaeng
/packages/fresh/ @dahlia @2chanhaeng
/packages/h3/ @dahlia
/packages/hono/ @dahlia @2chanhaeng
/packages/koa/ @dahlia
/packages/nestjs/ @dahlia
/packages/next/ @2chanhaeng @dahlia
/packages/netlify/ @dahlia
/packages/nuxt/ @2chanhaeng @dahlia
/packages/solidstart/ @2chanhaeng @dahlia
/packages/sveltekit/ @dahlia @2chanhaeng
# Example applications, owned by ChanHaeng Lee (see #788). The
# /examples/ rule covers every subdirectory recursively, so newly
# added examples are automatically owned by @2chanhaeng.
/examples/ @2chanhaeng