From f0ca2c5577bbf137de02e68bd431c25ff46d1465 Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Wed, 9 Oct 2024 15:08:22 +0100 Subject: [PATCH 1/9] Create patreons.json --- website/_data/patreons.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 website/_data/patreons.json diff --git a/website/_data/patreons.json b/website/_data/patreons.json new file mode 100644 index 00000000..0db3279e --- /dev/null +++ b/website/_data/patreons.json @@ -0,0 +1,3 @@ +{ + +} From 45a669434d1be8c2dd90543a6edc8e9a6166f33d Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Wed, 9 Oct 2024 15:20:01 +0100 Subject: [PATCH 2/9] Add Initial data --- website/_data/patreons.json | 41 ++++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/website/_data/patreons.json b/website/_data/patreons.json index 0db3279e..b14a61d7 100644 --- a/website/_data/patreons.json +++ b/website/_data/patreons.json @@ -1,3 +1,38 @@ -{ - -} +[ + { + "name": "James Silva", + "tier": "Graphics.EnvironmentMapEffect" + }, + { + "name": "D. Ezra Sidran, PhD", + "tier": "GraphicsDevice.DrawUserPrimitives" + }, + { + "name": "Pirota Pirozou", + "tier": "Cornflower Blue" + }, + { + "name": "macabrett", + "tier": "Cornflower Blue" + }, + { + "name": "Michal Škoula", + "tier": "Cornflower Blue" + }, + { + "name": "Ben", + "tier": "SpriteBatch" + }, + { + "name": "ajian_nedo", + "tier": "SpriteBatch" + }, + { + "name": "Ellpeck Games", + "tier": "Model.Draw" + }, + { + "name": "Csharpskolan", + "tier": "Cornflower Blue" + }, +] From c6942abe49d2a7712a3640aa825b0e20fa488a12 Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Wed, 9 Oct 2024 15:27:16 +0100 Subject: [PATCH 3/9] Update patreons.json --- website/_data/patreons.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/_data/patreons.json b/website/_data/patreons.json index b14a61d7..bef0c2b2 100644 --- a/website/_data/patreons.json +++ b/website/_data/patreons.json @@ -35,4 +35,8 @@ "name": "Csharpskolan", "tier": "Cornflower Blue" }, + { + "name": "Donny Beals", + "tier": "SpriteBatch" + } ] From bae55c439c9d125ebb248f3d82503f7c40820cba Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Wed, 9 Oct 2024 15:34:00 +0100 Subject: [PATCH 4/9] Update donate.njk --- website/content/donate.njk | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/website/content/donate.njk b/website/content/donate.njk index 9e63381f..2ef1efce 100644 --- a/website/content/donate.njk +++ b/website/content/donate.njk @@ -43,6 +43,17 @@ title: Donate {% endfor %} +
+ {% for patreon in patreons | sort((a, b) => a.tier.localeCompare(b.tier)) %} +
+ {% if patreon.url %}{% endif %} + {{patreon.name}} + {% if patreon.url %}{% endif %} +
+ {{patreon.tier}} +
+ {% endfor %} +
From 68a1b4e9156bfe350969e387a31e6003b3194600 Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Wed, 9 Oct 2024 15:43:46 +0100 Subject: [PATCH 5/9] Update donate.njk --- website/content/donate.njk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/donate.njk b/website/content/donate.njk index 2ef1efce..fe9df324 100644 --- a/website/content/donate.njk +++ b/website/content/donate.njk @@ -44,7 +44,7 @@ title: Donate {% endfor %}
- {% for patreon in patreons | sort((a, b) => a.tier.localeCompare(b.tier)) %} + {% for patreon in patreons | sort('tier') %}
{% if patreon.url %}{% endif %} {{patreon.name}} From bbea001a06638b9c10478d05dbc8c06ef0f350cb Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Wed, 9 Oct 2024 21:20:41 +0100 Subject: [PATCH 6/9] Update patreons.json --- website/_data/patreons.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/website/_data/patreons.json b/website/_data/patreons.json index bef0c2b2..937b7f0b 100644 --- a/website/_data/patreons.json +++ b/website/_data/patreons.json @@ -38,5 +38,17 @@ { "name": "Donny Beals", "tier": "SpriteBatch" + }, + { + "name": "Rui Holdorf", + "tier": "SpriteBatch" + }, + { + "name": "Alex Campbell-Black", + "tier": "Cornflower Blue" + }, + { + "name": "NotExplosive", + "tier": "SpriteBatch" } ] From 0ef05001b6a0e5f31767577f3cb87985acfa76d3 Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Wed, 9 Oct 2024 23:47:10 +0100 Subject: [PATCH 7/9] Print Patreons by Tier --- website/_data/patreons.json | 14 ++++++-- website/content/donate.njk | 69 ++++++++++++++++++++++++++++++++++--- 2 files changed, 77 insertions(+), 6 deletions(-) diff --git a/website/_data/patreons.json b/website/_data/patreons.json index 937b7f0b..ab33874e 100644 --- a/website/_data/patreons.json +++ b/website/_data/patreons.json @@ -17,7 +17,8 @@ }, { "name": "Michal Škoula", - "tier": "Cornflower Blue" + "tier": "Cornflower Blue", + "url": "https://skoula.cz/" }, { "name": "Ben", @@ -29,7 +30,8 @@ }, { "name": "Ellpeck Games", - "tier": "Model.Draw" + "tier": "Model.Draw", + "url": "https://games.ellpeck.de/" }, { "name": "Csharpskolan", @@ -50,5 +52,13 @@ { "name": "NotExplosive", "tier": "SpriteBatch" + }, + { + "name": "Jake Kirkbride", + "tier": "GraphicsDevice.DrawUserPrimitives" + }, + { + "name": "Oblotzky", + "tier": "GraphicsDevice.DrawUserPrimitives" } ] diff --git a/website/content/donate.njk b/website/content/donate.njk index fe9df324..5c67116e 100644 --- a/website/content/donate.njk +++ b/website/content/donate.njk @@ -43,15 +43,76 @@ title: Donate
{% endfor %}
-
- {% for patreon in patreons | sort('tier') %} +
+
+

