Skip to content

Commit 877cb6d

Browse files
authored
Merge branch 'main' into dellis1972-patreon-updates
2 parents dccde59 + ae90695 commit 877cb6d

File tree

9 files changed

+84
-47
lines changed

9 files changed

+84
-47
lines changed

website/.config/markdownit-plugins/admonitions.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -196,9 +196,7 @@ function admonition(state, startLine, endLine, silent) {
196196
/// Adds the admonition parsing plugin to markdown-it
197197
////////////////////////////////////////////////////////////////////////////////
198198
function admonitionPlugin(md) {
199-
md.block.ruler.before("code", "admonition", admonition, {
200-
alt: ["paragraph", "reference", "blockquote", "list"]
201-
});
199+
md.block.ruler.before("code", "admonition", admonition);
202200
md.renderer.rules["admonition_open"] = render;
203201
md.renderer.rules["admonition_title_open"] = render;
204202
md.renderer.rules["admonition_title_close"] = render;

website/_data/timeline.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,5 +216,14 @@
216216
"description": "The MonoGame Foundation is formed."
217217
}
218218
]
219+
},
220+
{
221+
"year": "2024",
222+
"events": [
223+
{
224+
"date": "August 16th",
225+
"description": "MonoGame 3.8.2 is released."
226+
}
227+
]
219228
}
220229
]

website/_includes/partials/_footer.njk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262

6363
<div class="d-flex flex-column flex-sm-row justify-content-between align-items-center gap-3 py-4 my-4">
6464
<div>
65-
Copyright © 2009-2024 MonoGame Foundation, Inc. <br/> Designed with
65+
© 2009-2024 MonoGame Foundation, Inc. is a 501(c)(3) non-profit. EIN 93-3803929<br/>Designed with
6666
<span class="text-danger">❤</span>
6767
by
6868
<a href="https://github.com/MonoGame/monogame.github.io/graphs/contributors">MonoGame Community</a>

website/content/about.njk

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,14 @@ title: About
77
<section class="container-xxl my-5">
88
<h1 id="foundation" class="fw-bold"><a href="#foundation">Foundation</a></h1>
99
<p>
10-
The <span class="fw-bold">MonoGame Foundation</span> was established in September of 2023
11-
to direct the future of the project. The current board members are:
10+
The <span class="fw-bold">MonoGame Foundation</span> is a US based 501(c)(3) non-profit organization established in September of 2023
11+
to direct the future of the framework and promote game development education.
12+
</p>
13+
<p>
14+
Our funding comes from individual and corporate <a href="/donate">donations</a> and is used to drive improvements to the framework code, creation of educational resources, supporting community events, and general project infrastructure.
15+
</p>
16+
<p>
17+
The current members of the board are:
1218
</p>
1319
<div class="row">
1420
{% for member in foundation %}
@@ -30,9 +36,12 @@ title: About
3036
{% endfor %}
3137
</div>
3238
<p>
33-
You can read the foundation <a href="https://docs.monogame.net/foundation/">bylaws</a> or review the <a href="/blog/meeting">meeting minutes </a>
39+
You can read the Foundation <a href="https://docs.monogame.net/foundation/">bylaws</a> or review the <a href="/blog/meeting">meeting minutes</a>
3440
to keep track of our progress.
3541
</p>
42+
<p>
43+
Our IRS Tax ID Number (TIN) is 93-3803929.
44+
</p>
3645
</section>
3746

3847
<section class="container-xxl mb-5">

website/content/blog/2024-09-11-meeting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Work continues on all existing bounties, but these updates were at the top of mi
5353

