diff --git a/web/docs/guides/examples.mdx b/web/docs/guides/examples.mdx index 632c88c490e..6ae25537f89 100644 --- a/web/docs/guides/examples.mdx +++ b/web/docs/guides/examples.mdx @@ -4,4 +4,12 @@ title: Examples description: 'Examples you can use to get started with supabase' --- -Supabase is still in Alpha. We will release some examples once we are in Beta and our APIs have stabalized. \ No newline at end of file +## Coming soon + +Supabase is still in Alpha. + +We will release some examples once we are in Beta and our APIs have stabalized. + +## Contribute + +Built something with Supabase? Let us know by opening an issue on Github and we'll share it here. diff --git a/web/docs/postgres/intro.mdx b/web/docs/postgres/intro.mdx new file mode 100644 index 00000000000..64ef93c38d0 --- /dev/null +++ b/web/docs/postgres/intro.mdx @@ -0,0 +1,20 @@ +--- +id: postgres-intro +title: Postgres, plus goodies +description: 'The easiest way to get started with Postgres.' +--- + +## Introduction + +We've talked to a lot of developers, and they often tell us that they know Postgres is the best database for their needs, but they still choose something that's easier to get started. + +We want to solve that problem. So we packaged Postgres with some useful plugins and built some one-click installers. Our goal is not to modify Postgres, but to provide some of the most common extensions with a simple installation process. + +## Resources + +- Find the repository here: [supabase/postgres](https://github.com/supabase/postgres/) +- Use with [Docker](https://github.com/supabase/postgres/wiki/Docker) +- Install on [Digital Ocean](https://github.com/supabase/postgres/wiki/Digital-Ocean) +- Install on [AWS](https://github.com/supabase/postgres/wiki/AWS-EC2) + + diff --git a/web/docs/pricing.mdx b/web/docs/pricing.mdx new file mode 100644 index 00000000000..4dfa917d28d --- /dev/null +++ b/web/docs/pricing.mdx @@ -0,0 +1,60 @@ +--- +id: pricing +title: Pricing +description: Supabase Pricing +--- + +Supabase is an **open source** company. + +While we're in alpha we are free to use. In the future, we will charge for hosting. + + +## Sponsor + +If you like where we're heading, please [consider conributing](https://github.com/sponsors/supabase). + + +### Individuals + + +
+

Contributor: $5 per month

+

Contribute to our team.

+
+
+ +
+

Supporter: $19 / month

+

Name and link featured on our OSS page.

+
+ + +
+

Evangelist: $49 / month

+

Name and link featured on our OSS page.

+
+ + + +### Enterprise + + +
+

Silver: $1000 per month

+

Logo + name + link featured on our OSS page.

+
+ + +
+

Gold: $2500 / month

+

Name and link featured on our OSS page.
Logo + name + link featured on our main README.

+
+ + +
+

Platinum: $5000 / month

+

Name and link featured on our OSS page.
Logo + name + link featured on all our READMEs.