Patreons By Tier

+

Graphics.EnvironmentMapEffect

+
+ {% for patreon in patreons | sort() %} + {% if patreon.tier == "Graphics.EnvironmentMapEffect" %} +
+ {% if patreon.url %}{% endif %} + {{patreon.name}} + {% if patreon.url %}{% endif %} +
+
+ {% endif %} + {% endfor %} +
+
+

Model.Draw"

+
+ {% for patreon in patreons | sort() %} + {% if patreon.tier == "Model.Draw" %} +
+ {% if patreon.url %}{% endif %} + {{patreon.name}} + {% if patreon.url %}{% endif %} +
+
+ {% endif %} + {% endfor %} +
+
+

GraphicsDevice.DrawUserPrimitives

+
+ {% for patreon in patreons | sort() %} + {% if patreon.tier == "GraphicsDevice.DrawUserPrimitives" %} +
+ {% if patreon.url %}{% endif %} + {{patreon.name}} + {% if patreon.url %}{% endif %} +
+
+ {% endif %} + {% endfor %} +
+
+

SpriteBatch

+
+ {% for patreon in patreons | sort() %} + {% if patreon.tier == "SpriteBatch" %} +
+ {% if patreon.url %}{% endif %} + {{patreon.name}} + {% if patreon.url %}{% endif %} +
+
+ {% endif %} + {% endfor %} +
+
+

Cornflower Blue

+
+ {% for patreon in patreons | sort() %} + {% if patreon.tier == "Cornflower Blue" %}
{% if patreon.url %}{% endif %} {{patreon.name}} {% if patreon.url %}{% endif %}
- {{patreon.tier}}
+ {% endif %} {% endfor %}
@@ -59,7 +120,7 @@ title: Donate

Donations

- The following is a preserved list of individuals and studios that generiously donated in the past to help run the project. + The following is a preserved list of individuals and studios that generously donated in the past to help run the project.

{% for donor in donations | sort(true, false, 'amount') %} From 25b96656b48d797a35100adb8d5477f97d4542cf Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Thu, 10 Oct 2024 08:39:42 +0100 Subject: [PATCH 8/9] Update list --- website/_data/patreons.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/_data/patreons.json b/website/_data/patreons.json index ab33874e..cb12d52b 100644 --- a/website/_data/patreons.json +++ b/website/_data/patreons.json @@ -60,5 +60,9 @@ { "name": "Oblotzky", "tier": "GraphicsDevice.DrawUserPrimitives" + }, + { + "name": "Gerald Unterrainer", + "tier": "SpriteBatch" } ] From 0e8cfa9d2747765aefd225a31dbddcc7b48b4dc4 Mon Sep 17 00:00:00 2001 From: SimonDarksideJ Date: Thu, 10 Oct 2024 11:40:56 +0100 Subject: [PATCH 9/9] Minor formatting updates and fixes --- website/content/donate.njk | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/website/content/donate.njk b/website/content/donate.njk index 5c67116e..c2ec07b2 100644 --- a/website/content/donate.njk +++ b/website/content/donate.njk @@ -45,8 +45,11 @@ title: Donate
-

Patreons By Tier

-

Graphics.EnvironmentMapEffect

+

Patreons By Tier

+

+ The following is a preserved list of individuals and studios that continue to support MonoGame through Patreon. +

+

Graphics.EnvironmentMapEffect - $64 / month

{% for patreon in patreons | sort() %} {% if patreon.tier == "Graphics.EnvironmentMapEffect" %} @@ -60,7 +63,7 @@ title: Donate {% endfor %}

-

Model.Draw"

+

Model.Draw - $32 / month

{% for patreon in patreons | sort() %} {% if patreon.tier == "Model.Draw" %} @@ -74,7 +77,7 @@ title: Donate {% endfor %}

-

GraphicsDevice.DrawUserPrimitives

+

GraphicsDevice.DrawUserPrimitives - $16 / month

{% for patreon in patreons | sort() %} {% if patreon.tier == "GraphicsDevice.DrawUserPrimitives" %} @@ -88,7 +91,7 @@ title: Donate {% endfor %}

-

SpriteBatch

+

SpriteBatch - $4 / month

{% for patreon in patreons | sort() %} {% if patreon.tier == "SpriteBatch" %} @@ -102,7 +105,7 @@ title: Donate {% endfor %}

-

Cornflower Blue

+

Cornflower Blue - $2 / month

{% for patreon in patreons | sort() %} {% if patreon.tier == "Cornflower Blue" %}