Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bevy Foundation: announcement and foundation pages (#1092)
Co-authored-by: Rob Parrett <robparrett@gmail.com>
- Loading branch information
Showing
55 changed files
with
3,427 additions
and
450 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
{ | ||
"profile": "nunjucks", | ||
"ignore": "H030,H031", | ||
"ignore": "H006,H021,H030,H031,H037", | ||
"indent": "2" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
+++ | ||
title = "Donate" | ||
template = "donate.html" | ||
[extra] | ||
header_message = "Donate" | ||
+++ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
+++ | ||
title = "Donate FAQ" | ||
template = "page.html" | ||
+++ | ||
|
||
## I donated at a level that lets me add my name / link / logo to the credits. How do I do that? | ||
|
||
Tiers that support names and links allow you to specify them directly in the Stripe form. If you did not do this, contact us at <bevyengine@gmail.com> with that information and we'll get you added! | ||
|
||
Tiers that support logos require reaching out to <bevyengine@gmail.com>. Send us your logo and your link and we'll add you! | ||
|
||
## How do I cancel my donation subscription? | ||
|
||
If you paid through Stripe (currently the only way to set up a donation subscription), just [visit this link](https://billing.stripe.com/p/login/7sI3ee5OXbI7dgIaEE) and enter the email you used to set up the subscription. | ||
|
||
## I sponsored but the metrics / names / logos on the donate page haven't updated! | ||
|
||
This isn't automated (yet!). For now ... bear with us. We try to update these as quickly as possible. | ||
|
||
## How are the metrics on the donation page calculated? | ||
|
||
The monthly dollar amount is the "raw pledged amount for active monthly donations". This means two things: | ||
|
||
1. This number is "pre Stripe fees". This includes credit card fees and Stripes "processing fees", which vary per payment type. | ||
2. This is the amount we _expect_ to get each month. In practice the payouts will be less, once chargebacks and cancellations are processed. | ||
|
||
## Why doesn't the Individual Sponsors section / the "old way to sponsor" contribute to the metrics on the donate page? | ||
|
||
Primarily this is because we don't want to conflate Bevy Foundation funds with other funds. The Bevy Foundation does not have direct access to these funds, and for "reporting / transparency" reasons, conflating the two contexts would be confusing for the public (and likely government agencies as well). We plan on deprecating the Individual Sponsors section in the future. It exists today as a courtesy to ensure we aren't quickly changing the rules on our current sponsors. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
[[sponsor]] | ||
name = "Foresight Spatial Labs" | ||
image = "Foresight_Spatial_Labs.svg" | ||
link = "https://www.foresightmining.com" | ||
amount = 4000 | ||
style = "height: 140px" | ||
source = "direct" | ||
recipient = "cart" | ||
|
||
[[sponsor]] | ||
name = "Embark Studios" | ||
image = "embark.png" | ||
link = "https://www.embark-studios.com" | ||
amount = 1000 | ||
source = "github" | ||
recipient = "cart" | ||
|
||
[[sponsor]] | ||
name = "Encultured.ai" | ||
image = "Encultured.png" | ||
link = "https://www.encultured.ai/" | ||
amount = 1000 | ||
style = "max-height: 60px" | ||
source = "github" | ||
recipient ="cart" | ||
|
||
[[sponsor]] | ||
name = "Roids" | ||
image = "roids_logo.png" | ||
link = "https://playroids.com" | ||
amount = 300 | ||
style = "max-height: 130px" | ||
source = "github" | ||
recipient ="cart" | ||
|
||
[[sponsor]] | ||
name = "Agile Perception" | ||
image = "agile_perception.png" | ||
link = "https://agileperception.com" | ||
amount = 100 | ||
source = "github" | ||
recipient ="cart" | ||
|
||
[[sponsor]] | ||
name = "Vertex Studio" | ||
image = "vertex_studio.png" | ||
link = "https://vertexstudio.co" | ||
amount = 100 | ||
source = "github" | ||
recipient ="cart" | ||
|
||
[[sponsor]] | ||
name = "keygen" | ||
image = "keygen.png" | ||
link = "https://keygen.sh" | ||
amount = 100 | ||
source = "github" | ||
recipient ="cart" | ||
|
||
[[sponsor]] | ||
name = "VPSServer" | ||
image = "VPSServer.png" | ||
link = "https://www.vpsserver.com" | ||
amount = 100 | ||
source = "github" | ||
recipient ="cart" | ||
|
||
[[sponsor]] | ||
name = "Wunder Software GmbH" | ||
image = "Wunder_Software_GmbH.png" | ||
link = "https://wunder.software" | ||
amount = 100 | ||
source = "github" | ||
recipient ="cart" | ||
|
||
[[sponsor]] | ||
name = "Basement Flood Helpers" | ||
image = "BFH.png" | ||
link = "https://basementfloodhelpers.com" | ||
amount = 100 | ||
source = "github" | ||
recipient ="cart" | ||
|
||
[[sponsor]] | ||
name = "pixeljam" | ||
image = "Pixeljam.png" | ||
link = "https://pixeljam.com" | ||
amount = 100 | ||
source = "github" | ||
recipient ="cart" | ||
account = "abledbody" | ||
|
||
[[sponsor]] | ||
name = "timclicks" | ||
image = "timclicks.png" | ||
link = "https://timclicks.dev" | ||
amount = 100 | ||
source = "github" | ||
recipient ="cart" | ||
|
||
[[sponsor]] | ||
past = true | ||
name = "Futurewei" | ||
recipient ="cart" | ||
amount = 12500 | ||
|
||
[[sponsor]] | ||
past = true | ||
name = "Legion Labs" | ||
recipient ="cart" | ||
amount = 1000 | ||
|
||
[[sponsor]] | ||
past = true | ||
name = "Striked" | ||
recipient ="cart" | ||
amount = 100 | ||
|
||
[[sponsor]] | ||
past = true | ||
name = "Metabuild" | ||
recipient ="cart" | ||
amount = 100 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
sponsors = 0 | ||
members = 0 | ||
monthly_dollars = 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
# Note: these should be listed in order from lowest to highest | ||
|
||
[[tier]] | ||
name = "Bronze" | ||
amount = 5 | ||
sponsor_tier = false | ||
icon = "/assets/sponsor_badges/bronze.svg" | ||
donate_link = "https://buy.stripe.com/5kA7vS7tPeXJ38A7ss" | ||
|
||
[[tier]] | ||
name = "Silver" | ||
amount = 10 | ||
sponsor_tier = false | ||
icon = "/assets/sponsor_badges/silver.svg" | ||
donate_link = "https://buy.stripe.com/9AQ5nK01neXJ4cE001" | ||
|
||
[[tier]] | ||
name = "Gold" | ||
amount = 25 | ||
sponsor_tier = false | ||
icon = "/assets/sponsor_badges/gold.svg" | ||
donate_link = "https://buy.stripe.com/9AQ5nKaG1cPB5gI28a" | ||
reward_name = true | ||
|
||
[[tier]] | ||
name = "Platinum" | ||
amount = 50 | ||
sponsor_tier = false | ||
icon = "/assets/sponsor_badges/platinum.svg" | ||
donate_link = "https://buy.stripe.com/eVa3fC4hD2aX7oQeUX" | ||
reward_name = true | ||
|
||
[[tier]] | ||
name = "Titanium" | ||
amount = 100 | ||
sponsor_tier = false | ||
icon = "/assets/sponsor_badges/titanium.svg" | ||
donate_link = "https://buy.stripe.com/5kAbM8cO9g1NfVm004" | ||
reward_name = true | ||
reward_link = true | ||
|
||
[[tier]] | ||
name = "Diamond" | ||
amount = 250 | ||
sponsor_tier = false | ||
icon = "/assets/sponsor_badges/diamond.svg" | ||
donate_link = "https://buy.stripe.com/6oEaI49BX16T9wY4gl" | ||
reward_logo = true | ||
reward_link = true | ||
|
||
[[tier]] | ||
name = "Corporate Bronze" | ||
amount = 500 | ||
sponsor_tier = true | ||
icon = "/assets/sponsor_badges/bronze.svg" | ||
donate_link = "https://buy.stripe.com/bIY7vSeWhaHt7oQ7sy" | ||
reward_logo = true | ||
reward_link = true | ||
|
||
[[tier]] | ||
name = "Corporate Silver" | ||
amount = 1000 | ||
sponsor_tier = true | ||
icon = "/assets/sponsor_badges/silver.svg" | ||
donate_link = "https://buy.stripe.com/14kcQceWh8zleRi4gn" | ||
reward_logo = true | ||
reward_link = true | ||
|
||
[[tier]] | ||
name = "Corporate Gold" | ||
amount = 2000 | ||
sponsor_tier = true | ||
icon = "/assets/sponsor_badges/gold.svg" | ||
donate_link = "https://buy.stripe.com/fZecQcdSd6rd4cEfZ6" | ||
reward_logo = true | ||
reward_link = true | ||
|
||
[[tier]] | ||
name = "Corporate Platinum" | ||
amount = 4000 | ||
sponsor_tier = true | ||
icon = "/assets/sponsor_badges/platinum.svg" | ||
donate_link = "https://buy.stripe.com/fZe03q29vdTFgZq6ox" | ||
reward_logo = true | ||
reward_link = true | ||
|
||
[[tier]] | ||
name = "Corporate Titanium" | ||
amount = 6000 | ||
sponsor_tier = true | ||
icon = "/assets/sponsor_badges/titanium.svg" | ||
donate_link = "https://buy.stripe.com/bIY03qaG1eXJ8sU8wG" | ||
reward_logo = true | ||
reward_link = true | ||
|
||
[[tier]] | ||
name = "Corporate Diamond" | ||
amount = 8000 | ||
sponsor_tier = true | ||
icon = "/assets/sponsor_badges/diamond.svg" | ||
donate_link = "https://buy.stripe.com/00gdUg4hD6rddNe7sD" | ||
reward_logo = true | ||
reward_link = true | ||
|
||
[[tier]] | ||
name = "Patron" | ||
amount = 13000 | ||
sponsor_tier = true | ||
icon = "/assets/sponsor_badges/patron.svg" | ||
donate_link = "mailto:bevyengine@gmail.com" | ||
reward_logo = true | ||
reward_link = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
+++ | ||
title = "Bevy Foundation" | ||
template = "foundation.html" | ||
[extra] | ||
header_message = "Foundation" | ||
+++ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
+++ | ||
title = "2024 Budget" | ||
template = "news-page.html" | ||
date = 2024-03-08 | ||
[extra] | ||
author = "Bevy Foundation Board of Directors" | ||
header_message = "Foundation Budget" | ||
+++ | ||
|
||
It is hard to estimate how much money we'll have to work with this year, so for now our budget is pretty straightforward: | ||
|
||
* **Spend ~90% of our income to bring Alice on as a full-time maintainer, until she is paid at our target salary of $150,000.** | ||
* **Use the remaining ~10% to build up some buffer funds** | ||
|
||
## Hire Alice as a Full-Time Maintainer | ||
|
||
We have exactly one focus for the short term: bring Alice on full-time. For years, Alice has dedicated _significant_ time to the project as a Maintainer. She has been our primary project manager: wrangling issues, [keeping the merge train running](https://mastodon.social/deck/tags/bevymergetrain), connecting developers to the right parts of the project, and doing the work that ensures we can harness and enable our ever increasing developer community. Not to mention her extensive technical contributions and documentation work! | ||
|
||
If you have participated in Bevy's development, you are probably intimately aware of two things: | ||
|
||
1. Project management is our bottleneck. | ||
2. Alice is a world-class project manager. | ||
|
||
In addition to performing the general "project management" role, Alice has the following specific priorities when she starts full-time: | ||
|
||
1. **The New Bevy Book**: The new Bevy Book aims to be a complete, always up-to-date, and constantly improving guide to using Bevy. Alice has already contributed content and helped facilitate the book's production. If she joins full-time, she will work to finish it, in addition to helping others contribute. | ||
2. **Coordinating the Development of ECS Relations**: Relations are an ECS feature that enable connecting entities to each other via special components called Relations. These are an often-requested feature that will make a number of scenarios (such as parent-child relationships) much nicer. Alice will work to coordinate this effort and fill in functionality gaps. | ||
3. **Building an Action System for Input Devices**: Bevy sorely needs an official way to define "input actions", which are then mapped (and remapped) to inputs from one or more input devices (for example: a `Jump` action that is mapped to the "A" button on controllers and "Spacebar" on keyboards). Alice built [`leafwing-input-manager`](https://github.com/leafwing-studios/leafwing-input-manager), which is a popular third-party Bevy plugin that does exactly that. Alice plans on taking the lessons learned there to build a proper first-party solution to this problem. | ||
|
||
Alice deserves to be paid for her work, and Bevy needs her full-time. Our goal for the **Bevy Foundation** is to pay reasonably competitive, roughly market rate salaries. Therefore, our first goal is to pay Alice a salary of $150,000 a year. | ||
|
||
We all believe Alice is worth at least that much, but given that funds will take time to build up, Alice has agreed to take a pay cut while things spin up. | ||
|
||
## Build Up Some Buffer | ||
|
||
To ensure we can respond to things as they come up, we'll want to build up some initial buffer funds. We'll eventually need to spend some money to help keep Bevy Foundation operational and compliant with state and federal regulations. We also anticipate minor hosting + infrastructure costs to start popping up soon. And once we start exploring other foundation programs, we'll likely need some funds to get those going. Best to be prepared! |
Oops, something went wrong.