mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-22 17:47:04 +03:00
Initial draft of funding page
This commit is contained in:
parent
1b53e804ee
commit
d80acd1f1f
|
@ -202,6 +202,7 @@ General guides to using REST framework.
|
||||||
* [3.1 Announcement][3.1-announcement]
|
* [3.1 Announcement][3.1-announcement]
|
||||||
* [3.2 Announcement][3.2-announcement]
|
* [3.2 Announcement][3.2-announcement]
|
||||||
* [Kickstarter Announcement][kickstarter-announcement]
|
* [Kickstarter Announcement][kickstarter-announcement]
|
||||||
|
* [Funding][funding]
|
||||||
* [Release Notes][release-notes]
|
* [Release Notes][release-notes]
|
||||||
|
|
||||||
## Development
|
## Development
|
||||||
|
@ -315,6 +316,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
[3.1-announcement]: topics/3.1-announcement.md
|
[3.1-announcement]: topics/3.1-announcement.md
|
||||||
[3.2-announcement]: topics/3.2-announcement.md
|
[3.2-announcement]: topics/3.2-announcement.md
|
||||||
[kickstarter-announcement]: topics/kickstarter-announcement.md
|
[kickstarter-announcement]: topics/kickstarter-announcement.md
|
||||||
|
[funding]: topics/funding.md
|
||||||
[release-notes]: topics/release-notes.md
|
[release-notes]: topics/release-notes.md
|
||||||
|
|
||||||
[tox]: http://testrun.org/tox/latest/
|
[tox]: http://testrun.org/tox/latest/
|
||||||
|
|
238
docs/topics/funding.md
Normal file
238
docs/topics/funding.md
Normal file
|
@ -0,0 +1,238 @@
|
||||||
|
<style>
|
||||||
|
.chart {
|
||||||
|
background-color: #e3e3e3;
|
||||||
|
background: -webkit-linear-gradient(top, #fff 0, #e3e3e3 100%);
|
||||||
|
border: 1px solid #E6E6E6;
|
||||||
|
border-radius: 5px;
|
||||||
|
box-shadow: 0px 0px 2px 0px rgba(181, 181, 181, 0.3);
|
||||||
|
padding: 40px 0px 5px;
|
||||||
|
position: relative;
|
||||||
|
text-align: center;
|
||||||
|
width: 97%;
|
||||||
|
min-height: 255px;
|
||||||
|
position: relative;
|
||||||
|
top: 37px;
}
|
||||||
|
.quantity {
|
||||||
|
text-align: center
}
|
||||||
|
.dollar {
|
||||||
|
font-size: 19px;
|
||||||
|
position: relative;
|
||||||
|
top: -18px;
|
||||||
|
}
|
||||||
|
.price {
|
||||||
|
font-size: 49px;
}
|
||||||
|
.period {
|
||||||
|
font-size: 17px;
|
||||||
|
position: relative;
|
||||||
|
top: -8px;
|
||||||
|
margin-left: 4px;
}
|
||||||
|
.plan-name {
|
||||||
|
text-align: center;
|
||||||
|
font-size: 20px;
|
||||||
|
font-weight: 400;
|
||||||
|
color: #777;
|
||||||
|
border-bottom: 1px solid #d5d5d5;
|
||||||
|
padding-bottom: 15px;
|
||||||
|
width: 90%;
|
||||||
|
margin: 0 auto;
|
||||||
|
margin-top: 8px;
}
|
||||||
|
.specs {
|
||||||
|
margin-top: 20px;
}
|
||||||
|
.specs.startup {
|
||||||
|
margin-bottom: 90px
}
|
||||||
|
.spec {
|
||||||
|
font-size: 15px;
|
||||||
|
color: #474747;
|
||||||
|
text-align: center;
|
||||||
|
font-weight: 300;
|
||||||
|
margin-bottom: 13px;
}
|
||||||
|
.variable {
|
||||||
|
color: #1FBEE7;
|
||||||
|
font-weight: 400;
}
|
||||||
|
form.signup {
|
||||||
|
margin-top: 35px
}
|
||||||
|
.clear-promo {
|
||||||
|
padding-top: 30px
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
# Funding
|
||||||
|
|
||||||
|
If you use REST framework commercially we strongly encourage you to invest in its continued development by signing up for a paid plan.
|
||||||
|
|
||||||
|
**We believe that collaboratively funded software can offer outstanding returns on investment, by allowing users and clients to collectively share the cost of development.**
|
||||||
|
|
||||||
|
Signing up for a paid plan will:
|
||||||
|
|
||||||
|
* Directly contribute to faster releases, more features and higher quality software.
|
||||||
|
* Allow more time to be invested in documentation, issue triage and community support.
|
||||||
|
* Safeguard the future development of REST framework.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Individual plan
|
||||||
|
|
||||||
|
This subscription is recommended for freelancers and other individuals with an interest in seeing REST framework continue to improve. Billing is monthly and you can cancel at any time.
|
||||||
|
|
||||||
|
If you are using REST framework as an full-time employee, consider recommending that your company takes out a [corporate plan](#corporate-plans).
|
||||||
|
|
||||||
|
<div class="pricing">
|
||||||
|
<div class="span4">
|
||||||
|
<div class="chart first">
|
||||||
|
<div class="quantity">
|
||||||
|
<span class="dollar">$</span>
|
||||||
|
<span class="price">15</span>
|
||||||
|
<span class="period">/month</span>
|
||||||
|
</div>
|
||||||
|
<div class="plan-name">Individual</div>
|
||||||
|
<div class="specs">
|
||||||
|
<div class="spec">
|
||||||
|
Support ongoing development
|
||||||
|
</div>
|
||||||
|
<div class="spec">
|
||||||
|
Credited on the site
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<form class="signup" action="/signup/" method="POST">
|
||||||
|
<script
|
||||||
|
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
|
||||||
|
data-key="pk_test_pSlS9x7p9l5capgZrXLrwchb"
|
||||||
|
data-amount="1500"
|
||||||
|
data-name="Django REST framework"
|
||||||
|
data-description="Individual"
|
||||||
|
data-currency="usd"
|
||||||
|
data-allow-remember-me=false
|
||||||
|
data-label='Sign up'
|
||||||
|
data-panel-label='Sign up - {{amount}}/mo'>
|
||||||
|
</script>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div style="clear: both; padding-top: 70px"></div>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Corporate plans
|
||||||
|
|
||||||
|
These subscriptions are recommended for companies and organizations using REST framework either publicly or privately.
|
||||||
|
|
||||||
|
In exchange for funding you'll also receive advertising space on our site, allowing you to **promote your company or product to many tens of thousands of developers worldwide**.
|
||||||
|
|
||||||
|
Our professional and premium plans also include **priority support**. At any time your engineers can escalate an issue or discussion group thread, and we'll ensure it gets a guaranteed response on the next available project day.
|
||||||
|
|
||||||
|
<div class="pricing">
|
||||||
|
<div class="span4">
|
||||||
|
<div class="chart first">
|
||||||
|
<div class="quantity">
|
||||||
|
<span class="dollar">$</span>
|
||||||
|
<span class="price">40</span>
|
||||||
|
<span class="period">/month</span>
|
||||||
|
</div>
|
||||||
|
<div class="plan-name">Startup</div>
|
||||||
|
<div class="specs startup">
|
||||||
|
<div class="spec">
|
||||||
|
Support ongoing development
|
||||||
|
</div>
|
||||||
|
<div class="spec">
|
||||||
|
<span class="variable">Funding page</span> ad placement
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<form class="signup" action="/signup/" method="POST">
|
||||||
|
<script
|
||||||
|
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
|
||||||
|
data-key="pk_test_pSlS9x7p9l5capgZrXLrwchb"
|
||||||
|
data-amount="4000"
|
||||||
|
data-name="Django REST framework"
|
||||||
|
data-description="Startup"
|
||||||
|
data-currency="usd"
|
||||||
|
data-allow-remember-me=false
|
||||||
|
data-label='Sign up'
|
||||||
|
data-panel-label='Sign up - {{amount}}/mo'>
|
||||||
|
</script>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="span4">
|
||||||
|
<div class="chart">
|
||||||
|
<div class="quantity">
|
||||||
|
<span class="dollar">$</span>
|
||||||
|
<span class="price">200</span>
|
||||||
|
<span class="period">/month</span>
|
||||||
|
</div>
|
||||||
|
<div class="plan-name">Professional</div>
|
||||||
|
<div class="specs">
|
||||||
|
<div class="spec">
|
||||||
|
Add a <span class="variable">half day per month</span> development time to the project
|
||||||
|
</div>
|
||||||
|
<div class="spec">
|
||||||
|
<span class="variable">Homepage</span> ad placement
|
||||||
|
</div>
|
||||||
|
<div class="spec">
|
||||||
|
<span class="variable">Priority support</span> for your engineers
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<form class="signup" action="/signup/" method="POST">
|
||||||
|
<script
|
||||||
|
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
|
||||||
|
data-key="pk_test_pSlS9x7p9l5capgZrXLrwchb"
|
||||||
|
data-amount="20000"
|
||||||
|
data-name="Django REST framework"
|
||||||
|
data-description="Professional"
|
||||||
|
data-currency="usd"
|
||||||
|
data-allow-remember-me=false
|
||||||
|
data-label='Sign up'
|
||||||
|
data-panel-label='Sign up - {{amount}}/mo'>
|
||||||
|
</script>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="span4">
|
||||||
|
<div class="chart last">
|
||||||
|
<div class="quantity">
|
||||||
|
<span class="dollar">$</span>
|
||||||
|
<span class="price">400</span>
|
||||||
|
<span class="period">/month</span>
|
||||||
|
</div>
|
||||||
|
<div class="plan-name">Premium</div>
|
||||||
|
<div class="specs">
|
||||||
|
<div class="spec">
|
||||||
|
Add <span class="variable">one full day per month</span> development time to the project
|
||||||
|
</div>
|
||||||
|
<div class="spec">
|
||||||
|
<span class="variable">Full site</span> ad placement
|
||||||
|
</div>
|
||||||
|
<div class="spec">
|
||||||
|
<span class="variable">Priority support</span> for your engineers
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<form class="signup" action="/signup/" method="POST">
|
||||||
|
<script
|
||||||
|
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
|
||||||
|
data-key="pk_test_pSlS9x7p9l5capgZrXLrwchb"
|
||||||
|
data-amount="40000"
|
||||||
|
data-name="Django REST framework"
|
||||||
|
data-description="Premium"
|
||||||
|
data-currency="usd"
|
||||||
|
data-allow-remember-me=false
|
||||||
|
data-label='Sign up'
|
||||||
|
data-panel-label='Sign up - {{amount}}/mo'>
|
||||||
|
</script>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div style="clear: both; padding-top: 70px"></div>
|
||||||
|
|
||||||
|
Once you've signed up we'll contact you via email and arrange your ad placements on the site.
|
||||||
|
|
||||||
|
For further enquires please contact <a href=mailto:tom@tomchristie.com>tom@tomchristie.com</a>.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Roadmap
|
||||||
|
|
||||||
|
The roadmap below is an indication of some of the ongoing and future work we believe is important to REST framework.
|
||||||
|
|
||||||
|
* Support & documentation for alternative backends, including SQLalchemy.
|
||||||
|
* Improved support for HTTP Caching, in particular support for conditional database lookups.
|
|
@ -57,4 +57,5 @@ pages:
|
||||||
- '3.1 Announcement': 'topics/3.1-announcement.md'
|
- '3.1 Announcement': 'topics/3.1-announcement.md'
|
||||||
- '3.2 Announcement': 'topics/3.2-announcement.md'
|
- '3.2 Announcement': 'topics/3.2-announcement.md'
|
||||||
- 'Kickstarter Announcement': 'topics/kickstarter-announcement.md'
|
- 'Kickstarter Announcement': 'topics/kickstarter-announcement.md'
|
||||||
|
- 'Funding': 'topics/funding.md'
|
||||||
- 'Release Notes': 'topics/release-notes.md'
|
- 'Release Notes': 'topics/release-notes.md'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user