Skip to content

Commit b909751

Browse files
committed
second pass (+ more clarity on how to get in the meetings)
1 parent 4bffe66 commit b909751

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

MAINTAINERS.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,18 @@ a.k.a. The Cabal Maintainers Team:
1313
### How we compose this list
1414

1515
The main goal of the team is to make sure Cabal is keeping up with the ever-evolving Haskell ecosystem.
16-
In practical terms this means producing releases of the packages in this repository on a regular basis (we release at least as often as does GHC).
16+
In practical terms this means producing releases of the packages in this repository on a regular basis: we usually have to release at least as often as does GHC due to intimate connection between the compiler and the build system.
17+
Hence, the people listed above (in chronological order by when they joined the team) are those who are currently available for carrying out the release procedures.
1718

18-
The people on this list (in chronological order by when they joined the team) are currently carrying out the release procedures.
19-
Of course, releases don't happen in a vacuum, and successful development of Cabal requires coordination.
20-
For this reason, the team holds regular (biweekly) video calls with agenda prepared asynchronously in a Markdown document, which also holds the meeting notes. For the record, the meetings are open to everyone interested in Cabal, especially aspiring and returning Cabal contributors.
19+
Successful maintenance requires coordination, and the team engages in three main ways:
2120

22-
If you want to become a Cabal maintainer as described above, i.e. contribute to the biweekly meetings (synchronously or asynchronously through the meeting document or the Matrix chat) and perform some of the release tasks, get in touch: open a GitHub discussion or send a message in our Matrix chat referenced in the README.
21+
- attending to issues and PRs on GitHub;
22+
23+
- discussing Cabal on the [Matrix channel](https://matrix.to/#/#hackage:matrix.org);
24+
25+
- meeting biweekly in video calls with agenda prepared asynchronously in a Markdown document, which also holds the meeting notes.
26+
27+
Worth noting that the meetings are open to everyone interested in Cabal, especially aspiring and returning Cabal contributors. Ask on Matrix how to join.
28+
29+
Most of the current team is volunteers, and we are happy to receive any help.
30+
If you want to participate in Cabal maintenance as defined above (e.g. take on some release tasks), get in touch: open a GitHub discussion or send a message on Matrix.

0 commit comments

Comments
 (0)