4.7 KiB
XMonad Maintainers
The XMonad Core Team
-
Brandon S Allbery GitHub, IRC:
geekosaur
-
Brent Yorgey GitHub, IRC:
byorgey
-
slotThe GitHub, IRC:
Solid
Hall of Fame (past maintainers/developers)
-
Adam Vogt GitHub
-
Spencer Janssen GitHub
-
Jason Creighton GitHub
-
David Roundy GitHub
-
Daniel Schoepe GitHub
-
Eric Mertens GitHub
-
Nicolas Pouillard GitHub
-
Roman Cheplyaka GitHub
-
Gwern Branwen GitHub
-
Lukas Mai GitHub
-
Braden Shepherdson GitHub
-
Devin Mullins GitHub
-
David Lazar GitHub
-
Peter J. Jones GitHub
Release Procedures
When the time comes to release another version of xmonad and xmonad-contrib:
-
Update the version number in all the
*.cabal
files and let the CI verify that it all builds together. -
Review documentation files and make sure they are accurate:
If the manpage changes, wait for the CI to rebuild the rendered outputs.
-
Make sure that
tested-with:
covers several recent releases of GHC, that.github/workflows/haskell-ci.yml
had been updated to test all these GHC versions and that.github/workflows/stack.yml
tests with several recent revisions of Stackage LTS. -
Create a release on GitHub:
CI will upload a release candidate to Hackage. Check again that everything looks good. To publish a final release, run the CI workflow once again with the correct version number:
- https://github.com/xmonad/xmonad/actions/workflows/haskell-ci.yml
- https://github.com/xmonad/xmonad-contrib/actions/workflows/haskell-ci.yml
See haskell-ci-hackage.patch for details about the release infrastructure.
-
Update the website:
- Post a new release announcement
- Check install instructions, guided tour, keybindings cheat sheet, …
-
Post announcement to:
See old announcements for inspiration.
Website and Other Accounts
-
The xmonad twitter is tended to by liskin.
-
The xmonad.org domain is owned by eyenx and the website itself is deployed via GitHub Pages. It can be updated by making a pull request against the xmonad-web repository.