From 2ae919ce2d3b099cea4d59ab27b1cac717e4e736 Mon Sep 17 00:00:00 2001 From: JornosDekstop Date: Mon, 9 Oct 2023 22:54:54 +0200 Subject: [PATCH 01/11] Adding the community meeting of october 2023 --- ...23-10-07-community-meeting-october-2023.md | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 posts/2023-10-07-community-meeting-october-2023.md diff --git a/posts/2023-10-07-community-meeting-october-2023.md b/posts/2023-10-07-community-meeting-october-2023.md new file mode 100644 index 00000000..f47a41bc --- /dev/null +++ b/posts/2023-10-07-community-meeting-october-2023.md @@ -0,0 +1,104 @@ +--- +title: "Community Meeting October 2023" +author: Aggror +popular: true +image: /images/blog/2023-09-14-embracing-open-source/stride-vs-unity-opening-image-2.webp +tags: ['.NET 8', 'community meeting', 'Avalonia] +--- + +On October 7th, a community meeting was held addressing new user influx, planning the release of Stride 4.2, contingent on the .NET 8 launch. +--- + +## Summary + +[[TOC]] +During this almost 3 hour long session we talked about the following: improving domain knowledge, access rights, and documentation, transferring the Stride Community Toolkit to the official repository, and community-driven initiatives like a new demo project and extending tutorials. Significant attention was given to a substantial editor rewrite from WPF to Avalonia for enhanced cross-platform support, opening it up for community contributions. + +## Short summary of Contributor meeting +A few weeks prior to the community meeting, we held a contributor meeting. This was mostly to address the recent instream of many new users. Since we suddenly got an abundance of user feedback we took and planned some steps +* Eventorizing domain knowledge and access rights + * This overview will be posted soon on Github +* Moving the Stride [Community Toolkit](https://github.com/stride3d/stride-community-toolkit) to the [official Stride repositories](https://github.com/stride3d) +* Investigating nightly/weekly/monthly builds and releases + * The idea of having more frequent releases was discussed to provide users with the latest PRs and fixes, whilst also having more publicity. + * Concerns were raised about the potential impact on development velocity and the need for stabilization phases. As soon as the new build system (arranged by Xen) is up and running, we can decide on how often we make an official (minor) release. More on this later this year. +* Updating contributors' documentation + * Next to the [official documentation/tutorials](https://doc.stride3d.net/), we also have various wiki pages per repository. Especially the documentation for Contributors and building from source, needs some love. Aggror is going to make an initial pull request for this +* Planning and creating videos for contributors +* Adjusting the strategy with OpenCollective Projects: here we came to the consensus that we required more feedback which we would gather during the community meeting + +## Release of 4.2 +Stride 4.2 is around the corner, but when exactly? + +* For 4.2 we are waiting for the official release of .NET 8 which is to be release on November 14, 2023 + * Since we want to release a version for .NET 6 and .NET 8, our goal is to release within a few days after the release of .NET 8 +* Prior to the official release we will have a release candidate. This will be announced when it is available. +* At the moment there is 1 open bug and 1 open pull request for a feature. Other than that, the build is locked for features. Only bug fixes would be allowed in. +* The open pull request for [Silk.NET](https://github.com/stride3d/stride/pull/1123) will be moved to 4.2.1 to ensure stability. +* For more info on the [final items](https://github.com/stride3d/stride/discussions/1699) + + +## Open Collective +Next we discussed the use of [Open Collective](http://opencollective.com/stride3d) for donations and funding specific projects. +Although not mentioned in the meeting, our current funding is 12,992.34 USD. + +* Up until this point it has been quite a challenge finding the right developers for existing Projects. The most recent successfully funded Project was the [Bug bounty for Vulkan fullscreen](https://opencollective.com/stride3d/projects/bug-bounty-vulkan-fullscreen) +* There have been several suggestions to make funding more attractive, such as increasing compensation and investing in areas like documentation, marketing, and design next to coding Projects. +* Every project should have a referencing Github ticket that contains as much detail as possible for the deliverables +* There are currently two talks ongoing for specific development. Once we have confirmation we will communicate this with the community + +### New projects +We will add several new Projects to the Open Collective. This will give members a clear view on 'targets' that we like to see funded. + +* Extending tutorials. Both written and video tutorials. + * New tutorial set for a small 3d (platformer) game + * Contributor tutorials +* Demo scene 2024 (more on this below) +* Stride editor Avalonia (more on this below) + + +## New Demo project +We want to have a new demo sample project that demonstrates Strides capabilities. Members who want to help out, can add to the discussion here: +https://github.com/stride3d/stride/discussions/1800 + +## Community Toolkit +There is a new initiative called the [Stride Community Toolkit](https://github.com/stride3d/stride-community-toolkit), aimed at aggregating common features, helpers, and extensions to streamline Stride development. It allows community members to test and enhance tools and propose their integration into the engine. + +## Stride Plugins +A topic talked about for several years now and it's quite an important one. Plugins allow you, for one, extend the editor with new functionality without having to build the engine from source. Ideally you want to go to some (NuGet) store and click - > install this awesome extension/plugin for Stride. +If you want to contribute to the discussion on how to do this technically. + +We can divide plugin support into 2 categories. + +Asset plugins: these would be purely models, textures, prefabs, components +For this #Manio143 is taking the lead +Editor plugins: this category currently is not viable because of the dependency to another large topic: the need to rewrite the editor to a new library, replacing WPF. + +Since we are short on development time here, we need to take into account that it will be a while before we can see the first results of this. + +## Stride UI Rewrite +The Stride editor is built with WPF and therefore only works on Windows. WPF isn’t really being developed anymore and on top of that we want to start supporting the editor on Linux. We can only do so by rewriting the editor to another UI framework. + +Just like the Plugin topic, the ‘[Editor rewrite](https://github.com/stride3d/stride/discussions/1031)’ is a big topic. Probably the biggest topic of them all. The editor rewrite has been discussed in great lengths on both Discord and Github in the past few years. People have shared their ideas on which framework to use (Avalonia, Maui, Uno etc), made some prototypes, even ported the Stride launcher. +But we never really ‘actively’ made this an official item since it would take a full time developer many months to work on this task. + +Members have been asking if they can help out with the rewrite, but up until this point, there wasn’t really an official starting point. We also don’t want to waste the prototype/knowledge already collected. That is why we will soon have an official Github branch in the Stride repository where all Editor UI rewrites are taking place. We are fully aware that this might take a long time and a lot of effort from multiple people, but we have to start somewhere. We also anticipate that we can use some of the OpenCollective funding for this. + +So regardless of time/developer power: we have landed on using the [Avalonia UI framework](https://avaloniaui.net/) to rewrite the editor. Aggror will set up a Github topic summarizing how people can contribute to this UI rewrite branch and inventorize how we can split this massive task into subtasks.. More details on this will follow later this year. + +## Acknowledgements +We extend our heartfelt gratitude for all the recent donations that have been made. Your generous contributions significantly aid in the continuous development and enhancement of the Stride community and projects. Thank you for your support and belief in our collective efforts. + +In particular we want to thanks these donors + +### Platinum Striders +* [Happenstance Games](www.happenstancegames.com) + +### Gold Striders +* {% include sponsor-org.md key:'vvvv' emoji:'🥇' %} +* {% include sponsor-user.md key:'vaclav' emoji:'🥇' %} +* [Lucid Silence Games](http://www.lucidsilence.org/) +* Skidvis + + + From 87e98623fb14ec3ff3ceda8b62ee8ec4adcc64be Mon Sep 17 00:00:00 2001 From: Vaclav Elias Date: Mon, 9 Oct 2023 22:52:25 +0100 Subject: [PATCH 02/11] feat: Contributors json updated --- _data/sponsors.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/_data/sponsors.json b/_data/sponsors.json index 30e860a4..3e5a7ecb 100644 --- a/_data/sponsors.json +++ b/_data/sponsors.json @@ -7,6 +7,10 @@ "xen2": { "name": "Xen2", "url": "https://opencollective.com/xen2" + }, + "skidvis": { + "name": "Skid Vis", + "url": "https://opencollective.com/skidvis" } }, "organizations": { @@ -18,6 +22,14 @@ "name": "ORE system", "url": "https://www.ore-system.com/", "img": "/images/sponsors/ore_system-next_gen_nfts_dark.png" + }, + "lucid": { + "name": "Lucid Silence Games", + "url": "http://www.lucidsilence.org/" + }, + "happenstance": { + "name": "Happenstance Games", + "url": "http://www.happenstancegames.com" } } } \ No newline at end of file From b30dba6db3ac1937014c018758f99047284638f0 Mon Sep 17 00:00:00 2001 From: Vaclav Elias Date: Mon, 9 Oct 2023 22:57:48 +0100 Subject: [PATCH 03/11] feat: Content styling and consistency improvements --- ...23-10-07-community-meeting-october-2023.md | 61 +++++++++++-------- 1 file changed, 35 insertions(+), 26 deletions(-) diff --git a/posts/2023-10-07-community-meeting-october-2023.md b/posts/2023-10-07-community-meeting-october-2023.md index f47a41bc..c6adb606 100644 --- a/posts/2023-10-07-community-meeting-october-2023.md +++ b/posts/2023-10-07-community-meeting-october-2023.md @@ -1,23 +1,27 @@ --- title: "Community Meeting October 2023" -author: Aggror +author: aggror popular: true -image: /images/blog/2023-09-14-embracing-open-source/stride-vs-unity-opening-image-2.webp -tags: ['.NET 8', 'community meeting', 'Avalonia] +tags: ['.NET', 'Meeting', 'Avalonia'] --- On October 7th, a community meeting was held addressing new user influx, planning the release of Stride 4.2, contingent on the .NET 8 launch. + --- ## Summary -[[TOC]] During this almost 3 hour long session we talked about the following: improving domain knowledge, access rights, and documentation, transferring the Stride Community Toolkit to the official repository, and community-driven initiatives like a new demo project and extending tutorials. Significant attention was given to a substantial editor rewrite from WPF to Avalonia for enhanced cross-platform support, opening it up for community contributions. +Table of Contents: + +[[TOC]] + ## Short summary of Contributor meeting + A few weeks prior to the community meeting, we held a contributor meeting. This was mostly to address the recent instream of many new users. Since we suddenly got an abundance of user feedback we took and planned some steps -* Eventorizing domain knowledge and access rights - * This overview will be posted soon on Github +* Inventorizing domain knowledge and access rights + * This overview will be posted soon on GitHub * Moving the Stride [Community Toolkit](https://github.com/stride3d/stride-community-toolkit) to the [official Stride repositories](https://github.com/stride3d) * Investigating nightly/weekly/monthly builds and releases * The idea of having more frequent releases was discussed to provide users with the latest PRs and fixes, whilst also having more publicity. @@ -28,6 +32,7 @@ A few weeks prior to the community meeting, we held a contributor meeting. This * Adjusting the strategy with OpenCollective Projects: here we came to the consensus that we required more feedback which we would gather during the community meeting ## Release of 4.2 + Stride 4.2 is around the corner, but when exactly? * For 4.2 we are waiting for the official release of .NET 8 which is to be release on November 14, 2023 @@ -39,66 +44,70 @@ Stride 4.2 is around the corner, but when exactly? ## Open Collective + Next we discussed the use of [Open Collective](http://opencollective.com/stride3d) for donations and funding specific projects. -Although not mentioned in the meeting, our current funding is 12,992.34 USD. +Although not mentioned in the meeting, our current funding is **12,992.34 USD**. * Up until this point it has been quite a challenge finding the right developers for existing Projects. The most recent successfully funded Project was the [Bug bounty for Vulkan fullscreen](https://opencollective.com/stride3d/projects/bug-bounty-vulkan-fullscreen) * There have been several suggestions to make funding more attractive, such as increasing compensation and investing in areas like documentation, marketing, and design next to coding Projects. -* Every project should have a referencing Github ticket that contains as much detail as possible for the deliverables +* Every project should have a referencing GitHub ticket that contains as much detail as possible for the deliverables * There are currently two talks ongoing for specific development. Once we have confirmation we will communicate this with the community ### New projects + We will add several new Projects to the Open Collective. This will give members a clear view on 'targets' that we like to see funded. * Extending tutorials. Both written and video tutorials. - * New tutorial set for a small 3d (platformer) game + * New tutorial set for a small 3D (platformer) game * Contributor tutorials * Demo scene 2024 (more on this below) * Stride editor Avalonia (more on this below) ## New Demo project -We want to have a new demo sample project that demonstrates Strides capabilities. Members who want to help out, can add to the discussion here: -https://github.com/stride3d/stride/discussions/1800 + +We want to have a new demo sample project that demonstrates Strides capabilities. Members who want to help out, can add to the discussion [here](https://github.com/stride3d/stride/discussions/1800). ## Community Toolkit + There is a new initiative called the [Stride Community Toolkit](https://github.com/stride3d/stride-community-toolkit), aimed at aggregating common features, helpers, and extensions to streamline Stride development. It allows community members to test and enhance tools and propose their integration into the engine. ## Stride Plugins -A topic talked about for several years now and it's quite an important one. Plugins allow you, for one, extend the editor with new functionality without having to build the engine from source. Ideally you want to go to some (NuGet) store and click - > install this awesome extension/plugin for Stride. + +A topic talked about for several years now and it's quite an important one. Plugins allow you, for one, extend the editor with new functionality without having to build the engine from source. Ideally you want to go to some (NuGet) store and click -> install this awesome extension/plugin for Stride. + If you want to contribute to the discussion on how to do this technically. We can divide plugin support into 2 categories. -Asset plugins: these would be purely models, textures, prefabs, components -For this #Manio143 is taking the lead -Editor plugins: this category currently is not viable because of the dependency to another large topic: the need to rewrite the editor to a new library, replacing WPF. +* Asset plugins: these would be purely models, textures, prefabs, components +For this [Manio143](https://github.com/manio143) is taking the lead +* Editor plugins: this category currently is not viable because of the dependency to another large topic: the need to rewrite the editor to a new library, replacing WPF. Since we are short on development time here, we need to take into account that it will be a while before we can see the first results of this. ## Stride UI Rewrite + The Stride editor is built with WPF and therefore only works on Windows. WPF isn’t really being developed anymore and on top of that we want to start supporting the editor on Linux. We can only do so by rewriting the editor to another UI framework. -Just like the Plugin topic, the ‘[Editor rewrite](https://github.com/stride3d/stride/discussions/1031)’ is a big topic. Probably the biggest topic of them all. The editor rewrite has been discussed in great lengths on both Discord and Github in the past few years. People have shared their ideas on which framework to use (Avalonia, Maui, Uno etc), made some prototypes, even ported the Stride launcher. -But we never really ‘actively’ made this an official item since it would take a full time developer many months to work on this task. +Just like the Plugin topic, the [Editor rewrite](https://github.com/stride3d/stride/discussions/1031) is a big topic. Probably the biggest topic of them all. The editor rewrite has been discussed in great lengths on both Discord and GitHub in the past few years. People have shared their ideas on which framework to use (Avalonia, MAUI, Uno etc), made some prototypes, even ported the Stride launcher. But we never really ‘actively’ made this an official item since it would take a full time developer many months to work on this task. -Members have been asking if they can help out with the rewrite, but up until this point, there wasn’t really an official starting point. We also don’t want to waste the prototype/knowledge already collected. That is why we will soon have an official Github branch in the Stride repository where all Editor UI rewrites are taking place. We are fully aware that this might take a long time and a lot of effort from multiple people, but we have to start somewhere. We also anticipate that we can use some of the OpenCollective funding for this. +Members have been asking if they can help out with the rewrite, but up until this point, there wasn't really an official starting point. We also don’t want to waste the prototype/knowledge already collected. That is why we will soon have an official GitHub branch in the Stride repository where all Editor UI rewrites are taking place. We are fully aware that this might take a long time and a lot of effort from multiple people, but we have to start somewhere. We also anticipate that we can use some of the OpenCollective funding for this. -So regardless of time/developer power: we have landed on using the [Avalonia UI framework](https://avaloniaui.net/) to rewrite the editor. Aggror will set up a Github topic summarizing how people can contribute to this UI rewrite branch and inventorize how we can split this massive task into subtasks.. More details on this will follow later this year. +So regardless of time/developer power: we have landed on using the [Avalonia UI framework](https://avaloniaui.net/) to rewrite the editor. Aggror will set up a GitHub topic summarizing how people can contribute to this UI rewrite branch and inventorize how we can split this massive task into subtasks.. More details on this will follow later this year. ## Acknowledgements + We extend our heartfelt gratitude for all the recent donations that have been made. Your generous contributions significantly aid in the continuous development and enhancement of the Stride community and projects. Thank you for your support and belief in our collective efforts. -In particular we want to thanks these donors +In particular we want to thanks these donors: ### Platinum Striders -* [Happenstance Games](www.happenstancegames.com) + +* {% include sponsor-org.md key:'happenstance' emoji:'🏆' %} ### Gold Striders * {% include sponsor-org.md key:'vvvv' emoji:'🥇' %} * {% include sponsor-user.md key:'vaclav' emoji:'🥇' %} -* [Lucid Silence Games](http://www.lucidsilence.org/) -* Skidvis - - - +* {% include sponsor-org.md key:'lucid' emoji:'🥇' %} +* {% include sponsor-user.md key:'skidvis' emoji:'🥇' %} \ No newline at end of file From d79bf5483c5c5cc8f41d2a86c742407957f37ac1 Mon Sep 17 00:00:00 2001 From: Vaclav Elias Date: Mon, 9 Oct 2023 23:43:19 +0100 Subject: [PATCH 04/11] fix: Header improvements --- _includes/_head.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/_includes/_head.html b/_includes/_head.html index e4a838aa..646e17c1 100644 --- a/_includes/_head.html +++ b/_includes/_head.html @@ -3,7 +3,7 @@ {%- if site.google-analytics -%}{% include google-tag.html %}{%- endif -%} {% if title != 'Home' %}{{ title }} - {% endif %}{{ site.title }} - + @@ -12,13 +12,13 @@ - + {% if image %} {%- if image contains "http://" or image contains "https://" -%} - + {%- else -%} - + {%- endif -%} {%- else -%} @@ -27,12 +27,12 @@ - + {% if image %} {%- if image contains "http://" or image contains "https://" -%} - + {%- else -%} - + {%- endif -%} {%- else -%} From 4be8b203a4d3ca32f4816849cbd7cfd6622ff93d Mon Sep 17 00:00:00 2001 From: JornosDekstop Date: Tue, 10 Oct 2023 23:58:57 +0200 Subject: [PATCH 05/11] Contributor changes and other feedback --- ...23-10-07-community-meeting-october-2023.md | 30 ++++++++++++++----- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/posts/2023-10-07-community-meeting-october-2023.md b/posts/2023-10-07-community-meeting-october-2023.md index c6adb606..4004e07c 100644 --- a/posts/2023-10-07-community-meeting-october-2023.md +++ b/posts/2023-10-07-community-meeting-october-2023.md @@ -39,7 +39,7 @@ Stride 4.2 is around the corner, but when exactly? * Since we want to release a version for .NET 6 and .NET 8, our goal is to release within a few days after the release of .NET 8 * Prior to the official release we will have a release candidate. This will be announced when it is available. * At the moment there is 1 open bug and 1 open pull request for a feature. Other than that, the build is locked for features. Only bug fixes would be allowed in. -* The open pull request for [Silk.NET](https://github.com/stride3d/stride/pull/1123) will be moved to 4.2.1 to ensure stability. +* The open pull request for [Silk.NET](https://github.com/stride3d/stride/pull/1123) will be moved to 4.3 to ensure stability. * For more info on the [final items](https://github.com/stride3d/stride/discussions/1699) @@ -69,8 +69,7 @@ We will add several new Projects to the Open Collective. This will give members We want to have a new demo sample project that demonstrates Strides capabilities. Members who want to help out, can add to the discussion [here](https://github.com/stride3d/stride/discussions/1800). ## Community Toolkit - -There is a new initiative called the [Stride Community Toolkit](https://github.com/stride3d/stride-community-toolkit), aimed at aggregating common features, helpers, and extensions to streamline Stride development. It allows community members to test and enhance tools and propose their integration into the engine. +There is a new initiative called the [Stride Community Toolkit](https://github.com/stride3d/stride-community-toolkit), aimed at aggregating common features, helpers, and extensions to streamline Stride development. It allows community members to test and enhance tools and propose their integration into the engine. This project has come to fruition with the combined effort the repositories off [dfkeenan](https://github.com/dfkeenan/StrideToolkit) and [VaclavElias](https://github.com/VaclavElias/) ## Stride Plugins @@ -102,12 +101,29 @@ We extend our heartfelt gratitude for all the recent donations that have been ma In particular we want to thanks these donors: + +### Long time Stride supporters +*
+ + [vvvv](https://visualprogramming.net) is a visual live-programming environment that takes you from rapid prototyping to final production. + + vvvv. A visual live-programming environment that takes you from rapid prototyping to final production +
+ ### Platinum Striders +*
-* {% include sponsor-org.md key:'happenstance' emoji:'🏆' %} + [Happenstance Games](www.happenstancegames.com) + + vvvv. A visual live-programming environment that takes you from rapid prototyping to final production +
### Gold Striders -* {% include sponsor-org.md key:'vvvv' emoji:'🥇' %} + * {% include sponsor-user.md key:'vaclav' emoji:'🥇' %} -* {% include sponsor-org.md key:'lucid' emoji:'🥇' %} -* {% include sponsor-user.md key:'skidvis' emoji:'🥇' %} \ No newline at end of file +* [Lucid Silence Games](http://www.lucidsilence.org/) +* Skidvis + + + + From 731b9770fdd4f1e372f2831742baf755ff5f91d5 Mon Sep 17 00:00:00 2001 From: JornosDekstop Date: Wed, 11 Oct 2023 00:02:01 +0200 Subject: [PATCH 06/11] Small sentence --- posts/2023-10-07-community-meeting-october-2023.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/posts/2023-10-07-community-meeting-october-2023.md b/posts/2023-10-07-community-meeting-october-2023.md index 4004e07c..c93305a6 100644 --- a/posts/2023-10-07-community-meeting-october-2023.md +++ b/posts/2023-10-07-community-meeting-october-2023.md @@ -18,7 +18,6 @@ Table of Contents: [[TOC]] ## Short summary of Contributor meeting - A few weeks prior to the community meeting, we held a contributor meeting. This was mostly to address the recent instream of many new users. Since we suddenly got an abundance of user feedback we took and planned some steps * Inventorizing domain knowledge and access rights * This overview will be posted soon on GitHub @@ -32,7 +31,6 @@ A few weeks prior to the community meeting, we held a contributor meeting. This * Adjusting the strategy with OpenCollective Projects: here we came to the consensus that we required more feedback which we would gather during the community meeting ## Release of 4.2 - Stride 4.2 is around the corner, but when exactly? * For 4.2 we are waiting for the official release of .NET 8 which is to be release on November 14, 2023 @@ -44,7 +42,6 @@ Stride 4.2 is around the corner, but when exactly? ## Open Collective - Next we discussed the use of [Open Collective](http://opencollective.com/stride3d) for donations and funding specific projects. Although not mentioned in the meeting, our current funding is **12,992.34 USD**. @@ -54,7 +51,6 @@ Although not mentioned in the meeting, our current funding is **12,992.34 USD**. * There are currently two talks ongoing for specific development. Once we have confirmation we will communicate this with the community ### New projects - We will add several new Projects to the Open Collective. This will give members a clear view on 'targets' that we like to see funded. * Extending tutorials. Both written and video tutorials. @@ -65,14 +61,12 @@ We will add several new Projects to the Open Collective. This will give members ## New Demo project - We want to have a new demo sample project that demonstrates Strides capabilities. Members who want to help out, can add to the discussion [here](https://github.com/stride3d/stride/discussions/1800). ## Community Toolkit -There is a new initiative called the [Stride Community Toolkit](https://github.com/stride3d/stride-community-toolkit), aimed at aggregating common features, helpers, and extensions to streamline Stride development. It allows community members to test and enhance tools and propose their integration into the engine. This project has come to fruition with the combined effort the repositories off [dfkeenan](https://github.com/dfkeenan/StrideToolkit) and [VaclavElias](https://github.com/VaclavElias/) +There is a new initiative called the [Stride Community Toolkit](https://github.com/stride3d/stride-community-toolkit), aimed at aggregating common features, helpers, and extensions to streamline Stride development. It allows community members to test and enhance tools and propose their integration into the engine. This project has come to fruition with the combined effort of several users, and specifically the repositories off [dfkeenan](https://github.com/dfkeenan/StrideToolkit) and [VaclavElias](https://github.com/VaclavElias/) ## Stride Plugins - A topic talked about for several years now and it's quite an important one. Plugins allow you, for one, extend the editor with new functionality without having to build the engine from source. Ideally you want to go to some (NuGet) store and click -> install this awesome extension/plugin for Stride. If you want to contribute to the discussion on how to do this technically. @@ -86,7 +80,6 @@ For this [Manio143](https://github.com/manio143) is taking the lead Since we are short on development time here, we need to take into account that it will be a while before we can see the first results of this. ## Stride UI Rewrite - The Stride editor is built with WPF and therefore only works on Windows. WPF isn’t really being developed anymore and on top of that we want to start supporting the editor on Linux. We can only do so by rewriting the editor to another UI framework. Just like the Plugin topic, the [Editor rewrite](https://github.com/stride3d/stride/discussions/1031) is a big topic. Probably the biggest topic of them all. The editor rewrite has been discussed in great lengths on both Discord and GitHub in the past few years. People have shared their ideas on which framework to use (Avalonia, MAUI, Uno etc), made some prototypes, even ported the Stride launcher. But we never really ‘actively’ made this an official item since it would take a full time developer many months to work on this task. @@ -96,7 +89,6 @@ Members have been asking if they can help out with the rewrite, but up until thi So regardless of time/developer power: we have landed on using the [Avalonia UI framework](https://avaloniaui.net/) to rewrite the editor. Aggror will set up a GitHub topic summarizing how people can contribute to this UI rewrite branch and inventorize how we can split this massive task into subtasks.. More details on this will follow later this year. ## Acknowledgements - We extend our heartfelt gratitude for all the recent donations that have been made. Your generous contributions significantly aid in the continuous development and enhancement of the Stride community and projects. Thank you for your support and belief in our collective efforts. In particular we want to thanks these donors: From 741327e89924f451b78d8d52af7b5f4ca2796b5a Mon Sep 17 00:00:00 2001 From: JornosDekstop Date: Wed, 11 Oct 2023 21:49:34 +0200 Subject: [PATCH 07/11] alt text --- posts/2023-10-07-community-meeting-october-2023.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posts/2023-10-07-community-meeting-october-2023.md b/posts/2023-10-07-community-meeting-october-2023.md index c93305a6..0589e010 100644 --- a/posts/2023-10-07-community-meeting-october-2023.md +++ b/posts/2023-10-07-community-meeting-october-2023.md @@ -107,7 +107,7 @@ In particular we want to thanks these donors: [Happenstance Games](www.happenstancegames.com) - vvvv. A visual live-programming environment that takes you from rapid prototyping to final production + Happenstance games logo ### Gold Striders From abbce6acd5bff085f005c4e0d5264afe895f7816 Mon Sep 17 00:00:00 2001 From: JornosDekstop Date: Wed, 11 Oct 2023 22:04:11 +0200 Subject: [PATCH 08/11] Undo my undo of contributors --- .../2023-10-07-community-meeting-october-2023.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/posts/2023-10-07-community-meeting-october-2023.md b/posts/2023-10-07-community-meeting-october-2023.md index 0589e010..1b690c13 100644 --- a/posts/2023-10-07-community-meeting-october-2023.md +++ b/posts/2023-10-07-community-meeting-october-2023.md @@ -96,25 +96,25 @@ In particular we want to thanks these donors: ### Long time Stride supporters *
- - [vvvv](https://visualprogramming.net) is a visual live-programming environment that takes you from rapid prototyping to final production. - + + {% include sponsor-org.md key:'vvvv' emoji:'🥇' %} + vvvv. A visual live-programming environment that takes you from rapid prototyping to final production
### Platinum Striders *
- - [Happenstance Games](www.happenstancegames.com) - + + {% include sponsor-org.md key:'happenstance' emoji:'🏆' %} + Happenstance games logo
### Gold Striders * {% include sponsor-user.md key:'vaclav' emoji:'🥇' %} -* [Lucid Silence Games](http://www.lucidsilence.org/) -* Skidvis +* {% include sponsor-org.md key:'lucid' emoji:'🥇' %} +* {% include sponsor-user.md key:'skidvis' emoji:'🥇' %} From 9286827ce4fe3deb0f29c3ce1f2349dead3c290d Mon Sep 17 00:00:00 2001 From: JornosDekstop Date: Wed, 11 Oct 2023 22:10:51 +0200 Subject: [PATCH 09/11] add http --- posts/2023-10-07-community-meeting-october-2023.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posts/2023-10-07-community-meeting-october-2023.md b/posts/2023-10-07-community-meeting-october-2023.md index 1b690c13..579ef0fa 100644 --- a/posts/2023-10-07-community-meeting-october-2023.md +++ b/posts/2023-10-07-community-meeting-october-2023.md @@ -107,7 +107,7 @@ In particular we want to thanks these donors: {% include sponsor-org.md key:'happenstance' emoji:'🏆' %} - Happenstance games logo + Happenstance games logo ### Gold Striders From bc24d59cec8a7e6cf60000b92c3c5753b910df20 Mon Sep 17 00:00:00 2001 From: Vaclav Elias Date: Wed, 11 Oct 2023 21:28:07 +0100 Subject: [PATCH 10/11] Update site.json - Version bumped --- _data/site.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/site.json b/_data/site.json index e1a9ccd5..47651c04 100644 --- a/_data/site.json +++ b/_data/site.json @@ -1,5 +1,5 @@ { - "version": "2.0.0.20", + "version": "2.0.0.21", "engine": "Eleventy 2.0", "title": "Stride Game Engine", "description": "C# Stride Game Engine is a powerful and versatile game development engine that is based on the C# programming language", From a5bb6e279edbddc612e91197abb873950e5ae900 Mon Sep 17 00:00:00 2001 From: Vaclav Elias Date: Wed, 11 Oct 2023 22:03:57 +0100 Subject: [PATCH 11/11] fix: Punctuation consistency updates --- ...23-10-07-community-meeting-october-2023.md | 63 ++++++++----------- 1 file changed, 27 insertions(+), 36 deletions(-) diff --git a/posts/2023-10-07-community-meeting-october-2023.md b/posts/2023-10-07-community-meeting-october-2023.md index 579ef0fa..2a298dbb 100644 --- a/posts/2023-10-07-community-meeting-october-2023.md +++ b/posts/2023-10-07-community-meeting-october-2023.md @@ -18,42 +18,43 @@ Table of Contents: [[TOC]] ## Short summary of Contributor meeting -A few weeks prior to the community meeting, we held a contributor meeting. This was mostly to address the recent instream of many new users. Since we suddenly got an abundance of user feedback we took and planned some steps -* Inventorizing domain knowledge and access rights - * This overview will be posted soon on GitHub -* Moving the Stride [Community Toolkit](https://github.com/stride3d/stride-community-toolkit) to the [official Stride repositories](https://github.com/stride3d) -* Investigating nightly/weekly/monthly builds and releases +A few weeks prior to the community meeting, we held a contributor meeting. This was mostly to address the recent instream of many new users. Since we suddenly got an abundance of user feedback we took and planned some steps. + +* Inventorizing domain knowledge and access rights. + * This overview will be posted soon on GitHub. +* Moving the Stride [Community Toolkit](https://github.com/stride3d/stride-community-toolkit) to the [official Stride repositories](https://github.com/stride3d). +* Investigating nightly/weekly/monthly builds and releases. * The idea of having more frequent releases was discussed to provide users with the latest PRs and fixes, whilst also having more publicity. * Concerns were raised about the potential impact on development velocity and the need for stabilization phases. As soon as the new build system (arranged by Xen) is up and running, we can decide on how often we make an official (minor) release. More on this later this year. -* Updating contributors' documentation - * Next to the [official documentation/tutorials](https://doc.stride3d.net/), we also have various wiki pages per repository. Especially the documentation for Contributors and building from source, needs some love. Aggror is going to make an initial pull request for this -* Planning and creating videos for contributors -* Adjusting the strategy with OpenCollective Projects: here we came to the consensus that we required more feedback which we would gather during the community meeting +* Updating contributors' documentation. + * Next to the [official documentation/tutorials](https://doc.stride3d.net/), we also have various wiki pages per repository. Especially the documentation for Contributors and building from source, needs some love. Aggror is going to make an initial pull request for this. +* Planning and creating videos for contributors. +* Adjusting the strategy with OpenCollective Projects: here we came to the consensus that we required more feedback which we would gather during the community meeting. ## Release of 4.2 Stride 4.2 is around the corner, but when exactly? -* For 4.2 we are waiting for the official release of .NET 8 which is to be release on November 14, 2023 - * Since we want to release a version for .NET 6 and .NET 8, our goal is to release within a few days after the release of .NET 8 +* For 4.2 we are waiting for the official release of .NET 8 which is to be release on November 14, 2023. + * Since we want to release a version for .NET 6 and .NET 8, our goal is to release within a few days after the release of .NET 8. * Prior to the official release we will have a release candidate. This will be announced when it is available. -* At the moment there is 1 open bug and 1 open pull request for a feature. Other than that, the build is locked for features. Only bug fixes would be allowed in. -* The open pull request for [Silk.NET](https://github.com/stride3d/stride/pull/1123) will be moved to 4.3 to ensure stability. -* For more info on the [final items](https://github.com/stride3d/stride/discussions/1699) +* At the moment there is 1 open bug and 1 open pull request for a feature. Other than that, the build is locked for features. Only bug fixes would be allowed in +* The open pull request for [Silk.NET](https://github.com/stride3d/stride/pull/1123). will be moved to 4.3 to ensure stability. +* For more info on the [final items](https://github.com/stride3d/stride/discussions/1699). ## Open Collective Next we discussed the use of [Open Collective](http://opencollective.com/stride3d) for donations and funding specific projects. Although not mentioned in the meeting, our current funding is **12,992.34 USD**. -* Up until this point it has been quite a challenge finding the right developers for existing Projects. The most recent successfully funded Project was the [Bug bounty for Vulkan fullscreen](https://opencollective.com/stride3d/projects/bug-bounty-vulkan-fullscreen) +* Up until this point it has been quite a challenge finding the right developers for existing Projects. The most recent successfully funded Project was the [Bug bounty for Vulkan fullscreen](https://opencollective.com/stride3d/projects/bug-bounty-vulkan-fullscreen). * There have been several suggestions to make funding more attractive, such as increasing compensation and investing in areas like documentation, marketing, and design next to coding Projects. -* Every project should have a referencing GitHub ticket that contains as much detail as possible for the deliverables -* There are currently two talks ongoing for specific development. Once we have confirmation we will communicate this with the community +* Every project should have a referencing GitHub ticket that contains as much detail as possible for the deliverables. +* There are currently two talks ongoing for specific development. Once we have confirmation we will communicate this with the community. ### New projects We will add several new Projects to the Open Collective. This will give members a clear view on 'targets' that we like to see funded. -* Extending tutorials. Both written and video tutorials. +* Extending tutorials. Both written and video tutorials * New tutorial set for a small 3D (platformer) game * Contributor tutorials * Demo scene 2024 (more on this below) @@ -64,17 +65,17 @@ We will add several new Projects to the Open Collective. This will give members We want to have a new demo sample project that demonstrates Strides capabilities. Members who want to help out, can add to the discussion [here](https://github.com/stride3d/stride/discussions/1800). ## Community Toolkit -There is a new initiative called the [Stride Community Toolkit](https://github.com/stride3d/stride-community-toolkit), aimed at aggregating common features, helpers, and extensions to streamline Stride development. It allows community members to test and enhance tools and propose their integration into the engine. This project has come to fruition with the combined effort of several users, and specifically the repositories off [dfkeenan](https://github.com/dfkeenan/StrideToolkit) and [VaclavElias](https://github.com/VaclavElias/) +There is a new initiative called the [Stride Community Toolkit](https://github.com/stride3d/stride-community-toolkit), aimed at aggregating common features, helpers, and extensions to streamline Stride development. It allows community members to test and enhance tools and propose their integration into the engine. This project has come to fruition with the combined effort of several users, and specifically the repositories off [dfkeenan](https://github.com/dfkeenan/StrideToolkit) and [VaclavElias](https://github.com/VaclavElias/). ## Stride Plugins A topic talked about for several years now and it's quite an important one. Plugins allow you, for one, extend the editor with new functionality without having to build the engine from source. Ideally you want to go to some (NuGet) store and click -> install this awesome extension/plugin for Stride. If you want to contribute to the discussion on how to do this technically. -We can divide plugin support into 2 categories. +We can divide plugin support into 2 categories: * Asset plugins: these would be purely models, textures, prefabs, components -For this [Manio143](https://github.com/manio143) is taking the lead +For this [Manio143](https://github.com/manio143) is taking the lead. * Editor plugins: this category currently is not viable because of the dependency to another large topic: the need to rewrite the editor to a new library, replacing WPF. Since we are short on development time here, we need to take into account that it will be a while before we can see the first results of this. @@ -95,27 +96,17 @@ In particular we want to thanks these donors: ### Long time Stride supporters -*
- - {% include sponsor-org.md key:'vvvv' emoji:'🥇' %} +* {% include sponsor-org.md key:'vvvv' emoji:'🥇' %} - vvvv. A visual live-programming environment that takes you from rapid prototyping to final production -
+ vvvv. A visual live-programming environment that takes you from rapid prototyping to final production ### Platinum Striders -*
- - {% include sponsor-org.md key:'happenstance' emoji:'🏆' %} +* {% include sponsor-org.md key:'happenstance' emoji:'🏆' %} - Happenstance games logo -
+ Happenstance games logo ### Gold Striders * {% include sponsor-user.md key:'vaclav' emoji:'🥇' %} * {% include sponsor-org.md key:'lucid' emoji:'🥇' %} -* {% include sponsor-user.md key:'skidvis' emoji:'🥇' %} - - - - +* {% include sponsor-user.md key:'skidvis' emoji:'🥇' %} \ No newline at end of file