5454
- DX12 / GDK support is a ready and completing final adoption
5555
- The [Basis Universal](https://github.com/MonoGame/MonoGame/pull/8456) bounty is complete
56-
- [Shared native base]](https://github.com/MonoGame/MonoGame/issues/8242) is nearing completion and will be usable in the coming months.
56+
- [Shared native base](https://github.com/MonoGame/MonoGame/issues/8242) is nearing completion and will be usable in the coming months.
5757

5858
### Full Time maintainer - full steam ahead
5959

website/content/donate.njk

Lines changed: 47 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -7,34 +7,45 @@ title: Donate
77
<section class="container-xxl my-5">
88
<div class="container-fluid">
99
<div class="row">
10-
<div class="col-xl-7 mb-5">
10+
<div class="col-xl-9 mb-5">
1111
<h1 id="support-monogame" class="fw-bold"><a href="#support-monogame">Support MonoGame</a></h1>
1212
<p>MonoGame is an open-source answer to expensive, restrictive game engines. It is free to use on ALL platforms, even on game consoles. This was achieved by the generous donation of code by hundreds of independent developers over the last 15 years.</p>
13-
<p>To ensure MonoGame continues to thrive into the future the non-profit MonoGame Foundation needs your support. Your donations help us keep pace with advancing technology and new platforms, ensuring MonoGame remains a powerful tool for all game developers.</p>
13+
<p>To ensure MonoGame continues to thrive into the future the MonoGame Foundation <b>needs your support</b>. Your donations help us keep pace with advancing technology and new platforms, ensuring MonoGame remains a powerful tool for all game developers.</p>
1414
<p>If your time using MonoGame has been enjoyable, educational, or it helped create your successful game, consider giving back to the project. Your contributions ensure a future where game development is accessible to everyone.</p>
1515
<p>Donate now and be a part of this exciting journey.</p>
16-
<a class="btn mg-patreon-button" type="button" href="https://www.patreon.com/bePatron?u=3142012" target="_blank">
17-
{% include 'svgs/logos/patreon.svg'%}
18-
Become a member!
19-
</a>
16+
<br/>
17+
<div class="row justify-content-center">
18+
<div class="col-md-auto mb-2 mx-4">
19+
<a class="btn mg-patreon-button px-4" type="button" href="https://github.com/sponsors/MonoGame" target="_blank">
20+
<i class="bi bi-heart"></i> GitHub
21+
</a>
22+
</div>
23+
<div class="col-md-auto mb-2 mx-4">
24+
<a class="btn mg-patreon-button px-4" type="button" href="https://www.patreon.com/bePatron?u=3142012" target="_blank">
25+
{% include 'svgs/logos/patreon.svg'%} Patreon
26+
</a>
27+
</div>
28+
</div>
2029
</div>
21-
<div class="col-md-5 patreon-stats">
30+
<div class="col-sm-3 patreon-stats">
2231
<div class="patreon-stat monthly">
2332
<span id="per-month"></span>
24-
<p>monthly</p>
33+
<p>Monthly</p>
2534
</div>
2635
<div class="patreon-stat patreon">
2736
<span id="total-patrons"></span>
28-
<p>patrons</p>
37+
<p>Sponsors</p>
2938
</div>
3039
</div>
3140
</div>
3241
</div>
3342
</section>
3443

3544
<section class="container-xxl mb-5">
36-
<h1 id="sponsors" class="fw-bold"><a href="#sponsors">MonoGame Is Sponsored By</a></h1>
37-
<div class="row">
45+
<h1 id="sponsors" class="fw-bold"><a href="#sponsors">Corporate Sponsors</a></h1>
46+
<p>If you're interested in becoming a headline sponsor of MonoGame please <a href="/about/#contact-us">contact us</a>.</p>
47+
<br/>
48+
<div class="row justify-content-center">
3849
{% for sponsor in sponsors %}
3950
<div class="col-lg-6 mb-5">
4051
<a class="hide-external-icon" href="{{sponsor.url}}" title="{{sponsor.name}}">
@@ -45,73 +56,74 @@ title: Donate
4556
</div>
4657
</section>
4758
<section class="container-xxl mb-5">
48-
<h1 id="patreons" class="fw-bold"><a href="#patreons">Patreons By Tier</a></h2>
59+
<h1 id="patreons" class="fw-bold"><a href="#patreons">Monthly Sponsors</a></h1>
4960
<p>
50-
The following is a preserved list of individuals and studios that continue to support MonoGame through Patreon.
51-
</p>
52-
<h4 id="EnvironmentMapEffect" class="fw-bold"><a href="https://www.patreon.com/monogame/membership">EnvironmentMapEffect - $64 / month</a></h4>
53-
<div class="row">
61+
The following is a partial list of individuals and studios that support us through <a href="https://www.patreon.com/bePatron?u=3142012">Patreon</a>.
62+
</p>
63+
<br/>
64+
<h4 class="text-center" id="EnvironmentMapEffect">EnvironmentMapEffect</h4>
65+
<div class="row justify-content-center mb-3">
5466
{% for patreon in patreons | sort() %}
5567
{% if patreon.tier == "EnvironmentMapEffect" %}
56-
<div class="col-lg-3 mb-3 text-center">
68+
<div class="col-sm-4 mb-1 text-center">
5769
{% if patreon.url %}<a href="{{patreon.url}}">{% endif %}
58-
<strong>{{patreon.name}}</strong>
70+
{{patreon.name}}
5971
{% if patreon.url %}</a>{% endif %}
6072
<br />
6173
</div>
6274
{% endif %}
6375
{% endfor %}
6476
</div>
6577
<br />
66-
<h4 id="Model.Draw" class="fw-bold"><a href="https://www.patreon.com/monogame/membership">Model.Draw - $32 / month</a></h4>
67-
<div class="row">
78+
<h4 class="text-center" id="Model.Draw">Model.Draw</h4>
79+
<div class="row justify-content-center mb-3">
6880
{% for patreon in patreons | sort() %}
6981
{% if patreon.tier == "Model.Draw" %}
70-
<div class="col-lg-3 mb-3 text-center">
82+
<div class="col-sm-4 mb-1 text-center">
7183
{% if patreon.url %}<a href="{{patreon.url}}">{% endif %}
72-
<strong>{{patreon.name}}</strong>
84+
{{patreon.name}}
7385
{% if patreon.url %}</a>{% endif %}
7486
<br />
7587
</div>
7688
{% endif %}
7789
{% endfor %}
7890
</div>
7991
<br />
80-
<h4 id="DrawUserPrimitives" class="fw-bold"><a href="https://www.patreon.com/monogame/membership">DrawUserPrimitives - $16 / month</a></h4>
81-
<div class="row">
92+
<h4 class="text-center" id="DrawUserPrimitives">DrawUserPrimitives</h4>
93+
<div class="row justify-content-center mb-3">
8294
{% for patreon in patreons | sort() %}
8395
{% if patreon.tier == "DrawUserPrimitives" %}
84-
<div class="col-lg-3 mb-3 text-center">
96+
<div class="col-sm-4 mb-1 text-center">
8597
{% if patreon.url %}<a href="{{patreon.url}}">{% endif %}
86-
<strong>{{patreon.name}}</strong>
98+
{{patreon.name}}
8799
{% if patreon.url %}</a>{% endif %}
88100
<br />
89101
</div>
90102
{% endif %}
91103
{% endfor %}
92104
</div>
93105
<br />
94-
<h4 id="SpriteBatch" class="fw-bold"><a href="https://www.patreon.com/monogame/membership">SpriteBatch - $4 / month</a></h4>
95-
<div class="row">
106+
<h4 class="text-center" id="SpriteBatch">SpriteBatch</h4>
107+
<div class="row justify-content-center mb-3">
96108
{% for patreon in patreons | sort() %}
97109
{% if patreon.tier == "SpriteBatch" %}
98-
<div class="col-lg-3 mb-3 text-center">
110+
<div class="col-sm-4 mb-1 text-center">
99111
{% if patreon.url %}<a href="{{patreon.url}}">{% endif %}
100-
<strong>{{patreon.name}}</strong>
112+
{{patreon.name}}
101113
{% if patreon.url %}</a>{% endif %}
102114
<br />
103115
</div>
104116
{% endif %}
105117
{% endfor %}
106118
</div>
107119
<br />
108-
<h4 id="Cornflower Blue" class="fw-bold"><a href="https://www.patreon.com/monogame/membership">Cornflower Blue - $2 / month</a></h4>
109-
<div class="row">
120+
<h4 class="text-center" id="Cornflower Blue">Cornflower Blue</h4>
121+
<div class="row justify-content-center mb-3">
110122
{% for patreon in patreons | sort() %}
111123
{% if patreon.tier == "Cornflower Blue" %}
112-
<div class="col-lg-3 mb-3 text-center">
124+
<div class="col-sm-4 mb-1 text-center">
113125
{% if patreon.url %}<a href="{{patreon.url}}">{% endif %}
114-
<strong>{{patreon.name}}</strong>
126+
{{patreon.name}}
115127
{% if patreon.url %}</a>{% endif %}
116128
<br />
117129
</div>
@@ -129,7 +141,7 @@ title: Donate
129141
{% for donor in donations | sort(true, false, 'amount') %}
130142
<div class="col-lg-3 mb-3 text-center">
131143
{% if donor.url %}<a href="{{donor.url}}">{% endif %}
132-
<strong>{{donor.name}}</strong>
144+
{{donor.name}}
133145
{% if donor.url %}</a>{% endif %}
134146
<br />
135147
{{ (donor.amount / 100).toLocaleString('en-US', {style: 'currency', currency: 'USD'}) }}

website/content/index.njk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ title: MonoGame
1212
</p>
1313
<div class="carousel-button-container">
1414
<a type="button" class="btn btn-lrg mg-button" href="https://docs.monogame.net/articles/getting_started/index.html">
15-
Getting Started <i class="bi bi-arrow-right"></i>
15+
Getting Started <i class="bi bi-mortarboard"></i>
1616
</a>
1717
<a type="button" class="btn btn-lrg mg-button" href="https://github.com/MonoGame/MonoGame">
18-
Fork Us <i class="bi bi-github"></i>
18+
Github <i class="bi bi-github"></i>
1919
</a>
2020
</div>
2121
</div>

website/content/public/js/patreon.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,16 @@
2525
if(data.included && data.included.length > 0) {
2626
const attributes = data.included[0].attributes;
2727
const patron_count = attributes.patron_count;
28-
const pledge_sum = attributes.pledge_sum;
28+
let pledge_sum = attributes.pledge_sum;
29+
30+
// HACK: Add in a few things from other services.
31+
{
32+
// Re-logic's monthly donation.
33+
pledge_sum += 100000;
34+
35+
// TODO: Get GitHub sponsors and merge them with this.
36+
// Requires a personal access token to do so.
37+
}
2938

3039
const total_patrons = document.getElementById('total-patrons');
3140
countUp(total_patrons, patron_count, (x) => x);

website/content/redirects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ pagination:
33
data: redirects
44
size: 1
55
alias: redirect
6-
permalink: "{{ redirect.from }}"
6+
permalink: "{{ redirect.from }}/index.html"
77
layout: "layouts/redirect.layout.njk"
88
---

0 commit comments

Comments
 (0)