Skip to content

Commit

Permalink
updates designs for text heavy pages
Browse files Browse the repository at this point in the history
  • Loading branch information
bits-by-brandon committed Jul 29, 2022
1 parent f7cf100 commit 3c5dd74
Show file tree
Hide file tree
Showing 7 changed files with 693 additions and 635 deletions.
59 changes: 56 additions & 3 deletions themes/godotengine/assets/css/main.css
Expand Up @@ -53,6 +53,8 @@
--teams-odd-color: rgba(160, 160, 160, 0.15);
--teams-even-color: rgba(160, 160, 160, 0.05);
--teams-subteams-color: rgba(255, 255, 255, 0.4);

--table-divider-color: rgba(0, 0, 0, 0.1);
}

.nav-logo.dark-logo {
Expand Down Expand Up @@ -122,6 +124,8 @@
--teams-odd-color: rgba(120, 120, 120, 0.15);
--teams-even-color: rgba(120, 120, 120, 0.05);
--teams-subteams-color: rgba(0, 0, 0, 0.2);

--table-divider-color: rgba(255, 255, 255, 0.1);
}

/* Use logo with white text for dark navbar. */
Expand Down Expand Up @@ -276,6 +280,27 @@ h4 {
overflow: visible;
}

.container-text {
width: 100%;
padding: 0 24px;
max-width: 800px;
margin: auto;
overflow: visible;
}

.container-text h2 {
margin-top: 80px;
}

.container-text h3 {
margin-top: 60px;
}

.container-text h4 {
margin-top: 40px;
margin-bottom: 20px;
}

