diff --git a/pgweb/util/contexts.py b/pgweb/util/contexts.py index 7d13862f..35dc384a 100644 --- a/pgweb/util/contexts.py +++ b/pgweb/util/contexts.py @@ -6,6 +6,7 @@ from django.conf import settings sitenav = { 'about': [ {'title': 'About', 'link': '/about/'}, + {'title': 'Governance', 'link': '/about/governance/'}, {'title': 'Policies', 'link': '/about/policies/'}, {'title': 'Feature Matrix', 'link': '/about/featurematrix/'}, {'title': 'Donate', 'link': '/about/donate/'}, @@ -54,6 +55,7 @@ sitenav = { 'developer': [ {'title': 'Developers', 'link': '/developer/'}, {'title': 'Core Team', 'link': '/developer/core/'}, + {'title': 'Committers', 'link': '/developer/committers/'}, {'title': 'Roadmap', 'link': '/developer/roadmap/'}, {'title': 'Coding', 'link': '/developer/coding/'}, {'title': 'CommitFests', 'link': 'https://commitfest.postgresql.org'}, diff --git a/templates/index.html b/templates/index.html index 655918bc..b833e702 100644 --- a/templates/index.html +++ b/templates/index.html @@ -40,6 +40,7 @@ + diff --git a/templates/pages/about/governance.html b/templates/pages/about/governance.html new file mode 100644 index 00000000..b838a3c5 --- /dev/null +++ b/templates/pages/about/governance.html @@ -0,0 +1,75 @@ +{%extends "base/page.html"%} +{%block title%}Governance{%endblock%} + +{%block contents%} +

Project Governance Directory

+

+This page lists links to pages for the various teams and committees that +comprise the governance hierarchy of the project. Please see the individual +linked pages for more information about each group, including membership +and charter. +

+ +

Core Team

+

+ The PostgreSQL Core Team + (Core) is the central arbiter of PostgreSQL project + policy and governance. +

+ +

Sysadmin Team

+

+ The PostgreSQL Sysadmin Team + (PGInfra) runs all of the postgresql.org infrastructure. This includes + a wide variety of public and non-public services. +

+ +

Committers

+

+ The PostgreSQL Committers + are the people with access to push to the + git repository. +

+ +

Security Team

+

+ The PostgreSQL Security Team + presides over the reporting and fixing of vulnerabilities related + to PostgreSQL and closely related projects. For security vulnerabilities + in PostgreSQL or any of the installers linked from the + PostgreSQL download page, please email + security@postgresql.org. + For reporting non-security bugs, please visit the + Report a Bug page. + If you are unsure if an issue is a security vulnerability, please err on the + side of caution and email + security@postgresql.org. +

+ +

Code of Conduct Committee

+

+ The Code of Conduct Committee + are the people who receive and investigate all complaints related to the + PostgreSQL Code of Conduct. +

+ +

Contributors Committee

+

+ The Contributors Committee + curates the Contributor Profiles + page. +

+ +

Sponsors Committee

+

+ The Sponsors Committee + maintains the Sponsors pages. +

+ +

Non Profit Organizations

+

+ Several Non Profit Organizations + serve the PostgreSQL Project in a variety of ways. +

+ +{%endblock%} diff --git a/templates/pages/about/governance/contributors.html b/templates/pages/about/governance/contributors.html new file mode 100644 index 00000000..a7fd55a7 --- /dev/null +++ b/templates/pages/about/governance/contributors.html @@ -0,0 +1,36 @@ +{%extends "base/page.html"%} +{%block title%}Contributors Committee{%endblock%} +{%block contents%} + +

Contributors Committee

+ +

+ All Contributor recognition is curated by the Contributor Committee, + who decides on the status of each Contributor, or potential Contributor, + on an individual basis. Decisions are made in accordance with the + Recognized Contributors policy. + The decision of the committee is final unless overridden by the + Core Team. The Contributor Committee strives to meet regularly to + discuss the current pool of candidates. The + Contributor Profiles page is + updated promptly after any decisions are made with respect to additions + or changes. +

+ +

+ The current members are: +

+ + +

+ The size and membership of the Committee is self determined, + but ratified by a simple majority vote of the Core Team. Generally + the goal is that there be a minimum of three people, with no single + company employing a majority of the committee membership. +

+ +{%endblock%} diff --git a/templates/pages/about/governance/sysadmin.html b/templates/pages/about/governance/sysadmin.html new file mode 100644 index 00000000..0f043c05 --- /dev/null +++ b/templates/pages/about/governance/sysadmin.html @@ -0,0 +1,37 @@ +{%extends "base/page.html"%} +{%block title%}Infrastructure Team{%endblock%} +{%block contents%} + +

Infrastructure Team

+ +

+ The Infrastructure team is responsible for running all of the + postgresql.org infrastructure. This includes a wide variety of + public and non-public services. PostgreSQL website development + is discussed on the + pgsql-www mailing list. + Source code for the postgresql.org web site is stored in a public + GIT repository. +

+ +

Infrastructure Team Members

+ +

+ The following people are part of the sysadmin team running the + postgresql.org infrastructure. +

+ + +

+ In case you want to reach out to the Infrastructure team, please + contact us at sysadmins@lists.postgresql.org +

+ +{%endblock%} diff --git a/templates/pages/about/policies.html b/templates/pages/about/policies.html index 79c39170..9cff1e4a 100644 --- a/templates/pages/about/policies.html +++ b/templates/pages/about/policies.html @@ -45,6 +45,7 @@

Community Recognition Policies