You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: MAINTAINERS.md
+13-5Lines changed: 13 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,10 +13,18 @@ a.k.a. The Cabal Maintainers Team:
13
13
### How we compose this list
14
14
15
15
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.
17
18
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:
21
20
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