From f101bf74041b7b2cc72be056fc460982b084b915 Mon Sep 17 00:00:00 2001 From: Vaclav Elias Date: Sat, 14 Sep 2024 15:50:30 +0100 Subject: [PATCH 1/4] fix: Typo fixed --- en/contributors/roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/contributors/roadmap.md b/en/contributors/roadmap.md index 3192cd70a..ad8917d3c 100644 --- a/en/contributors/roadmap.md +++ b/en/contributors/roadmap.md @@ -30,7 +30,7 @@ Given the voluntary nature of contributions, the pace of progress hinges largely - Github: https://github.com/stride3d/stride/pull/ - Open collective Project https://opencollective.com/stride3d/projects/stride3d-silknet -Other areas were contributors have been active +Other areas where contributors have been active - Plugins: https://github.com/stride3d/stride/issues/1120 - Improving Docs - Improving Website From c664891e33fba8f28a462d3620b0705b250b589d Mon Sep 17 00:00:00 2001 From: Vaclav Elias Date: Sat, 14 Sep 2024 15:50:44 +0100 Subject: [PATCH 2/4] feat: Core team page added --- en/contributors/core-team.md | 114 +++++++++++++++++++++++++++++++++++ en/contributors/toc.yml | 2 + 2 files changed, 116 insertions(+) create mode 100644 en/contributors/core-team.md diff --git a/en/contributors/core-team.md b/en/contributors/core-team.md new file mode 100644 index 000000000..46eaea25d --- /dev/null +++ b/en/contributors/core-team.md @@ -0,0 +1,114 @@ +# Core Team + +The core team consists of a small group of volunteer developers, each with expertise in different areas of development. There are no full-time developers dedicated solely to Stride's advancement; instead, the engine progresses through the voluntary contributions of both the core team and the broader community. These individuals dedicate their spare time to enhance and expand the engine, motivated by personal interest, passion for the project, or their areas of expertise. + +The core team is created by members with very frequent contributions to the project, be it code, documentation, or community management. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DiscordGitHubLocationFocus / Expertise
xen2 +
Lead developer of Stride +
xen2Japan +
    +
  • Build
  • +
  • Release
  • +
  • Most engine areas
  • +
      +
    • Asset pipeline
    • +
    • Render pipelne
    • +
    • Shader system
    • +
    +
+
tebjantebjanGermany +
    +
  • C# in general
  • +
  • Render pipeline
  • +
  • Graphics
  • +
  • Shaders
  • +
+
EiderenEiderenBelgium +
    +
  • C# in general
  • +
  • Shaders
  • +
  • Physics
  • +
  • Multithreading
  • +
  • Input/Gameplay
  • +
  • Math
  • +
+
Manio143Manio143Ireland +
    +
  • Asset system
  • +
  • Porting Editor to Avalonia
  • +
  • Plugin System
  • +
+
VaลกoVaclavEliasUnited Kingdom +
    +
  • Website
  • +
  • Documenation
  • +
  • Stride Community Toolkit
  • +
  • C#
  • +
+
SimbaDoprezCanada +
    +
  • Video Tutorials
  • +
  • C#
  • +
+
JoreykIXLLEGACYIXLGermany +
    +
  • Yaml Serializer Source Generator
  • +
  • Stride Diagnostics Analyzer
  • +
  • Overall Source Generators
  • +
+
+ diff --git a/en/contributors/toc.yml b/en/contributors/toc.yml index 657861296..7289b206c 100644 --- a/en/contributors/toc.yml +++ b/en/contributors/toc.yml @@ -18,6 +18,8 @@ items: href: contribution-workflow/xml-comments-and-docs.md - name: โš™๏ธ Major Release Workflow href: major-release-workflow.md +- name: ๐Ÿง‘โ€๐Ÿ’ป Core Team + href: core-team.md - name: ๐Ÿ› ๏ธ Contribute to the engine expanded: false href: engine/index.md From 1808e109dc434d1a5a22ae8a26f73bce12fd9cef Mon Sep 17 00:00:00 2001 From: Vaclav Elias Date: Sat, 14 Sep 2024 16:47:06 +0100 Subject: [PATCH 3/4] docs: Dosc improvements and updates --- en/contributors/core-team.md | 62 ++++++++++++++++++++++++++++++++---- en/contributors/index.md | 11 ++++++- en/contributors/roadmap.md | 36 +++++++++++---------- 3 files changed, 85 insertions(+), 24 deletions(-) diff --git a/en/contributors/core-team.md b/en/contributors/core-team.md index 46eaea25d..301ddf0a9 100644 --- a/en/contributors/core-team.md +++ b/en/contributors/core-team.md @@ -1,8 +1,8 @@ # Core Team -The core team consists of a small group of volunteer developers, each with expertise in different areas of development. There are no full-time developers dedicated solely to Stride's advancement; instead, the engine progresses through the voluntary contributions of both the core team and the broader community. These individuals dedicate their spare time to enhance and expand the engine, motivated by personal interest, passion for the project, or their areas of expertise. +The core team is a small group of volunteer developers, each with expertise in different areas of development. There are no full-time developers solely dedicated to Stride's advancement; instead, the engine progresses through voluntary contributions from both the core team and the wider community. These individuals dedicate their spare time to enhancing and expanding the engine, driven by personal interest, passion for the project, and their specialized knowledge. -The core team is created by members with very frequent contributions to the project, be it code, documentation, or community management. +The core team is composed of members who make frequent contributions to the project, whether in code, documentation, or community management. @@ -15,8 +15,9 @@ The core team is created by members with very frequent contributions to the proj - @@ -69,7 +70,7 @@ The core team is created by members with very frequent contributions to the proj
  • Asset system
  • Porting Editor to Avalonia
  • -
  • Plugin System
  • +
  • Plugin system
