{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreicimh776k63zjfzfrldrc3ly2maeficirswp3x2cfpbayynmomo5i",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mlt4l5mlkey2"
},
"path": "/t/oleg-grenrus-is-stepping-down-as-a-maintainer-of-aeson-and-quickcheck-instances/14096#post_3",
"publishedAt": "2026-05-14T13:52:17.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"haskell-language-server"
],
"textContent": "In my experience of becoming a maintainer of several Haskell packages, the playbook is this:\n\n * Contribute to a project you’re interested in. Many projects have a label for “easy” issues or “good first contribution” (e.g. haskell-language-server);\n * After you’ve contributed a few times, and you understand the codebase and the process, ask maintainters to help with maintenance.\n\n\n\nIf it was for one of my packages, I’d consider whether you also have an incentive to do the job well. This could mean depending on the package at work or in personal projects, for example.",
"title": "(Oleg Grenrus is) Stepping down as a maintainer of aeson and quickcheck-instances"
}