So happy to join the team as a maintainer :)
RE: https://hollo.social/@fedify/019f0330-a26c-7ee2-80a1-c2ebeb4bab09
hollo.social
### Two new maintainers join F…
### Two new maintainers join Fedify: Chanhaeng Lee and Jiwon Kwon Chanhaeng Lee (@2chanhaeng@hackers.pub) and Jiwon Kwon (@z9mb1@hackers.pub) are now co-maintainers of Fedify. They have already been doing maintainer-shaped work for much of the past year, so this is mostly making the repository match reality. Chanhaeng has done a lot of the package-boundary work in Fedify. The most visible piece was splitting the old `@fedify/fedify/x/*` modules into standalone packages: `@fedify/cfworkers`, `@fedify/denokv`, `@fedify/hono`, and `@fedify/sveltekit`. They then separated the Activity Vocabulary layer itself into `@fedify/vocab`, `@fedify/vocab-runtime`, and `@fedify/vocab-tools`, making it possible to build custom vocabulary extensions without touching the federation core. They built `@fedify/next` and `@fedify/nuxt` from scratch, contributed to `@fedify/solidstart`, and added Nuxt support to `fedify init`. `@fedify/sqlite` gained `SqliteMessageQueue`: a queue backend that only needs SQLite, handy for single-node deployments and local development. Chanhaeng also implemented the `fedify webfinger` CLI command, fediverse handle utilities (`parseFediverseHandle()`, `isFediverseHandle()`, `toAcctUrl()`), and the `@fedify/webfinger` and `@fedify/lint` packages. They are currently working on a custom background task API built around `defineTask()`. Jiwon has spent much of the past year making the CLI and relay tooling more useful for real ActivityPub debugging. `fedify relay`, backed by `@fedify/relay`, spins up a local ephemeral ActivityPub relay server with Mastodon and LitePub support. They extended `fedify lookup` with multi-URL traversal and inline image rendering for compatible terminal emulators (Kitty, WezTerm, iTerm, and others), and added configuration file support so options can live in *~/.config/fedify/config.toml* or a project-local *.fedify.toml* rather than being passed on every invocation. They also fixed a race condition in `RedisMessageQueue`, corrected ActivityPub object handling for relative URLs, extended TypeScript types for [RFC 6570] URI Template expressions in dispatcher paths, and implemented the [FEP-5711] inverse collection properties, including `likesOf`, `repliesOf`, and `followersOf`. Chanhaeng and Jiwon both came to Fedify through OSSCA 2025, Korea's Open Source Contribution Academy. I'm grateful that the program led to long-term maintainers, not just a few merged patches, and I'm looking forward to working with them in this new role. [RFC 6570]: https://www.rfc-editor.org/info/rfc6570/ [FEP-5711]: https://w3id.org/fep/5711
This quote was not authorized by the quoted post's author.




