From: Marcelo Trylesinski Date: Sat, 8 Mar 2025 10:37:28 +0000 (+0100) Subject: Add sponsorship page (#2899) X-Git-Tag: 0.46.1~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9b704ac180442f1aff03d5b930931a943065f861;p=thirdparty%2Fstarlette.git Add sponsorship page (#2899) * Add sponsorship page * push note about removing name --- diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 2f87d94c..d6cf524f 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1 +1 @@ -github: encode +github: Kludex diff --git a/docs/index.md b/docs/index.md index b2a7d344..219f15e4 100644 --- a/docs/index.md +++ b/docs/index.md @@ -45,6 +45,25 @@ It is production-ready, and gives you the following: * Compatible with `asyncio` and `trio` backends. * Great overall performance [against independent benchmarks][techempower]. + +## Sponsorship + +Starlette is an open-source project that relies on community support. You can help us maintain and improve the framework by [becoming a sponsor](/sponsorship). + +
+

🏆 Our Gold Sponsor

+ +
+
+ FastAPI +
+

Modern, fast web framework for building APIs with Python 3.8+

+
+
+
+ + + ## Installation ```shell diff --git a/docs/sponsorship.md b/docs/sponsorship.md index ad55585e..3aadddfe 100644 --- a/docs/sponsorship.md +++ b/docs/sponsorship.md @@ -1 +1,185 @@ -# Coming soon... +# ✨ Sponsor Starlette & Uvicorn ✨ + +Thank you for your interest in sponsoring Starlette and Uvicorn! ❤️ + +Your support *directly* contributes to the ongoing development, maintenance, and long-term sustainability of both projects. + +
+
+

67M+

+

Starlette Downloads/Month

+
+
+

57M+

+

Uvicorn Downloads/Month

+
+
+

19K+

+

Combined GitHub Stars

+
+
+ +## Why Sponsor? + +While Starlette and Uvicorn are part of the [Encode](https://github.com/encode) organization, +they have been primarily maintained by [**Marcelo Trylesinski (Kludex)**](https://github.com/Kludex) +for the past several years. His dedication and consistent work have been instrumental in keeping +these projects robust, secure, and up-to-date. + +This sponsorship page was created to give the community an opportunity to support Marcelo's continued +efforts in maintaining and improving both projects. Your sponsorship directly enables him to +dedicate more time and resources to maintaining and improving these essential tools: + +- [x] **Active Development:** Developing new features, enhancing existing ones, and + keeping both projects aligned with the latest developments in the Python and ASGI ecosystems. 💻 +- [x] **Community Support:** Providing better support, addressing user issues, + and cultivating a welcoming environment for contributors. 🤝 +- [x] **Long-Term Stability:** Ensuring the long-term viability of both projects through strategic + planning and addressing technical debt. 🌳 +- [x] **Bug Fixes & Maintenance:** Providing prompt attention to bug reports and + general maintenance to keep the projects reliable. 🔨 +- [x] **Security:** Ensuring robust security practices, conducting regular security audits, and + promptly addressing vulnerabilities to protect millions of production deployments. 🔒 +- [x] **Documentation:** Creating comprehensive guides, tutorials, and examples to help users of all skill levels. 📖 + +## How Sponsorship Works + +We currently manage sponsorships *exclusively* through **GitHub Sponsors**. This platform integrates seamlessly with the GitHub ecosystem, making it easy for organizations to contribute. + +
+

🌟 Become a Sponsor Today! 🌟

+

Your support helps keep Starlette and Uvicorn growing stronger!

+ + ❤️ Sponsor on GitHub + +
+ +## Sponsorship Tiers 🎁 + +
+
+

🥉 Bronze Sponsor

+
$100/month
+
    +
  • ✓ Company name on Sponsors page
  • +
  • ✓ Small logo with link
  • +
  • ✓ Our eternal gratitude
  • +
+
+ + Become a Bronze Sponsor + +
+
+
+

🥈 Silver Sponsor

+
$250/month
+
    +
  • ✓ All Bronze benefits
  • +
  • ✓ Medium-sized logo
  • +
  • ✓ Release notes mention
  • +
+
+ + Become a Silver Sponsor + +
+
+
+
+ Popular +
+

🥇 Gold Sponsor

+
$500/month
+
    +
  • ✓ All Silver benefits
  • +
  • ✓ Large logo on main pages
  • +
  • ✓ Priority support
  • +
+
+ + Become a Gold Sponsor + +
+
+
+ +
+

🤝 Custom Sponsor

+

Looking for something different? Contact us to discuss custom sponsorship options!

+
+ +## Current Sponsors + +**Thank you to our generous sponsors!** 🙏 + +
+
+

🏆 Gold Sponsors

+
+ +
+
+ FastAPI +
+

Modern, fast web framework for building APIs with Python 3.8+

+
+
+
+
+ +
+

🥈 Silver Sponsors

+
+ +
+
+ +
+

🥉 Bronze Sponsors

+
+ +
+
+
+ +## Alternative Sponsorship Platforms + +
+

📢 We Want Your Input!

+

We are currently evaluating whether to expand our sponsorship options beyond GitHub Sponsors. If your company would be interested in sponsoring Starlette and Uvicorn but prefers to use a different platform (e.g., Open Collective, direct invoicing), please let us know!

+

Your feedback is invaluable in helping us make sponsorship as accessible as possible. Share your thoughts by:

+ +
+ + + +## Community & Future Plans 🌟 + +We want to express our deepest gratitude to all the contributors who have helped shape Starlette and +Uvicorn over the years. These projects wouldn't be what they are today without the incredible work of +every single contributor. + +Special thanks to some of our most impactful contributors: + +- **Tom Christie** ([@tomchristie](https://github.com/tomchristie)) - The original creator of Starlette and Uvicorn. +- **Adrian Garcia Badaracco** ([@adriangb](https://github.com/adriangb)) - Major contributor to Starlette. +- **Thomas Grainger** ([@graingert](https://github.com/graingert)) - Major contributor to AnyIO, and significant contributions to Starlette and Uvicorn. +- **Alex Grönholm** ([@AlexGrönholm](https://github.com/agronholm)) - Creator of AnyIO. +- **Florimond Manca** ([@florimondmanca](https://github.com/florimondmanca)) - Important contributions to Starlette and Uvicorn. + +If you want your name removed from the list above, or if I forgot a significant contributor, please let me know. +You can view all contributors on GitHub: +[Starlette Contributors](https://github.com/encode/starlette/graphs/contributors) / [Uvicorn Contributors](https://github.com/encode/uvicorn/graphs/contributors). + +While the current sponsorship program directly supports Marcelo's maintenance work, we are exploring ways +to distribute funding to other key contributors in the future. This initiative is still in early planning +stages, as we want to ensure a fair and sustainable model that recognizes the valuable contributions of +our community members. + diff --git a/mkdocs.yml b/mkdocs.yml index 6cf43e1e..b89b356e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -67,6 +67,8 @@ markdown_extensions: - pymdownx.emoji: emoji_index: !!python/name:material.extensions.emoji.twemoji emoji_generator: !!python/name:material.extensions.emoji.to_svg + - pymdownx.tasklist: + custom_checkbox: true watch: - starlette