Browse Source

Donate and open collective page

JornosDekstop 2 years ago
parent
commit
c4d20bf44d
5 changed files with 43 additions and 20 deletions
  1. 29 3
      en/contributors/donate.md
  2. 2 8
      en/contributors/toc.yml
  3. 7 7
      en/contributors/ways-to-contribute.md
  4. 2 0
      en/docfx.json
  5. 3 2
      en/toc.yml

+ 29 - 3
en/contributors/donate.md

@@ -1,5 +1,31 @@
 # Donating to Stride
 # Donating to Stride
-We gather funding through a website called OpenCollective. We believe that all money being donated should be traceable. Our incoming and expenses are listed on this website too.
+In order to support our contributors or if we want to finance a specific feature, we collect donations from individuals as well as organisations. 
+
+## Open Collective
+We gather funding through a website called [OpenCollective](https://opencollective.com/stride3d). This website displays were al the money is coming from and where it is going to: 100% transparency guaranteed.
+
+## Projects
+Stride's Open Collective hosts different '[Projects](https://opencollective.com/stride3d/projects)' — think of them as funding goals for specific features or contributions. Each project typically has a related Github ticket for more details on what's required for its development. If you're interested in working on or contributing to a particular feature, please reply in the thread and mention @stride3d/stride-contributors.
+
+
+## Bug bounties
+If you are a developer with experience in C#, rendering techniques, or game development, we want to hire you! We have allocated funds from supporters on [OpenCollective](https://opencollective.com/stride3d) and will pay you for your work on certain issues.
+
+You can find [issues with bounties here](https://github.com/stride3d/stride/labels/bounty)
+
+If you are interested in tackling one of those issues:
+- Reply in the thread and tag @stride3d/stride-contributors
+- We'll get back to you and reserve that issue to your name.
+- You can then create a new pull request and we'll review it.
+- Once merged in you will receive 60% of the bounty and the other 40% on the next official release of the engine.
+
+
+### Payment info
+Stride uses the [Open source collective](https://opencollective.com/opensource) as our Fiscal host which approves the payments. They process payouts twice weekly, once they have been approved by the admins of the Collective. They make payments via PayPal and Wise, and can only make payouts to countries served by these payment processors.
+
+You can go to the specific bug bounty on Stride's [Open Collective](https://opencollective.com/stride3d) for payment:
+
+![getting-paid-bounty](https://user-images.githubusercontent.com/3499539/158011382-732c2448-8368-418f-9eae-7713ea7b349d.gif)
+
+
 
 
-- Bug bounties
-- Projects

+ 2 - 8
en/contributors/toc.md → en/contributors/toc.yml

@@ -7,14 +7,8 @@
   href: engine/contribute-engine.md
   href: engine/contribute-engine.md
   items:
   items:
   - name: Building source
   - name: Building source
-    href: building-source.md
+    href: engine/building-source.md
   - name: Build pipeline
   - name: Build pipeline
-    href: build-pipeline.md
-- name: 🛠️ Stride documentation
-  expanded: false
-  href: contribute-documentation.md
-- name: 🛠️ Stride website
-  expanded: false
-  href: contribute-website.md
+    href: engine/build-pipeline.md
 
 
 
 

+ 7 - 7
en/contributors/ways-to-contribute.md

@@ -4,29 +4,29 @@ There are no full-time developers dedicated solely to Stride's advancement; inst
 
 
 In order to thrive, Stride requires the help from other community members. There are various ways you can help:
 In order to thrive, Stride requires the help from other community members. There are various ways you can help:
 
 
-### Community activity
+### Community activity 🤝
 To make Stride3d 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.
 To make Stride3d 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
+### Make games 🕹️
 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.
 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](open-collective.md)
+### [Donate](open-collective.md) 💸
 We utilize Open Collective for fundraising. The funds collected are allocated towards bug bounties and compensating individuals contracted for paid work.
 We utilize Open Collective for fundraising. The funds collected are allocated towards bug bounties and compensating individuals contracted for paid work.
 
 
 
 
-### Submit bug reports
+### Submit bug reports 🐛
 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).
 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)
+### [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.
 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/contribute-engine.md)
+### [Contribute code](engine/contribute-engine.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!
 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).
 Have a look at the Github issues label [Good first issue](https://github.com/stride3d/stride/labels/good%20first%20issue).
 
 
-### [Contribute to Documentation](documentation/contribute-documentation.md)
+### [Contribute to Documentation](documentation/contribute-documentation.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.
 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.

+ 2 - 0
en/docfx.json

@@ -89,6 +89,8 @@
           "ReleaseNotes/**/*.md",
           "ReleaseNotes/**/*.md",
           "manual/toc.yml",
           "manual/toc.yml",
           "manual/**/*.md",
           "manual/**/*.md",
+          "contributors/toc.yml",
+          "contributors/**/*.md",
           "diagnostics/toc.yml",
           "diagnostics/toc.yml",
           "diagnostics/**/*.md"
           "diagnostics/**/*.md"
         ]
         ]

+ 3 - 2
en/toc.yml

@@ -14,8 +14,9 @@
   #   href: tutorials/csharpintermediate/index.md
   #   href: tutorials/csharpintermediate/index.md
 - name: 📝 Release Notes
 - name: 📝 Release Notes
   href: ReleaseNotes/ReleaseNotes.md
   href: ReleaseNotes/ReleaseNotes.md
-- name: 🌟 Contributing
-  href: contributors/ways-to-contribute.md
+- name: 🌟 Contributing  
+  href: contributors/
+  homepage: contributors/ways-to-contribute.md
 - name: 🔧 API
 - name: 🔧 API
   href: api/
   href: api/
   homepage: api/index.md
   homepage: api/index.md