Skip to content

Commit 63690e5

Browse files
Add MAINTAINERS.md and README maintainers section (#503)
Closes #502. Adds a top-level MAINTAINERS.md formalising the maintainer team (@melvincarvalho project lead, @jjohare maintainer-onboarding) and documenting the lightweight governance model: process points to existing CONTRIBUTING.md, review routing points to .github/CODEOWNERS, new-maintainer admission is by invitation, security disclosures via GitHub private security advisories. Also adds a one-paragraph Maintainers section to README.md (between Running Tests and License) pointing at the new file. This is the substrate-keeper-grade institutional artifact making the team visible to contributors, observers, and LLMs scanning the repo. Scope-limited to listing and lightweight governance; formal governance (voting, charter, code of conduct, emeritus) is out of scope per #502.
1 parent 545f5d8 commit 63690e5

2 files changed

Lines changed: 33 additions & 0 deletions

File tree

MAINTAINERS.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Maintainers
2+
3+
JSS is maintained by a small group with commit access, working in the open.
4+
Decisions are recorded in issues and PRs.
5+
6+
## Current maintainers
7+
8+
| Maintainer | GitHub | Focus |
9+
|---|---|---|
10+
| Melvin Carvalho | [@melvincarvalho](https://github.com/melvincarvalho) | Project lead; substrate, releases |
11+
| John O'Hare | [@jjohare](https://github.com/jjohare) | (onboarding) |
12+
13+
See [.github/CODEOWNERS](.github/CODEOWNERS) for path-level review routing.
14+
15+
## Process
16+
17+
Workflow, code style, and AI-assistance disclosure are covered in
18+
[CONTRIBUTING.md](CONTRIBUTING.md). Maintainers follow the same workflow
19+
as other contributors (issue → branch → PR → review → merge).
20+
21+
## Becoming a maintainer
22+
23+
By invitation of an existing maintainer, after demonstrated substantive
24+
contribution. No formal vote; existing maintainers make the call and
25+
update this file.
26+
27+
## Security
28+
29+
Security disclosures: use [GitHub private security advisories](https://github.com/JavaScriptSolidServer/JavaScriptSolidServer/security/advisories/new).

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,10 @@ Full options: [docs/configuration.md](docs/configuration.md)
145145
npm test
146146
```
147147

148+
## Maintainers
149+
150+
JSS is maintained by [@melvincarvalho](https://github.com/melvincarvalho) and [@jjohare](https://github.com/jjohare). See [MAINTAINERS.md](MAINTAINERS.md).
151+
148152
## License
149153

150154
Licensed under [AGPL-3.0](./LICENSE).

0 commit comments

Comments
 (0)