Update "Developer" pages with new design and workflow.

Authors: Sarah Conway <sarah.conway@crunchydata.com> and me
This commit is contained in:
Jonathan S. Katz
2018-04-15 23:23:15 -04:00
parent 841a14f568
commit 2f85e6c825
9 changed files with 73 additions and 63 deletions

View File

@ -2,45 +2,51 @@
{%load pgfilters%}
{%block title%}Contributor Profiles{%endblock%}
{%block contents%}
<h1>Contributor Profiles</h1>
<h1>Contributor Profiles <i class="fa fa-users"></i></h1>
<p>These are the fine people that make PostgreSQL what it is today!</p>
{%for t in contributortypes%}
<h2>{{t.typename}}</h2>
{%if t.extrainfo%}<p>{{t.extrainfo|safe}}</p>{%endif%}
<div class="tblBasic">
<table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
{%if t.detailed%}
<tr>
<th class="colFirst">Contributor</th>
<th class="colLast">Contribution</th>
</tr>
{%endif%}
{%for c in t.contributor_set.all %}
{%if t.detailed%}
<tr{%if forloop.last%} class="lastrow"{%endif%}>
<td class="colFirst">{{c.firstname}} {{c.lastname}} {%if t.showemail and c.email%}({{c.email|hidemail}}){%endif%}
{%if c.company %}<br/><a href="{{c.companyurl}}">{{c.company}}</a>{%endif%}
<br/>{{c.location}}</td>
<td class="colLast">{{c.contribution}}</td>
</tr>
{%else%}
{%if forloop.counter0|divisibleby:"2" %}
<tr{%if forloop.revcounter0 < 2 %} class="lastrow"{%endif%}>
<td class="colFirst">{{c.firstname}} {{c.lastname}}{%if t.showemail and c.email%} ({{c.email|hidemail}}){%endif%}</td>
{%if forloop.last%}
<td class="colLast"></td>
</tr>
{%endif%}
{%else%}
<td class="colLast">{{c.firstname}} {{c.lastname}}{%if t.showemail and c.email%} ({{c.email|hidemail}}){%endif%}</td>
</tr>
<table class="table table-striped">
<thead class="thead-light">
{%if t.detailed%}
<tr>
<th scope="col" style="width: 50%">Contributor</th>
<th scope="col" style="width: 50%">Contribution</th>
</tr>
{%endif%}
{%endif%}
{%endfor%}
</table>
</div>
</thead>
<tbody>
{%for c in t.contributor_set.all %}
{%if t.detailed%}
<tr>
<td>{{c.firstname}} {{c.lastname}} {%if t.showemail and c.email%}({{c.email|hidemail}}){%endif%}
{%if c.company %}
<br/>
<a href="{{c.companyurl}}" target="_blank">{{c.company}}</a>{%endif%}
<br/>
{{c.location}}
</td>
<td>{{c.contribution}}</td>
</tr>
{%else%}
{%if forloop.counter0|divisibleby:"2" %}
<tr>
<td>{{c.firstname}} {{c.lastname}}{%if t.showemail and c.email%} ({{c.email|hidemail}}){%endif%}</td>
{%if forloop.last%}
<td></td>
</tr>
{%endif%}
{%else%}
<td>{{c.firstname}} {{c.lastname}}{%if t.showemail and c.email%} ({{c.email|hidemail}}){%endif%}</td>
</tr>
{%endif%}
{%endif%}
{%endfor%}
</tbody>
</table>
{%endfor%}
<p>All contributors are listed in alphabetical order.

View File

@ -1,7 +1,7 @@
{%extends "base/page.html"%}
{%block title%}Developers{%endblock%}
{%block contents%}
<h1>Developers</h1>
<h1>Developers <i class="fa fa-code"></i></h1>
<h2>Who are we?</h2>

View File

@ -2,7 +2,7 @@
{%block title%}Backend Flowchart{%endblock%}
{%block contents%}
<h1>Backend Flowchart</h1>
<h1>Backend Flowchart <i class="fas fa-code-branch"></i></h1>
<center>
<h3><em>Click on an item</em> to see more detail or look at the full

View File

@ -1,7 +1,7 @@
{%extends "base/page.html"%}
{%block title%}Beta Information{%endblock%}
{%block contents%}
<h1>Beta Information</h1>
<h1>Beta Information <i class="fa fa-code"></i></h1>
<p>PostgreSQL beta and release candidate releases are pre-release testing versions, not meant for production use. They
are feature-frozen, and we release these to the public for testing before our final release.</p>

View File

