Add links to the CommitFest application
authorJonathan S. Katz <jonathan.katz@excoventures.com>
Fri, 17 Mar 2023 17:35:57 +0000 (13:35 -0400)
committerJonathan S. Katz <jonathan.katz@excoventures.com>
Fri, 17 Mar 2023 17:35:57 +0000 (13:35 -0400)
There were no direct links to the CommitFest application from
the developers section, even though CommitFest are a key part of
PostgreSQL development. This adds said links, and provides a brief
explanation of what CommitFest are.

Reviewed-by: Magnus Hagander <magnus@hagander.net>
pgweb/util/contexts.py
templates/pages/developer.html

index f3cf15564f312b710008e86deebdce54e7947c6f..7704646e3c5f6705b6cc7b750f42cc1a61d16959 100644 (file)
@@ -54,6 +54,7 @@ sitenav = {
         {'title': 'Core Team', 'link': '/developer/core/'},
         {'title': 'Roadmap', 'link': '/developer/roadmap/'},
         {'title': 'Coding', 'link': '/developer/coding/'},
+        {'title': 'CommitFests', 'link': 'https://commitfest.postgresql.org'},
         {'title': 'Testing', 'link': '/developer/testing/', 'submenu': [
             {'title': 'Beta Information', 'link': '/developer/beta/'},
         ]},
index c78a6f0d6b6a076dcdd5e7ab5cce39ef8563abd7..773a995c8e83536579b939456df2e7cd75b79b34 100644 (file)
@@ -16,11 +16,36 @@ PostgreSQL Anniversary Summit.
 
 <p>The information available in this section will mainly interest PostgreSQL developers. Here you'll find the
 <a href="/developer/roadmap/">roadmap</a> with current <a href="https://wiki.postgresql.org/wiki/Todo">TODO list</a>, <a href="/developer/coding/">coding</a> and
-<a href="/developer/testing/">testing</a> information, <a href="/list/">mailing lists</a>, and
+<a href="/developer/testing/">testing</a> information, <a href="https://commitfest.postgresql.org">CommitFests</a>, <a href="/list/">mailing lists</a>, and
 the developer <a href="https://wiki.postgresql.org/wiki/Developer_FAQ">FAQ</a>. Keep in mind the information available here is not
 necessarily available in the release version of PostgreSQL - it may not yet even be in the development version.
 </p>
 
+<h2>What is a CommitFest?</h2>
+
+A <a href="https://commitfest.postgresql.org">CommitFest</a> is a period during
+the PostgreSQL feature development where
+<a href="https://wiki.postgresql.org/wiki/Committers">committers</a> and
+<a href="/community/contributors/">contributors</a> focus on
+<a href="https://wiki.postgresql.org/wiki/Reviewing_a_Patch">reviewing</a>,
+<a href="/developer/testing/">testing</a>, and getting patches committed.
+Patches are registered in the
+<a href="https://commitfest.postgresql.org">CommitFest application</a>,
+which PostgreSQL developers use to track the patch status.
+
+There are typically 5 CommitFests in a major release cycle: July, September,
+November, January, and March. The March CommitFest is the final CommitFest in a
+major release, which is followed by "feature freeze" and the beginning of the
+<a href="/developer/beta/">beta</a> period. A
+"<a href="https://wiki.postgresql.org/wiki/CommitFest_Checklist">CommitFest Manager</a>"
+manages a CommitFest and has responsibilities to help manage the list of
+patches.
+
+Anyone can participate in a CommitFest and it is a great way to get started
+contributing to PostgreSQL. You can submit a patch to be included in a
+CommitFest, sign up to review a patch, or become a CommitFest Manager
+(though CommitFest Managers tend to have some level of experience in the
+community).
 
 <h2>Google Summer of Code Program</h2>