.flex {
display: flex;
}
Expand Down Expand Up @@ -1067,7 +1092,9 @@ pre > code {
.teams-team-section {
background-color: var(--teams-odd-color);
padding: 20px 16px;
margin: 40px 0;
}

.teams-team-section:nth-of-type(2n) {
background-color: var(--teams-even-color);
}
Expand All @@ -1085,18 +1112,44 @@ pre > code {
padding: 4px 10px;
margin-top: 30px;
width: 100%;
table-layout: fixed;
}

.teams-subteams th {
padding: 16px;
border-right: 1px dashed var(--table-divider-color);
}

.teams-subteams td {
padding: 16px 0 16px 12px;
}

.teams-subteams th,
.teams-subteams td {
border-bottom: 1px dashed var(--table-divider-color);
border-collapse: collapse;
}

.teams-subteams tr:last-of-type td,
.teams-subteams tr:last-of-type th {
border-bottom: 0;
}

.teams-subteam-name {
font-weight: 600;
padding: 6px 18px 6px 0;
text-align: left;
width: 15%;
width: 25%;
}

.teams-subteam-leader:before {
content: "⭐ ";
}

.teams-subteam-leader {
font-weight: 700;
}

.teams-subteam-leader,
.teams-subteam-members {
font-size: 16px;
line-height: 1.6;
}
204 changes: 103 additions & 101 deletions themes/godotengine/pages/code-of-conduct.htm
Expand Up @@ -7,104 +7,106 @@
{##}
{% put title %} Code of Conduct {% endput %}

<p>
The Godot project is an international community open to everyone without discrimination. We want this community to be a safe and welcoming place for both newcomers and current members. Everyone should feel comfortable and accepted regardless of their personal background and affiliation to the Godot project.
</p>

<h3 class="title" id="philosophy">Philosophy</h3>

<p>
In the Godot community, participants from all over the world come together to create a Free and Open Source game engine. This is made possible by the support, hard work, and enthusiasm of thousands of people who collaborate towards the common goal of creating great technology and games. Cooperation at such a scale requires common guidelines to ensure a positive and inspiring atmosphere in the community.
</p>

<p>
This is why we have this Code of Conduct: it explains the type of community we want to have. The rules below are not applied to all interactions with a simple matching algorithm. Human interactions happen in context and are complex. Perceived violations are evaluated by real humans who will try to interpret the interactions and the rules with kindness. Accordingly, there is no need to hypothesize on how these rules would affect normal interactions. Be reasonable, the <a href="#coc-team">Code of Conduct team</a> surely will be as well.
</p>

<h3 class="title" id="application">Application</h3>

<p>
This Code of Conduct applies to all users and contributors who engage with the Godot project and its community platforms, both online and at Godot-related events.
</p>

<h3 class="title" id="expectations">Expectations</h3>

<ul>
<li>Politeness is expected at all times. Be kind and courteous.</li>
<li>Always assume positive intent from others. Be aware that differences in culture and English proficiency make written communication more difficult than face-to-face communication and that your interpretation of messages may not be the one the author intended. Conversely, if someone asks you to rephrase something you said, be ready to do so without feeling judged.</li>
<li>Feedback is always welcome but keep your criticism constructive. We encourage you to open discussions, proposals, issues, and bug reports. Use the community platforms to discuss improvements, not to vent out frustration. Similarly, when other users offer you feedback please accept it gracefully.</li>
</ul>

<h3 class="title" id="restricted-conduct">Restricted conduct</h3>

<p>
Participating in restricted conduct will lead to a warning from community moderators and/or the Code of Conduct team and may lead to exclusion from the community in the form of a ban from one or all platforms.
</p>

<ul>
<li>The Godot project is committed to providing a friendly and safe environment for everyone, regardless of level of experience, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, ethnicity, language proficiency, age, political orientation, nationality, religion, or other similar characteristics. We do not tolerate harassment or discrimination of participants in any form.</li>
<li>In particular, we strive to be welcoming to all industry minorities and to ensure that they can take a more active role in the community and the project. Targeted harassment of minorities is unacceptable.</li>
<li>As a community developed project, we strive for consensus among contributors before moving forward with a proposed feature. If there is not enough support for your ideas, please don't continue insisting or trying to force others into supporting your point. Features are not accepted through a voting process, so piling onto a contentious feature proposal is not acceptable.</li>
<li>Aggressive or offensive behavior is not acceptable.</li>
<li>You will be excluded from participating in the community if you insult, demean, harass, intentionally make others uncomfortable by any means, or participate in any other hateful conduct, either publicly or privately.</li>
<li>Likewise, any spamming, trolling, flaming, baiting, or other attention-stealing behavior is not welcome and will result in exclusion from the community.</li>
<li>Any form of retaliation against a participant who contacts the Code of Conduct team is completely unacceptable, regardless of the outcome of the complaint. Any such behavior will result in exclusion from the community.</li>
<li>For certainty, any conduct which could reasonably be considered inappropriate in a professional setting is not acceptable.</li>
</ul>

<h3 class="title" id="reporting-breach">Reporting a breach</h3>

<p>
If you witness or are involved in an interaction with another community member that you think may violate this Code of Conduct, please contact Godot's <a href="mailto:conduct@godotengine.org">Code of Conduct team</a>.
</p>

<p>
The Godot team recognizes that it can be difficult to come forward in cases of a violation of the Code of Conduct. To make it easier to report violations, we provide a single point of contact via email at: <a href="mailto:conduct@godotengine.org">conduct@godotengine.org</a>. If you are more comfortable reaching out to a single person, you are also welcome to contact one or more members of the team using their personal emails <a href="#coc-team">listed below</a>, or via direct messaging on community platforms where they are present.
</p>

<h3 class="title" id="coc-team">Code of Conduct team</h3>

<ul>
<li>
George Marques, george@godotengine.org (he/him)
<ul>
<li>GitHub / Contributors Chat / Discord / Reddit / Twitter: <em>vnen</em></li>
<li>Languages: English, Portuguese</li>
</ul>
</li>
<li>
Hein-Pieter van Braam-Stewart, hp@godotengine.org (he/him)
<ul>
<li>GitHub: <em>hpvb</em> – Contributors Chat: <em>hp</em> – Discord / Reddit: <em>TMM</em></li>
<li>Languages: English, Dutch</li>
</ul>
</li>
<li>
Ilaria Cislaghi, ilaria@godotengine.org (she/her)
<ul>
<li>GitHub / Contributors Chat / Discord / Twitter: <em>QbieShay</em></li>
<li>Languages: English, Italian</li>
</ul>
</li>
<li>
Julian Murgia, julian@godotengine.org (he/him)
<ul>
<li>GitHub / Contributors Chat / Discord/ Reddit: <em>StraToN</em> – Twitter: <em>TheStraToN</em></li>
<li>Languages: English, French</li>
</ul>
</li>
<li>
Lara Herzog, lara@godotengine.org (she/her)
<ul>
<li>GitHub / Discord: <em>cuddlefishie</em> – Contributors Chat: <em>cuddlefish</em> – Twitter: <em>cuddlefishiiie</em></li>
<li>Languages: English, German</li>
</ul>
</li>
<li>
Rémi Verschelde, remi@godotengine.org (he/him)
<ul>
<li>GitHub / Reddit: <em>akien-mga</em> – Contributors Chat / Discord / Twitter: <em>Akien</em></li>
<li>Languages: English, French, German</li>
</ul>
</li>
</ul>
<div class="container-text">
<p>
The Godot project is an international community open to everyone without discrimination. We want this community to be a safe and welcoming place for both newcomers and current members. Everyone should feel comfortable and accepted regardless of their personal background and affiliation to the Godot project.
</p>

<h3 class="title" id="philosophy">Philosophy</h3>

<p>
In the Godot community, participants from all over the world come together to create a Free and Open Source game engine. This is made possible by the support, hard work, and enthusiasm of thousands of people who collaborate towards the common goal of creating great technology and games. Cooperation at such a scale requires common guidelines to ensure a positive and inspiring atmosphere in the community.
</p>

<p>
This is why we have this Code of Conduct: it explains the type of community we want to have. The rules below are not applied to all interactions with a simple matching algorithm. Human interactions happen in context and are complex. Perceived violations are evaluated by real humans who will try to interpret the interactions and the rules with kindness. Accordingly, there is no need to hypothesize on how these rules would affect normal interactions. Be reasonable, the <a href="#coc-team">Code of Conduct team</a> surely will be as well.
</p>

<h3 class="title" id="application">Application</h3>

<p>
This Code of Conduct applies to all users and contributors who engage with the Godot project and its community platforms, both online and at Godot-related events.
</p>

<h3 class="title" id="expectations">Expectations</h3>

<ul>
<li>Politeness is expected at all times. Be kind and courteous.</li>
<li>Always assume positive intent from others. Be aware that differences in culture and English proficiency make written communication more difficult than face-to-face communication and that your interpretation of messages may not be the one the author intended. Conversely, if someone asks you to rephrase something you said, be ready to do so without feeling judged.</li>
<li>Feedback is always welcome but keep your criticism constructive. We encourage you to open discussions, proposals, issues, and bug reports. Use the community platforms to discuss improvements, not to vent out frustration. Similarly, when other users offer you feedback please accept it gracefully.</li>
</ul>

<h3 class="title" id="restricted-conduct">Restricted conduct</h3>

<p>
Participating in restricted conduct will lead to a warning from community moderators and/or the Code of Conduct team and may lead to exclusion from the community in the form of a ban from one or all platforms.
</p>

<ul>
<li>The Godot project is committed to providing a friendly and safe environment for everyone, regardless of level of experience, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, ethnicity, language proficiency, age, political orientation, nationality, religion, or other similar characteristics. We do not tolerate harassment or discrimination of participants in any form.</li>
<li>In particular, we strive to be welcoming to all industry minorities and to ensure that they can take a more active role in the community and the project. Targeted harassment of minorities is unacceptable.</li>
<li>As a community developed project, we strive for consensus among contributors before moving forward with a proposed feature. If there is not enough support for your ideas, please don't continue insisting or trying to force others into supporting your point. Features are not accepted through a voting process, so piling onto a contentious feature proposal is not acceptable.</li>
<li>Aggressive or offensive behavior is not acceptable.</li>
<li>You will be excluded from participating in the community if you insult, demean, harass, intentionally make others uncomfortable by any means, or participate in any other hateful conduct, either publicly or privately.</li>
<li>Likewise, any spamming, trolling, flaming, baiting, or other attention-stealing behavior is not welcome and will result in exclusion from the community.</li>
<li>Any form of retaliation against a participant who contacts the Code of Conduct team is completely unacceptable, regardless of the outcome of the complaint. Any such behavior will result in exclusion from the community.</li>
<li>For certainty, any conduct which could reasonably be considered inappropriate in a professional setting is not acceptable.</li>
</ul>

<h3 class="title" id="reporting-breach">Reporting a breach</h3>

<p>
If you witness or are involved in an interaction with another community member that you think may violate this Code of Conduct, please contact Godot's <a href="mailto:conduct@godotengine.org">Code of Conduct team</a>.
</p>

<p>
The Godot team recognizes that it can be difficult to come forward in cases of a violation of the Code of Conduct. To make it easier to report violations, we provide a single point of contact via email at: <a href="mailto:conduct@godotengine.org">conduct@godotengine.org</a>. If you are more comfortable reaching out to a single person, you are also welcome to contact one or more members of the team using their personal emails <a href="#coc-team">listed below</a>, or via direct messaging on community platforms where they are present.
</p>

<h3 class="title" id="coc-team">Code of Conduct team</h3>

<ul>
<li>
George Marques, george@godotengine.org (he/him)
<ul>
<li>GitHub / Contributors Chat / Discord / Reddit / Twitter: <em>vnen</em></li>
<li>Languages: English, Portuguese</li>
</ul>
</li>
<li>
Hein-Pieter van Braam-Stewart, hp@godotengine.org (he/him)
<ul>
<li>GitHub: <em>hpvb</em> – Contributors Chat: <em>hp</em> – Discord / Reddit: <em>TMM</em></li>
<li>Languages: English, Dutch</li>
</ul>
</li>
<li>
Ilaria Cislaghi, ilaria@godotengine.org (she/her)
<ul>
<li>GitHub / Contributors Chat / Discord / Twitter: <em>QbieShay</em></li>
<li>Languages: English, Italian</li>
</ul>
</li>
<li>
Julian Murgia, julian@godotengine.org (he/him)
<ul>
<li>GitHub / Contributors Chat / Discord/ Reddit: <em>StraToN</em> – Twitter: <em>TheStraToN</em></li>
<li>Languages: English, French</li>
</ul>
</li>
<li>
Lara Herzog, lara@godotengine.org (she/her)
<ul>
<li>GitHub / Discord: <em>cuddlefishie</em> – Contributors Chat: <em>cuddlefish</em> – Twitter: <em>cuddlefishiiie</em></li>
<li>Languages: English, German</li>
</ul>
</li>
<li>
Rémi Verschelde, remi@godotengine.org (he/him)
<ul>
<li>GitHub / Reddit: <em>akien-mga</em> – Contributors Chat / Discord / Twitter: <em>Akien</em></li>
<li>Languages: English, French, German</li>
</ul>
</li>
</ul>
</div>
2 changes: 1 addition & 1 deletion themes/godotengine/pages/contact.htm
Expand Up @@ -7,7 +7,7 @@
{##}
{% put title %} Contact us {% endput %}

<div class="container">
<div class="container-text">

<h3 class="title">Support</h3>
<p>
Expand Down
3 changes: 1 addition & 2 deletions themes/godotengine/pages/governance.htm
Expand Up @@ -7,8 +7,7 @@
{##}
{% put title %} Governance model {% endput %}

<div class="container">

<div class="container-text">
<h3>Legal status</h3>
<p>
On its own, Godot has no legal status. Godot exists as a member project of
Expand Down

0 comments on commit 3c5dd74

Please sign in to comment.