@ -2,7 +2,7 @@
{%block title%}Coding{%endblock%}
{%block contents%}
<h1>Coding</h1>
<h1>Coding <i class="fa fa-code"></i></h1>
<p>The following links are useful when exploring the PostgreSQL source code.</p>
@ -14,16 +14,23 @@
<li><a href="/developer/backend/">Backend Flowchart</a></li>
<li><a href="https://babel.postgresql.org/">Translating</a></li>
<li><a href="https://wiki.postgresql.org/wiki/Developer_and_Contributor_Resources">Developer Section on wiki.postgresql.org</a></li>
<li>
<form action="https://git.postgresql.org/gitweb" method="get">
<input type="hidden" name="p" value="postgresql.git" />
<input type="hidden" name="a" value="commitdiff" />
View git commit hash: <input type="text" name="h" size="40" />
<input type="submit" value="Go" />
</form>
</li>
</ul>
<h2>Search Code By Git Commit Hash</h2>
<div class="row">
<div class="col-6">
<form action="https://git.postgresql.org/gitweb" method="get">
<input type="hidden" name="p" value="postgresql.git" />
<input type="hidden" name="a" value="commitdiff" />
<div class="input-group">
<input class="form-control" type="text" name="h" type="text" size="40" placeholder="e.g. &quot;861861edcc04a6e3ebdfe363311f122e2b226196&quot;">
<span class="input-group-btn">
<button class="btn btn-default" type="submit"><i class="fas fa-search"></i></button>
</span>
</div><!-- /input-group -->
</form>
</div>
</div>
<h2>Documentation</h2>
<ul>
<li><a href="https://wiki.postgresql.org/wiki/Developer_FAQ">Frequently Asked Questions for Developers</a></li>

View File

@ -2,9 +2,9 @@
{%block title%}Core Team{%endblock%}
{%block contents%}
<h1>Core Team</h1>
<h1>Core Team <i class="fa fa-users"></i></h1>
<p>The Postgres core team is composed of five long-time community members
<p>The PostgreSQL Global Development Group core team is composed of five long-time community members
with various specialisations. Their roles include:</p>
<ul>
<li>Coordinating release activities.</li>

View File

@ -2,14 +2,15 @@
{%block title%}Roadmap{%endblock%}
{%block contents%}
<h1>Roadmap</h1>
<h1>Roadmap <i class="fas fa-road"></i></h1>
<p>PostgreSQL is a non-commercial, all volunteer, free software project, and as
<p>PostgreSQL is a noncommercial, all volunteer, free software project, and as
such there is no formal list of feature requirements required for development.
We really do follow the mantra of letting developers scratch their own itches.
We enjoy allowing developers to explore the topics of their choosing, though
we also ensure that all new features committed to PostgreSQL are thoroughly
vetted by our community of contributors and committers.
</p>
<h2>Upcoming minor releases</h2>
<p>
The PostgreSQL project aims to make <em>at least</em> one minor release every quarter,
@ -39,11 +40,9 @@ third quarter of 2018.</p>
<p>While there are no formal requirements for each PostgreSQL release, there
are several places you can look to find out more information on upcoming
features:</p>
<dl>
<dt>General <a href="https://wiki.postgresql.org/wiki/Development_information">development information</a></dt>
<dd>A wiki page about various aspects of the PostgreSQL development process</dd>
<dt>Information about the current <a href="https://commitfest.postgresql.org/">commit fest</a></dt>
<dd>An overview about the status on patches for the current commitfest</dd>
</dl>
<ul>
<li>General <a href="https://wiki.postgresql.org/wiki/Development_information" target="_blank">development information</a> - A wiki page about various aspects of the PostgreSQL development process</li>
<li>Information about the current <a href="https://commitfest.postgresql.org/" target="_blank">commit fest</a> - An overview about the status on patches for the current commitfest</li>
</ul>
{%endblock%}

View File

@ -2,8 +2,7 @@
{%block title%}Google Summer of Code Program{%endblock%}
{%block contents%}
<div id="CONTENTWRAP">
<h1>PostgreSQL and Google Summer of Code</h1>
<h1>PostgreSQL and Google Summer of Code <i class="fa fa-code"></i></h1>
<p>The PostgreSQL Project is planning on participating in the Google <a
href="https://summerofcode.withgoogle.com/">Summer of Code 2018</a> program. This
@ -56,8 +55,8 @@ working on a project not explicitly mentioned above, you may want to contact
one of the Summer of Code liaisons below about writing a proposal.</p>
<ul>
<li>Stephen Frost &lt;sfrost @t snowman.net&gt;, GSoC admin</li>
<li>David Steele &lt;david.steele @t crunchydata.com&gt;, GSoC co-admin</li>
<li>Stephen Frost &lt;sfrost @ snowman.net&gt;, GSoC admin</li>
<li>David Steele &lt;david.steele @ crunchydata.com&gt;, GSoC co-admin</li>
</ul>
<p>A list of prospective mentors is available on our <a href="https://wiki.postgresql.org/wiki/GSoC_2018#Mentors_.282018.29">GSoC 2018 Wiki Page</a></p>
@ -149,5 +148,4 @@ are happy to discuss any proposals with you ahead of time.</p>
</li>
</ul>
</div>
{%endblock%}

View File

@ -2,7 +2,7 @@
{%block title%}Testing{%endblock%}
{%block contents%}
<h1>Testing</h1>
<h1>Testing <i class="fa fa-code"></i></h1>
<p>The following links are relevant to PostgreSQL testing.</p>