@@ -105,7 +106,56 @@ The core team is created by members with very frequent contributions to the proj
  • Yaml Serializer Source Generator
  • Stride Diagnostics Analyzer
  • -
  • Overall Source Generators
  • +
  • Overall source generators
  • +
+ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/en/contributors/index.md b/en/contributors/index.md index a91855bde..e44fe66ea 100644 --- a/en/contributors/index.md +++ b/en/contributors/index.md @@ -1,31 +1,40 @@ # Ways to contribute Stride is a non-profit, community-driven, free and open source project. -There are no full-time developers dedicated solely to Stride's advancement; instead, the engine progresses through the voluntary contributions of both the core team and the broader community. + +There are no full-time developers dedicated solely to Stride's advancement; instead, the engine progresses through the voluntary contributions of both the [core team](core-team.md) and the broader community. In order to thrive, Stride requires the help from other community members. There are various ways you can help: ### [Community activity](https://discord.gg/f6aerfE)๐Ÿค + To make Stride better, just use it and tell others about it in your blogs, videos, and events. Get involved in discussions on [Discord](https://discord.gg/f6aerfE) and [GitHub Discussion](https://github.com/stride3d/stride/discussions). Being a user and spreading the word is vital for our engine, as we don't have a big marketing budget and rely on the community to grow. ### [Make games](https://github.com/stride3d/stride/wiki/Community-Projects) ๐Ÿ•น๏ธ + The best way to promote Stride is by creating a cool demo or, even better, a full game. Having people see and play an actual game made with Stride is the most effective form of advertisement. ### [Donate](donate.md) ๐Ÿ’ธ + We utilize Open Collective for fundraising. The funds collected are allocated towards bug bounties and compensating individuals contracted for paid work. ### [Submit bug reports](https://github.com/stride3d/stride/issues) ๐Ÿ› + Making Stride more stable greatly improves usability and user satisfaction. So if you encounter a bug during development, please contribute by reporting it on [GitHub](https://github.com/stride3d/stride/issues). ### [PR reviews](https://github.com/stride3d/stride/pulls) ๐Ÿ”ญ + Contributing to Pull Requests (PRs) is excellent as it enables active participation without local builds. Reviewing and offering feedback in this collaborative process enhances code quality and maintains project standards, fostering a sense of community and knowledge sharing. ### [Contribute code](engine/index.md) ๐Ÿค– + If you're passionate about C# and want to contribute by building features or fixing bugs in Stride, dive into the source code and get involved! Have a look at the GitHub issues label [Good first issue](https://github.com/stride3d/stride/labels/good%20first%20issue) or funded [Open Collective projects](https://opencollective.com/stride3d/projects) ### [Contribute to Documentation](documentation/index.md) ๐Ÿชถ + Enhance the official documentation and tutorials by expanding the manual or creating textual/video guides. Your contributions will greatly improve accessibility and understanding for users. ### [Contribute to Website](website/index.md) ๐ŸŒ + Enhance the official Stride website. Is design more your thing, or do you have an interesting blog post? It will all help us spread the word of Stride. \ No newline at end of file diff --git a/en/contributors/roadmap.md b/en/contributors/roadmap.md index ad8917d3c..64a39efe9 100644 --- a/en/contributors/roadmap.md +++ b/en/contributors/roadmap.md @@ -1,5 +1,5 @@ # Roadmap -The Stride game engine (MIT) is a collaborative endeavor managed by a small group of core volunteer developers, each with expertise in different areas of development. There are no full-time developers dedicated solely to Stride's advancement; instead, the engine progresses through the voluntary contributions of both the core team and the broader community. These individuals dedicate their spare time to enhance and expand the engine, motivated by personal interest, passion for the project, or their areas of expertise. +The Stride game engine (MIT) is a collaborative endeavor managed by a small group of core volunteer developers, each with expertise in different areas of development. There are no full-time developers dedicated solely to Stride's advancement; instead, the engine progresses through the voluntary contributions of both the [core team](core-team.md) and the broader community. These individuals dedicate their spare time to enhance and expand the engine, motivated by personal interest, passion for the project, or their areas of expertise. ## Contributors Contributions to Stride come in various forms. Some contributors focus on resolving existing issues, fostering the engine's stability and usability. Others venture into new territories, introducing improvements and features they deem beneficial, are personally intrigued by, or hold expertise in. @@ -9,26 +9,28 @@ The community has highlighted a range of feature requests, some of which are qui Given the voluntary nature of contributions, the pace of progress hinges largely on the personal commitments and availability of our contributors. However, to catalyze action around certain desired features, Stride has established bounties through the [Open Collective](https://opencollective.com/stride3d). These bounties serve as a rallying call, incentivizing efforts towards tackling specific requests. -- Migrate Gamestudio to Avalonia (Being worked on) - - Github https://github.com/stride3d/stride/issues/1629 - - Open Collective project https://opencollective.com/stride3d/projects/editor-rewrite-avalonia +- Bepu Physics integration In Progress + - GitHub: https://github.com/stride3d/stride/pull/2131 +- Migrate Game Studio to Avalonia In Progress + - GitHub: https://github.com/stride3d/stride/issues/1629 + - Open collective project: https://opencollective.com/stride3d/projects/editor-rewrite-avalonia - Linux/MacOS https://github.com/stride3d/stride/issues/70 -- Improving asset pipeline - - https://opencollective.com/stride3d/projects/fbx-import-cpp-to-c-sharp - - https://opencollective.com/stride3d/projects/multiple-animations-per-model -- Morph targets (Being worked on) - - Github: https://github.com/stride3d/stride/issues/339 - - pen Collective project https://opencollective.com/stride3d/projects/morph-targets +- Improving asset pipeline Done + - Open collective project: https://opencollective.com/stride3d/projects/fbx-import-cpp-to-c-sharp + - Open collective project: https://opencollective.com/stride3d/projects/multiple-animations-per-model +- Morph targets In Progress + - GitHub: https://github.com/stride3d/stride/issues/339 + - Open collective project: https://opencollective.com/stride3d/projects/morph-targets - Decals https://opencollective.com/stride3d/projects/decals -- Open XR support (Being worked on) - - Github: https://github.com/stride3d/stride/discussions/1848 - - Open Collective project https://opencollective.com/stride3d/projects/openxr-support +- Open XR support In Progress + - GitHub: https://github.com/stride3d/stride/discussions/1848 + - Open collective project: https://opencollective.com/stride3d/projects/openxr-support - Embed into UI frameworks - - Github: https://github.com/stride3d/stride/pull/1315 - - Open collective Project https://opencollective.com/stride3d/projects/embed-stride-ui-frameworks + - GitHub: https://github.com/stride3d/stride/pull/1315 + - Open collective project: https://opencollective.com/stride3d/projects/embed-stride-ui-frameworks - Silk.NET integration - - Github: https://github.com/stride3d/stride/pull/ - - Open collective Project https://opencollective.com/stride3d/projects/stride3d-silknet + - GitHub: https://github.com/stride3d/stride/pull/ + - Open collective project: https://opencollective.com/stride3d/projects/stride3d-silknet Other areas where contributors have been active - Plugins: https://github.com/stride3d/stride/issues/1120 From c782fdfe5a996e75274b5af459fcffc2d25b1533 Mon Sep 17 00:00:00 2001 From: Vaclav Elias Date: Sat, 14 Sep 2024 18:16:09 +0100 Subject: [PATCH 4/4] docs: Status changed to On Hold --- en/contributors/roadmap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/contributors/roadmap.md b/en/contributors/roadmap.md index 64a39efe9..161665bc7 100644 --- a/en/contributors/roadmap.md +++ b/en/contributors/roadmap.md @@ -18,11 +18,11 @@ Given the voluntary nature of contributions, the pace of progress hinges largely - Improving asset pipeline Done - Open collective project: https://opencollective.com/stride3d/projects/fbx-import-cpp-to-c-sharp - Open collective project: https://opencollective.com/stride3d/projects/multiple-animations-per-model -- Morph targets In Progress +- Morph targets On Hold - GitHub: https://github.com/stride3d/stride/issues/339 - Open collective project: https://opencollective.com/stride3d/projects/morph-targets - Decals https://opencollective.com/stride3d/projects/decals -- Open XR support In Progress +- Open XR support On Hold - GitHub: https://github.com/stride3d/stride/discussions/1848 - Open collective project: https://opencollective.com/stride3d/projects/openxr-support - Embed into UI frameworks
xen2 -
Lead developer of Stride +
+ xen2 +
Lead developer of Stride
xen2 Japan
YounessYouness KAFIAFrance +
    +
  • Shader system
  • +
  • ECS
  • +
+
AggrorAggrorNetherlands +
    +
  • Official video tutorials
  • +
  • Community meetings
  • +
  • Documentation
  • +
  • C#
  • +
+
JkaojklawreszukPoland +
    +
  • Asset compiler
  • +
  • Metrics
  • +
+
+ kryptosfr +
Original developer of Stride +
Kryptos-FRFrance +
    +
  • Game Studio
  • +
  • C#