+
+ + + diff --git a/web/docs/hosting/realtime.mdx b/web/docs/realtime/install.mdx similarity index 75% rename from web/docs/hosting/realtime.mdx rename to web/docs/realtime/install.mdx index 8c3fbcd012c..ca8e0da4c9f 100644 --- a/web/docs/hosting/realtime.mdx +++ b/web/docs/realtime/install.mdx @@ -1,11 +1,17 @@ --- -id: hosting-realtime -title: On-premises Realtime -description: 'Setting up a Supabase instance' +id: realtime-install +title: Install Realtime +description: 'Host your own realtime server' --- > Status: DRAFT +## Introduction + +The easiest way to get started with Realtime is to sign up to our [Alpha](https://app.supabase.io). + +If you want to host your own realtime server, this document will help you to get set up. + ## Pre-requisites - Postgres 10+ diff --git a/web/docs/support.md b/web/docs/support.md new file mode 100644 index 00000000000..18d6162c629 --- /dev/null +++ b/web/docs/support.md @@ -0,0 +1,9 @@ +--- +id: support +title: Support +description: Supabase Support +--- + +We are here to help! We offer email based support. You can email us at alpha@supabase.io. + +If you need SLAs, guaranteed response times, or other enterprise level services, please contact us at this email address. \ No newline at end of file diff --git a/web/docusaurus.config.js b/web/docusaurus.config.js index 7e7db0bdfb0..14a98eff7b5 100755 --- a/web/docusaurus.config.js +++ b/web/docusaurus.config.js @@ -44,33 +44,34 @@ module.exports = { to: '/docs/about', label: 'Docs', position: 'left', - items: [ - { - label: 'Realtime', - to: '/docs/library/subscribe', - }, - { - label: 'Reading', - to: '/docs/library/get', - }, - { - label: 'Creating', - to: '/docs/library/post', - }, - { - label: 'Updating', - to: '/docs/library/patch', - }, - { - label: 'Stored Procedures', - to: '/docs/library/stored-procedures', - }, - { - label: 'Self Hosting', - to: '/docs/hosting/hosting-realtime', - }, - ], + // items: [ + // { + // label: 'Realtime', + // to: '/docs/library/subscribe', + // }, + // { + // label: 'Reading', + // to: '/docs/library/get', + // }, + // { + // label: 'Creating', + // to: '/docs/library/post', + // }, + // { + // label: 'Updating', + // to: '/docs/library/patch', + // }, + // { + // label: 'Stored Procedures', + // to: '/docs/library/stored-procedures', + // }, + // { + // label: 'Self Hosting', + // to: '/docs/hosting/hosting-realtime', + // }, + // ], }, + { to: '/docs/pricing', label: 'Pricing', position: 'left' }, { to: '/blog', label: 'Blog', position: 'left' }, { href: 'https://app.supabase.io', label: 'Alpha', position: 'left' }, // { @@ -96,8 +97,12 @@ module.exports = { to: '/docs/about', }, { - label: 'Guides', - to: '/docs/guides/examples', + label: 'Pricing', + to: '/docs/pricing', + }, + { + label: 'Support', + to: '/docs/support', }, { label: 'Opensource', diff --git a/web/sidebars.js b/web/sidebars.js index 5d60bbd1279..0b533db24b8 100755 --- a/web/sidebars.js +++ b/web/sidebars.js @@ -7,28 +7,20 @@ module.exports = { docs: { - Introduction:[ - "about", - "faq" + Introduction: ['about', 'faq'], + Library: [ + 'library/getting-started', + 'library/subscribe', + 'library/get', + 'library/post', + 'library/patch', + 'library/delete', + 'library/stored-procedures', ], - Library:[ - "library/getting-started", - "library/subscribe", - "library/get", - "library/post", - "library/patch", - "library/delete", - "library/stored-procedures" - ], - Guides:[ - "guides/examples" - ], - 'Self Hosting':[ - "hosting/hosting-realtime" - ], - Handbook:[ - "handbook/introduction", - "handbook/contributing" - ], - } -}; + // Guides: ['guides/examples'], + Realtime: ['realtime/realtime-install'], + Postgres: ['postgres/postgres-intro'], + 'See Also': ['guides/examples', 'pricing', 'support'], + Handbook: ['handbook/introduction', 'handbook/contributing'], + }, +} diff --git a/web/src/css/custom.css b/web/src/css/custom.css index 56bc7154d53..a6281c7519d 100755 --- a/web/src/css/custom.css +++ b/web/src/css/custom.css @@ -478,7 +478,14 @@ a.card:hover { vertical-align: middle; } - +/* Make the Docs page take up full height to fix the left sidebar */ +div.container.padding-vert--lg .row { + min-height: 100vh; +} +/* Disable full height for child rows */ +div.container.padding-vert--lg .row .row { + min-height: auto; +} div[class^='docItemContainer_'] { max-width: none; } diff --git a/web/src/data/repos/doctest-js.json b/web/src/data/repos/doctest-js.json index 4eaffd2ad0d..10434fb9f84 100644 --- a/web/src/data/repos/doctest-js.json +++ b/web/src/data/repos/doctest-js.json @@ -65,14 +65,14 @@ "releases_url": "https://api.github.com/repos/supabase/doctest-js/releases{/id}", "deployments_url": "https://api.github.com/repos/supabase/doctest-js/deployments", "created_at": "2020-01-29T04:51:25Z", - "updated_at": "2020-05-02T08:27:30Z", - "pushed_at": "2020-05-02T08:27:36Z", + "updated_at": "2020-05-05T12:02:14Z", + "pushed_at": "2020-05-05T12:02:18Z", "git_url": "git://github.com/supabase/doctest-js.git", "ssh_url": "git@github.com:supabase/doctest-js.git", "clone_url": "https://github.com/supabase/doctest-js.git", "svn_url": "https://github.com/supabase/doctest-js", "homepage": "", - "size": 1639, + "size": 1884, "stargazers_count": 33, "watchers_count": 33, "language": "JavaScript", @@ -85,7 +85,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 2, + "open_issues_count": 3, "license": { "key": "mit", "name": "MIT License", @@ -94,7 +94,7 @@ "node_id": "MDc6TGljZW5zZTEz" }, "forks": 0, - "open_issues": 2, + "open_issues": 3, "watchers": 33, "default_branch": "master", "temp_clone_token": null, diff --git a/web/src/data/repos/postgres.json b/web/src/data/repos/postgres.json index 365a815120b..2d2bc0cfc43 100644 --- a/web/src/data/repos/postgres.json +++ b/web/src/data/repos/postgres.json @@ -65,16 +65,16 @@ "releases_url": "https://api.github.com/repos/supabase/postgres/releases{/id}", "deployments_url": "https://api.github.com/repos/supabase/postgres/deployments", "created_at": "2020-04-10T08:02:57Z", - "updated_at": "2020-05-01T23:10:23Z", - "pushed_at": "2020-05-01T09:12:28Z", + "updated_at": "2020-05-05T12:57:03Z", + "pushed_at": "2020-05-05T12:57:00Z", "git_url": "git://github.com/supabase/postgres.git", "ssh_url": "git@github.com:supabase/postgres.git", "clone_url": "https://github.com/supabase/postgres.git", "svn_url": "https://github.com/supabase/postgres", "homepage": "https://supabase.io", - "size": 66, - "stargazers_count": 14, - "watchers_count": 14, + "size": 73, + "stargazers_count": 15, + "watchers_count": 15, "language": "Shell", "has_issues": true, "has_projects": true, @@ -85,7 +85,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 2, + "open_issues_count": 4, "license": { "key": "postgresql", "name": "PostgreSQL License", @@ -94,8 +94,8 @@ "node_id": "MDc6TGljZW5zZTMx" }, "forks": 0, - "open_issues": 2, - "watchers": 14, + "open_issues": 4, + "watchers": 15, "default_branch": "develop", "temp_clone_token": null, "organization": { diff --git a/web/src/data/repos/postgrest-js.json b/web/src/data/repos/postgrest-js.json index ce88ffd1518..f26e2bd78ae 100644 --- a/web/src/data/repos/postgrest-js.json +++ b/web/src/data/repos/postgrest-js.json @@ -65,16 +65,16 @@ "releases_url": "https://api.github.com/repos/supabase/postgrest-js/releases{/id}", "deployments_url": "https://api.github.com/repos/supabase/postgrest-js/deployments", "created_at": "2020-01-27T05:32:19Z", - "updated_at": "2020-05-01T01:17:50Z", - "pushed_at": "2020-05-01T01:17:55Z", + "updated_at": "2020-05-05T10:03:45Z", + "pushed_at": "2020-05-04T14:19:39Z", "git_url": "git://github.com/supabase/postgrest-js.git", "ssh_url": "git@github.com:supabase/postgrest-js.git", "clone_url": "https://github.com/supabase/postgrest-js.git", "svn_url": "https://github.com/supabase/postgrest-js", "homepage": "https://supabase.io", - "size": 1475, - "stargazers_count": 39, - "watchers_count": 39, + "size": 1486, + "stargazers_count": 40, + "watchers_count": 40, "language": "JavaScript", "has_issues": true, "has_projects": true, @@ -85,7 +85,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 0, + "open_issues_count": 1, "license": { "key": "mit", "name": "MIT License", @@ -94,8 +94,8 @@ "node_id": "MDc6TGljZW5zZTEz" }, "forks": 0, - "open_issues": 0, - "watchers": 39, + "open_issues": 1, + "watchers": 40, "default_branch": "master", "temp_clone_token": null, "organization": { diff --git a/web/src/data/repos/realtime.json b/web/src/data/repos/realtime.json index 7b3b70a3882..4d19fa5805e 100644 --- a/web/src/data/repos/realtime.json +++ b/web/src/data/repos/realtime.json @@ -65,7 +65,7 @@ "releases_url": "https://api.github.com/repos/supabase/realtime/releases{/id}", "deployments_url": "https://api.github.com/repos/supabase/realtime/deployments", "created_at": "2019-09-23T12:15:45Z", - "updated_at": "2020-05-02T07:56:06Z", + "updated_at": "2020-05-05T13:01:50Z", "pushed_at": "2020-04-29T13:10:22Z", "git_url": "git://github.com/supabase/realtime.git", "ssh_url": "git@github.com:supabase/realtime.git", @@ -73,19 +73,19 @@ "svn_url": "https://github.com/supabase/realtime", "homepage": "https://supabase.io", "size": 2295, - "stargazers_count": 507, - "watchers_count": 507, + "stargazers_count": 545, + "watchers_count": 545, "language": "JavaScript", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, - "forks_count": 12, + "forks_count": 13, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 3, + "open_issues_count": 4, "license": { "key": "apache-2.0", "name": "Apache License 2.0", @@ -93,9 +93,9 @@ "url": "https://api.github.com/licenses/apache-2.0", "node_id": "MDc6TGljZW5zZTI=" }, - "forks": 12, - "open_issues": 3, - "watchers": 507, + "forks": 13, + "open_issues": 4, + "watchers": 545, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -118,6 +118,6 @@ "type": "Organization", "site_admin": false }, - "network_count": 12, - "subscribers_count": 18 + "network_count": 13, + "subscribers_count": 20 } diff --git a/web/src/data/repos/supabase.json b/web/src/data/repos/supabase.json index 24f2a044414..01d08eebc16 100644 --- a/web/src/data/repos/supabase.json +++ b/web/src/data/repos/supabase.json @@ -65,16 +65,16 @@ "releases_url": "https://api.github.com/repos/supabase/supabase/releases{/id}", "deployments_url": "https://api.github.com/repos/supabase/supabase/deployments", "created_at": "2019-10-12T05:56:49Z", - "updated_at": "2020-05-02T02:38:32Z", - "pushed_at": "2020-05-02T03:37:49Z", + "updated_at": "2020-05-05T03:54:45Z", + "pushed_at": "2020-05-05T09:58:41Z", "git_url": "git://github.com/supabase/supabase.git", "ssh_url": "git@github.com:supabase/supabase.git", "clone_url": "https://github.com/supabase/supabase.git", "svn_url": "https://github.com/supabase/supabase", "homepage": "https://supabase.io", - "size": 6391, - "stargazers_count": 166, - "watchers_count": 166, + "size": 6406, + "stargazers_count": 171, + "watchers_count": 171, "language": "JavaScript", "has_issues": true, "has_projects": true, @@ -85,7 +85,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 7, + "open_issues_count": 6, "license": { "key": "apache-2.0", "name": "Apache License 2.0", @@ -94,8 +94,8 @@ "node_id": "MDc6TGljZW5zZTI=" }, "forks": 13, - "open_issues": 7, - "watchers": 166, + "open_issues": 6, + "watchers": 171, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -119,5 +119,5 @@ "site_admin": false }, "network_count": 13, - "subscribers_count": 22 + "subscribers_count": 23 } diff --git a/web/src/data/stars/stargazers.json b/web/src/data/stars/stargazers.json index 5870e187787..df01378ac35 100644 --- a/web/src/data/stars/stargazers.json +++ b/web/src/data/stars/stargazers.json @@ -849,10 +849,26 @@ }, { "name": "2020-05-02", - "@supabase/supabase": 166, + "@supabase/supabase": 168, "@supabase/realtime": 500, "@supabase/marketplace": 8, "@supabase/postgrest-js": 39, "@supabase/doctest-js": 33 + }, + { + "name": "2020-05-03", + "@supabase/supabase": 170, + "@supabase/realtime": 500, + "@supabase/marketplace": 8, + "@supabase/postgrest-js": 39, + "@supabase/doctest-js": 33 + }, + { + "name": "2020-05-05", + "@supabase/supabase": 171, + "@supabase/realtime": 500, + "@supabase/marketplace": 8, + "@supabase/postgrest-js": 40, + "@supabase/doctest-js": 33 } ] \ No newline at end of file