mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 09:25:06 +03:00
Updates to tagline + a clearer CTA
This commit is contained in:
1 parent
25f623d249
commit
c905edef57
15 files changed
+640
-201
No files matched your search
@@ -26,6 +26,7 @@ github.repos: \
|
||||
github.repos.supabase \
|
||||
github.repos.realtime \
|
||||
github.repos.marketplace \
|
||||
github.repos.pg-api \
|
||||
github.repos.postgrest-js \
|
||||
github.repos.postgres \
|
||||
github.repos.doctest-js
|
||||
|
||||
+19
-10
@@ -7,7 +7,7 @@
|
||||
|
||||
module.exports = {
|
||||
title: 'Supabase',
|
||||
tagline: 'realtime postgres.',
|
||||
tagline: 'The opensource Firebase alternative.',
|
||||
url: 'https://supabase.io',
|
||||
baseUrl: '/',
|
||||
favicon: '/favicon.ico',
|
||||
@@ -74,7 +74,7 @@ module.exports = {
|
||||
},
|
||||
{ to: '/docs/pricing', label: 'Pricing', position: 'left' },
|
||||
{ to: '/blog', label: 'Blog', position: 'left' },
|
||||
{ href: 'https://app.supabase.io', label: 'Alpha', position: 'left' },
|
||||
{ href: 'https://app.supabase.io', label: 'Login', position: 'right' },
|
||||
// {
|
||||
// href: 'https://github.com/supabase/supabase',
|
||||
// label: 'GitHub',
|
||||
@@ -92,6 +92,23 @@ module.exports = {
|
||||
links: [
|
||||
{
|
||||
title: 'Company',
|
||||
items: [
|
||||
{
|
||||
label: 'Humans',
|
||||
to: 'https://supabase.io/humans.txt',
|
||||
},
|
||||
{
|
||||
label: 'Blog',
|
||||
to: '/blog',
|
||||
},
|
||||
{
|
||||
label: 'Opensource',
|
||||
to: '/oss',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: 'Resources',
|
||||
items: [
|
||||
{
|
||||
label: 'Docs',
|
||||
@@ -105,14 +122,6 @@ module.exports = {
|
||||
label: 'Support',
|
||||
to: '/docs/support',
|
||||
},
|
||||
{
|
||||
label: 'Opensource',
|
||||
to: '/oss',
|
||||
},
|
||||
{
|
||||
label: 'Humans',
|
||||
to: 'https://supabase.io/humans.txt',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
@@ -4,7 +4,7 @@ export default function GithubCard({ title, description, href, stars, handle })
|
||||
return (
|
||||
<a className={'card'} href={href} style={{height: '100%'}}>
|
||||
<div className="card__body">
|
||||
<h3 style={styles.h3}>{title}</h3>
|
||||
<h4 style={styles.h4} style={{margin: 0}}>{title.toUpperCase()}</h4>
|
||||
<small>{description}</small>
|
||||
</div>
|
||||
<hr style={styles.hr} />
|
||||
|
||||
@@ -4,7 +4,8 @@ import marketplace from './repos/marketplace.json'
|
||||
import postgres from './repos/postgres.json'
|
||||
import doctestJs from './repos/doctest-js.json'
|
||||
import postgrestJs from './repos/postgrest-js.json'
|
||||
import postgresApi from './repos/pg-api.json'
|
||||
|
||||
const repos = [supabase, realtime, postgrestJs, postgres, doctestJs, marketplace]
|
||||
const repos = [supabase, realtime, postgrestJs, postgres, doctestJs, marketplace, postgresApi]
|
||||
|
||||
export { repos, postgrestJs }
|
||||
@@ -65,27 +65,27 @@
|
||||
"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-05T12:02:14Z",
|
||||
"pushed_at": "2020-05-05T12:02:18Z",
|
||||
"updated_at": "2020-05-25T08:08:23Z",
|
||||
"pushed_at": "2020-05-25T08:08:29Z",
|
||||
"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": 1884,
|
||||
"stargazers_count": 33,
|
||||
"watchers_count": 33,
|
||||
"size": 2251,
|
||||
"stargazers_count": 36,
|
||||
"watchers_count": 36,
|
||||
"language": "JavaScript",
|
||||
"has_issues": true,
|
||||
"has_projects": true,
|
||||
"has_downloads": true,
|
||||
"has_wiki": false,
|
||||
"has_pages": false,
|
||||
"forks_count": 0,
|
||||
"forks_count": 1,
|
||||
"mirror_url": null,
|
||||
"archived": false,
|
||||
"disabled": false,
|
||||
"open_issues_count": 3,
|
||||
"open_issues_count": 2,
|
||||
"license": {
|
||||
"key": "mit",
|
||||
"name": "MIT License",
|
||||
@@ -93,9 +93,9 @@
|
||||
"url": "https://api.github.com/licenses/mit",
|
||||
"node_id": "MDc6TGljZW5zZTEz"
|
||||
},
|
||||
"forks": 0,
|
||||
"open_issues": 3,
|
||||
"watchers": 33,
|
||||
"forks": 1,
|
||||
"open_issues": 2,
|
||||
"watchers": 36,
|
||||
"default_branch": "master",
|
||||
"temp_clone_token": null,
|
||||
"organization": {
|
||||
@@ -118,6 +118,6 @@
|
||||
"type": "Organization",
|
||||
"site_admin": false
|
||||
},
|
||||
"network_count": 0,
|
||||
"network_count": 1,
|
||||
"subscribers_count": 4
|
||||
}
|
||||
@@ -65,7 +65,7 @@
|
||||
"releases_url": "https://api.github.com/repos/supabase/marketplace/releases{/id}",
|
||||
"deployments_url": "https://api.github.com/repos/supabase/marketplace/deployments",
|
||||
"created_at": "2020-01-03T09:59:40Z",
|
||||
"updated_at": "2020-04-29T23:30:13Z",
|
||||
"updated_at": "2020-05-12T05:50:38Z",
|
||||
"pushed_at": "2020-04-27T06:28:08Z",
|
||||
"git_url": "git://github.com/supabase/marketplace.git",
|
||||
"ssh_url": "git@github.com:supabase/marketplace.git",
|
||||
@@ -73,15 +73,15 @@
|
||||
"svn_url": "https://github.com/supabase/marketplace",
|
||||
"homepage": "https://supabase.io",
|
||||
"size": 112,
|
||||
"stargazers_count": 8,
|
||||
"watchers_count": 8,
|
||||
"stargazers_count": 9,
|
||||
"watchers_count": 9,
|
||||
"language": "TSQL",
|
||||
"has_issues": true,
|
||||
"has_projects": true,
|
||||
"has_downloads": true,
|
||||
"has_wiki": true,
|
||||
"has_pages": false,
|
||||
"forks_count": 1,
|
||||
"forks_count": 2,
|
||||
"mirror_url": null,
|
||||
"archived": false,
|
||||
"disabled": false,
|
||||
@@ -93,9 +93,9 @@
|
||||
"url": "https://api.github.com/licenses/mit",
|
||||
"node_id": "MDc6TGljZW5zZTEz"
|
||||
},
|
||||
"forks": 1,
|
||||
"forks": 2,
|
||||
"open_issues": 0,
|
||||
"watchers": 8,
|
||||
"watchers": 9,
|
||||
"default_branch": "master",
|
||||
"temp_clone_token": null,
|
||||
"organization": {
|
||||
@@ -118,6 +118,6 @@
|
||||
"type": "Organization",
|
||||
"site_admin": false
|
||||
},
|
||||
"network_count": 1,
|
||||
"subscribers_count": 2
|
||||
"network_count": 2,
|
||||
"subscribers_count": 3
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
{
|
||||
"id": 265560320,
|
||||
"node_id": "MDEwOlJlcG9zaXRvcnkyNjU1NjAzMjA=",
|
||||
"name": "pg-api",
|
||||
"full_name": "supabase/pg-api",
|
||||
"private": false,
|
||||
"owner": {
|
||||
"login": "supabase",
|
||||
"id": 54469796,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0NDY5Nzk2",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/54469796?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/supabase",
|
||||
"html_url": "https://github.com/supabase",
|
||||
"followers_url": "https://api.github.com/users/supabase/followers",
|
||||
"following_url": "https://api.github.com/users/supabase/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/supabase/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/supabase/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/supabase/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/supabase/orgs",
|
||||
"repos_url": "https://api.github.com/users/supabase/repos",
|
||||
"events_url": "https://api.github.com/users/supabase/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/supabase/received_events",
|
||||
"type": "Organization",
|
||||
"site_admin": false
|
||||
},
|
||||
"html_url": "https://github.com/supabase/pg-api",
|
||||
"description": "A RESTful API for managing your Postgres. Fetch tables, add roles, and run queries",
|
||||
"fork": false,
|
||||
"url": "https://api.github.com/repos/supabase/pg-api",
|
||||
"forks_url": "https://api.github.com/repos/supabase/pg-api/forks",
|
||||
"keys_url": "https://api.github.com/repos/supabase/pg-api/keys{/key_id}",
|
||||
"collaborators_url": "https://api.github.com/repos/supabase/pg-api/collaborators{/collaborator}",
|
||||
"teams_url": "https://api.github.com/repos/supabase/pg-api/teams",
|
||||
"hooks_url": "https://api.github.com/repos/supabase/pg-api/hooks",
|
||||
"issue_events_url": "https://api.github.com/repos/supabase/pg-api/issues/events{/number}",
|
||||
"events_url": "https://api.github.com/repos/supabase/pg-api/events",
|
||||
"assignees_url": "https://api.github.com/repos/supabase/pg-api/assignees{/user}",
|
||||
"branches_url": "https://api.github.com/repos/supabase/pg-api/branches{/branch}",
|
||||
"tags_url": "https://api.github.com/repos/supabase/pg-api/tags",
|
||||
"blobs_url": "https://api.github.com/repos/supabase/pg-api/git/blobs{/sha}",
|
||||
"git_tags_url": "https://api.github.com/repos/supabase/pg-api/git/tags{/sha}",
|
||||
"git_refs_url": "https://api.github.com/repos/supabase/pg-api/git/refs{/sha}",
|
||||
"trees_url": "https://api.github.com/repos/supabase/pg-api/git/trees{/sha}",
|
||||
"statuses_url": "https://api.github.com/repos/supabase/pg-api/statuses/{sha}",
|
||||
"languages_url": "https://api.github.com/repos/supabase/pg-api/languages",
|
||||
"stargazers_url": "https://api.github.com/repos/supabase/pg-api/stargazers",
|
||||
"contributors_url": "https://api.github.com/repos/supabase/pg-api/contributors",
|
||||
"subscribers_url": "https://api.github.com/repos/supabase/pg-api/subscribers",
|
||||
"subscription_url": "https://api.github.com/repos/supabase/pg-api/subscription",
|
||||
"commits_url": "https://api.github.com/repos/supabase/pg-api/commits{/sha}",
|
||||
"git_commits_url": "https://api.github.com/repos/supabase/pg-api/git/commits{/sha}",
|
||||
"comments_url": "https://api.github.com/repos/supabase/pg-api/comments{/number}",
|
||||
"issue_comment_url": "https://api.github.com/repos/supabase/pg-api/issues/comments{/number}",
|
||||
"contents_url": "https://api.github.com/repos/supabase/pg-api/contents/{+path}",
|
||||
"compare_url": "https://api.github.com/repos/supabase/pg-api/compare/{base}...{head}",
|
||||
"merges_url": "https://api.github.com/repos/supabase/pg-api/merges",
|
||||
"archive_url": "https://api.github.com/repos/supabase/pg-api/{archive_format}{/ref}",
|
||||
"downloads_url": "https://api.github.com/repos/supabase/pg-api/downloads",
|
||||
"issues_url": "https://api.github.com/repos/supabase/pg-api/issues{/number}",
|
||||
"pulls_url": "https://api.github.com/repos/supabase/pg-api/pulls{/number}",
|
||||
"milestones_url": "https://api.github.com/repos/supabase/pg-api/milestones{/number}",
|
||||
"notifications_url": "https://api.github.com/repos/supabase/pg-api/notifications{?since,all,participating}",
|
||||
"labels_url": "https://api.github.com/repos/supabase/pg-api/labels{/name}",
|
||||
"releases_url": "https://api.github.com/repos/supabase/pg-api/releases{/id}",
|
||||
"deployments_url": "https://api.github.com/repos/supabase/pg-api/deployments",
|
||||
"created_at": "2020-05-20T12:36:37Z",
|
||||
"updated_at": "2020-05-25T14:15:33Z",
|
||||
"pushed_at": "2020-05-25T14:15:36Z",
|
||||
"git_url": "git://github.com/supabase/pg-api.git",
|
||||
"ssh_url": "git@github.com:supabase/pg-api.git",
|
||||
"clone_url": "https://github.com/supabase/pg-api.git",
|
||||
"svn_url": "https://github.com/supabase/pg-api",
|
||||
"homepage": "https://supabase.io",
|
||||
"size": 82846,
|
||||
"stargazers_count": 1,
|
||||
"watchers_count": 1,
|
||||
"language": "JavaScript",
|
||||
"has_issues": true,
|
||||
"has_projects": true,
|
||||
"has_downloads": true,
|
||||
"has_wiki": true,
|
||||
"has_pages": true,
|
||||
"forks_count": 1,
|
||||
"mirror_url": null,
|
||||
"archived": false,
|
||||
"disabled": false,
|
||||
"open_issues_count": 1,
|
||||
"license": {
|
||||
"key": "apache-2.0",
|
||||
"name": "Apache License 2.0",
|
||||
"spdx_id": "Apache-2.0",
|
||||
"url": "https://api.github.com/licenses/apache-2.0",
|
||||
"node_id": "MDc6TGljZW5zZTI="
|
||||
},
|
||||
"forks": 1,
|
||||
"open_issues": 1,
|
||||
"watchers": 1,
|
||||
"default_branch": "master",
|
||||
"temp_clone_token": null,
|
||||
"organization": {
|
||||
"login": "supabase",
|
||||
"id": 54469796,
|
||||
"node_id": "MDEyOk9yZ2FuaXphdGlvbjU0NDY5Nzk2",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/54469796?v=4",
|
||||
"gravatar_id": "",
|
||||
"url": "https://api.github.com/users/supabase",
|
||||
"html_url": "https://github.com/supabase",
|
||||
"followers_url": "https://api.github.com/users/supabase/followers",
|
||||
"following_url": "https://api.github.com/users/supabase/following{/other_user}",
|
||||
"gists_url": "https://api.github.com/users/supabase/gists{/gist_id}",
|
||||
"starred_url": "https://api.github.com/users/supabase/starred{/owner}{/repo}",
|
||||
"subscriptions_url": "https://api.github.com/users/supabase/subscriptions",
|
||||
"organizations_url": "https://api.github.com/users/supabase/orgs",
|
||||
"repos_url": "https://api.github.com/users/supabase/repos",
|
||||
"events_url": "https://api.github.com/users/supabase/events{/privacy}",
|
||||
"received_events_url": "https://api.github.com/users/supabase/received_events",
|
||||
"type": "Organization",
|
||||
"site_admin": false
|
||||
},
|
||||
"network_count": 1,
|
||||
"subscribers_count": 2
|
||||
}
|
||||
@@ -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-05T12:57:03Z",
|
||||
"pushed_at": "2020-05-05T12:57:00Z",
|
||||
"updated_at": "2020-05-22T13:00:26Z",
|
||||
"pushed_at": "2020-05-22T13:00:24Z",
|
||||
"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": 75,
|
||||
"stargazers_count": 15,
|
||||
"watchers_count": 15,
|
||||
"size": 89,
|
||||
"stargazers_count": 21,
|
||||
"watchers_count": 21,
|
||||
"language": "Shell",
|
||||
"has_issues": true,
|
||||
"has_projects": true,
|
||||
@@ -85,7 +85,7 @@
|
||||
"mirror_url": null,
|
||||
"archived": false,
|
||||
"disabled": false,
|
||||
"open_issues_count": 4,
|
||||
"open_issues_count": 5,
|
||||
"license": {
|
||||
"key": "postgresql",
|
||||
"name": "PostgreSQL License",
|
||||
@@ -94,8 +94,8 @@
|
||||
"node_id": "MDc6TGljZW5zZTMx"
|
||||
},
|
||||
"forks": 0,
|
||||
"open_issues": 4,
|
||||
"watchers": 15,
|
||||
"open_issues": 5,
|
||||
"watchers": 21,
|
||||
"default_branch": "develop",
|
||||
"temp_clone_token": null,
|
||||
"organization": {
|
||||
|
||||
@@ -65,27 +65,27 @@
|
||||
"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-05T10:03:45Z",
|
||||
"pushed_at": "2020-05-04T14:19:39Z",
|
||||
"updated_at": "2020-05-25T08:07:22Z",
|
||||
"pushed_at": "2020-05-25T08:07:31Z",
|
||||
"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": 1486,
|
||||
"stargazers_count": 40,
|
||||
"watchers_count": 40,
|
||||
"size": 1706,
|
||||
"stargazers_count": 44,
|
||||
"watchers_count": 44,
|
||||
"language": "JavaScript",
|
||||
"has_issues": true,
|
||||
"has_projects": true,
|
||||
"has_downloads": true,
|
||||
"has_wiki": true,
|
||||
"has_pages": false,
|
||||
"forks_count": 0,
|
||||
"forks_count": 1,
|
||||
"mirror_url": null,
|
||||
"archived": false,
|
||||
"disabled": false,
|
||||
"open_issues_count": 1,
|
||||
"open_issues_count": 2,
|
||||
"license": {
|
||||
"key": "mit",
|
||||
"name": "MIT License",
|
||||
@@ -93,9 +93,9 @@
|
||||
"url": "https://api.github.com/licenses/mit",
|
||||
"node_id": "MDc6TGljZW5zZTEz"
|
||||
},
|
||||
"forks": 0,
|
||||
"open_issues": 1,
|
||||
"watchers": 40,
|
||||
"forks": 1,
|
||||
"open_issues": 2,
|
||||
"watchers": 44,
|
||||
"default_branch": "master",
|
||||
"temp_clone_token": null,
|
||||
"organization": {
|
||||
@@ -118,6 +118,6 @@
|
||||
"type": "Organization",
|
||||
"site_admin": false
|
||||
},
|
||||
"network_count": 0,
|
||||
"network_count": 1,
|
||||
"subscribers_count": 5
|
||||
}
|
||||
@@ -65,27 +65,27 @@
|
||||
"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-05T22:27:07Z",
|
||||
"pushed_at": "2020-04-29T13:10:22Z",
|
||||
"updated_at": "2020-05-25T10:54:55Z",
|
||||
"pushed_at": "2020-05-22T10:59:05Z",
|
||||
"git_url": "git://github.com/supabase/realtime.git",
|
||||
"ssh_url": "git@github.com:supabase/realtime.git",
|
||||
"clone_url": "https://github.com/supabase/realtime.git",
|
||||
"svn_url": "https://github.com/supabase/realtime",
|
||||
"homepage": "https://supabase.io",
|
||||
"size": 2295,
|
||||
"stargazers_count": 547,
|
||||
"watchers_count": 547,
|
||||
"language": "JavaScript",
|
||||
"size": 2066,
|
||||
"stargazers_count": 568,
|
||||
"watchers_count": 568,
|
||||
"language": "Elixir",
|
||||
"has_issues": true,
|
||||
"has_projects": true,
|
||||
"has_downloads": true,
|
||||
"has_wiki": true,
|
||||
"has_pages": false,
|
||||
"forks_count": 13,
|
||||
"forks_count": 17,
|
||||
"mirror_url": null,
|
||||
"archived": false,
|
||||
"disabled": false,
|
||||
"open_issues_count": 4,
|
||||
"open_issues_count": 9,
|
||||
"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": 13,
|
||||
"open_issues": 4,
|
||||
"watchers": 547,
|
||||
"forks": 17,
|
||||
"open_issues": 9,
|
||||
"watchers": 568,
|
||||
"default_branch": "master",
|
||||
"temp_clone_token": null,
|
||||
"organization": {
|
||||
@@ -118,6 +118,6 @@
|
||||
"type": "Organization",
|
||||
"site_admin": false
|
||||
},
|
||||
"network_count": 13,
|
||||
"subscribers_count": 20
|
||||
"network_count": 17,
|
||||
"subscribers_count": 21
|
||||
}
|
||||
@@ -65,27 +65,27 @@
|
||||
"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-05T13:24:35Z",
|
||||
"pushed_at": "2020-05-05T13:24:32Z",
|
||||
"updated_at": "2020-05-24T10:18:13Z",
|
||||
"pushed_at": "2020-05-20T09:57:22Z",
|
||||
"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": 6582,
|
||||
"stargazers_count": 171,
|
||||
"watchers_count": 171,
|
||||
"size": 5896,
|
||||
"stargazers_count": 205,
|
||||
"watchers_count": 205,
|
||||
"language": "JavaScript",
|
||||
"has_issues": true,
|
||||
"has_projects": true,
|
||||
"has_downloads": true,
|
||||
"has_wiki": true,
|
||||
"has_pages": false,
|
||||
"forks_count": 13,
|
||||
"forks_count": 15,
|
||||
"mirror_url": null,
|
||||
"archived": false,
|
||||
"disabled": false,
|
||||
"open_issues_count": 6,
|
||||
"open_issues_count": 8,
|
||||
"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": 13,
|
||||
"open_issues": 6,
|
||||
"watchers": 171,
|
||||
"forks": 15,
|
||||
"open_issues": 8,
|
||||
"watchers": 205,
|
||||
"default_branch": "master",
|
||||
"temp_clone_token": null,
|
||||
"organization": {
|
||||
@@ -118,6 +118,6 @@
|
||||
"type": "Organization",
|
||||
"site_admin": false
|
||||
},
|
||||
"network_count": 13,
|
||||
"subscribers_count": 23
|
||||
"network_count": 15,
|
||||
"subscribers_count": 26
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
+40
-42
@@ -11,17 +11,9 @@ import HowCard from '../components/HowCard'
|
||||
import { repos } from '../data/github'
|
||||
|
||||
const heroExample = `
|
||||
import { createClient } from '@supabase/supabase-js'
|
||||
|
||||
// Connect to your own PostgreSQL database
|
||||
const supabase = createClient('https://your-db.supabase.co', 'api-key')
|
||||
|
||||
// Receive updates when a new record is inserted into your database
|
||||
const realtime = supabase
|
||||
.from('*')
|
||||
.on('INSERT', change => {
|
||||
console.log('Change received!', change)
|
||||
})
|
||||
.from('messages')
|
||||
.on('INSERT', message => console.log('New message!', message) )
|
||||
.subscribe()
|
||||
`.trim()
|
||||
const subscribeExample = `
|
||||
@@ -149,9 +141,7 @@ function Home() {
|
||||
<div className="col col--5">
|
||||
<h2 className="hero__title">{siteConfig.tagline}</h2>
|
||||
<p className="hero__subtitle">
|
||||
Supabase adds realtime and RESTful APIs to your{' '}
|
||||
<strong className="has-emphasis">existing</strong> PostgreSQL database without a
|
||||
single line of code.
|
||||
Supabase adds realtime and restful APIs to Postgres without a single line of code.
|
||||
</p>
|
||||
<div>
|
||||
<Link
|
||||
@@ -169,31 +159,31 @@ function Home() {
|
||||
'button hero--button button--md button--primary responsive-button',
|
||||
styles.button
|
||||
)}
|
||||
to={'https://github.com/supabase/supabase'}
|
||||
to={'https://app.supabase.io'}
|
||||
style={{ marginTop: 10 }}
|
||||
>
|
||||
Follow our GitHub →
|
||||
Alpha sign up →
|
||||
</Link>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col col--7">
|
||||
<CustomCodeBlock
|
||||
header="Get notified of all new records in your database"
|
||||
js={heroExample}
|
||||
/>
|
||||
<CustomCodeBlock header="Listen to your Postgres in realtime." js={heroExample} />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{/* <section
|
||||
<section
|
||||
style={{
|
||||
padding: '50px 0',
|
||||
padding: 30,
|
||||
}}
|
||||
className="hero is--dark"
|
||||
>
|
||||
<div className="container text--center"><small>CUSTOMER LOGOS</small></div>
|
||||
</section> */}
|
||||
<div className="container " style={{display: 'flex', justifyContent: 'center', alignItems: 'center' }}>
|
||||
<img src="/img/yc-gray.png" alt="Y Combinator" width="50" />
|
||||
<p style={{fontWeight: 'bold', padding: '0px 20px', margin: 0, display: 'inline-block' }}>Backed by Y Combinator.</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{/* HOW */}
|
||||
<section className={'section-lg'}>
|
||||
@@ -218,11 +208,13 @@ function Home() {
|
||||
</div>
|
||||
<div>
|
||||
<HowCard
|
||||
title="Connect your database to Supabase"
|
||||
description={<>Supabase introspects your database and provides instant APIs.</>}
|
||||
title="Built with PostgreSQL"
|
||||
description={
|
||||
<>Sign up and query your Postgres database in less than 2 minutes.</>
|
||||
}
|
||||
featureTitle="You get"
|
||||
features={[
|
||||
'APIs always in sync with your schema',
|
||||
'Full Postgres database',
|
||||
'Instant RESTful API',
|
||||
'Realtime notifications via websockets',
|
||||
]}
|
||||
@@ -240,7 +232,7 @@ function Home() {
|
||||
description={<>Supabase handles the stuff you're usually too busy to build.</>}
|
||||
featureTitle="You get"
|
||||
features={[
|
||||
'Custom URL for your APIs',
|
||||
'APIs always in sync with your schema',
|
||||
'Custom API docs for your schema',
|
||||
'Built-in security & monitoring',
|
||||
]}
|
||||
@@ -363,7 +355,8 @@ function Home() {
|
||||
<div className="col col--6 col--offset-3">
|
||||
<h2 className="with-underline">Self-documenting</h2>
|
||||
<p className="">
|
||||
We introspect your database to give you instant, custom documentation for your REST and Realtime APIs.
|
||||
We introspect your database to give you instant, custom documentation for your
|
||||
REST and Realtime APIs.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -395,18 +388,23 @@ function Home() {
|
||||
</div>
|
||||
|
||||
<div className="row is-multiline">
|
||||
{repos.map((props, idx) => (
|
||||
<div className={'col col--6'} key={idx}>
|
||||
<GithubCard
|
||||
key={idx}
|
||||
title={props.name}
|
||||
description={props.description}
|
||||
href={props.html_url}
|
||||
stars={props.stargazers_count}
|
||||
handle={props.full_name}
|
||||
/>
|
||||
</div>
|
||||
))}
|
||||
{repos
|
||||
.filter((x) => ['supabase', 'realtime', 'postgres', 'pg-api'].includes(x.name))
|
||||
.map((props, idx) => (
|
||||
<div className={'col col--6'} key={idx}>
|
||||
<GithubCard
|
||||
key={idx}
|
||||
title={props.name}
|
||||
description={props.description}
|
||||
href={props.html_url}
|
||||
stars={props.stargazers_count}
|
||||
handle={props.full_name}
|
||||
/>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
<div style={{ textAlign: 'right' }}>
|
||||
<a href="/oss">See more →</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
@@ -439,10 +437,10 @@ function Home() {
|
||||
'button hero--button button--md button--primary responsive-button',
|
||||
styles.button
|
||||
)}
|
||||
to={'https://github.com/supabase/supabase'}
|
||||
to={'https://app.supabase.io'}
|
||||
style={{ margin: 5 }}
|
||||
>
|
||||
Follow our GitHub →
|
||||
Alpha sign up →
|
||||
</Link>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 2.2 KiB |
@@ -42,6 +42,7 @@ const formatResults = (repo, githubResponse) => {
|
||||
|
||||
const main = async () => {
|
||||
const postgres = await fetchAllEvents('postgres', 100)
|
||||
const postgresApi = await fetchAllEvents('pg-api', 100)
|
||||
const marketplace = await fetchAllEvents('marketplace', 100)
|
||||
const realtime = await fetchAllEvents('realtime', 600)
|
||||
const supabase = await fetchAllEvents('supabase', 200)
|
||||
@@ -50,6 +51,7 @@ const main = async () => {
|
||||
|
||||
const history = []
|
||||
.concat(formatResults('@supabase/postgres', postgres))
|
||||
.concat(formatResults('@supabase/pg-api', postgresApi))
|
||||
.concat(formatResults('@supabase/marketplace', marketplace))
|
||||
.concat(formatResults('@supabase/doctest-js', doctestJs))
|
||||
.concat(formatResults('@supabase/realtime', realtime))
|
||||
@@ -69,6 +71,7 @@ const main = async () => {
|
||||
'@supabase/supabase': 0,
|
||||
'@supabase/realtime': 0,
|
||||
'@supabase/postgres': 0,
|
||||
'@supabase/pg-api': 0,
|
||||
'@supabase/marketplace': 0,
|
||||
'@supabase/postgrest-js': 0,
|
||||
'@supabase/doctest-js': 0,
|
||||
@@ -79,12 +82,14 @@ const main = async () => {
|
||||
let supabase = groups[date].filter(x => x.repo === '@supabase/supabase').length
|
||||
let realtime = groups[date].filter(x => x.repo === '@supabase/realtime').length
|
||||
let postgres = groups[date].filter((x) => x.repo === '@supabase/postgres').length
|
||||
let postgresApi = groups[date].filter((x) => x.repo === '@supabase/pg-api').length
|
||||
let marketplace = groups[date].filter((x) => x.repo === '@supabase/marketplace').length
|
||||
let postgrestJs = groups[date].filter(x => x.repo === '@supabase/postgrest-js').length
|
||||
let doctestJs = groups[date].filter((x) => x.repo === '@supabase/doctest-js').length
|
||||
tally['@supabase/supabase'] += supabase
|
||||
tally['@supabase/realtime'] += realtime
|
||||
tally['@supabase/postgres'] += postgres
|
||||
tally['@supabase/pg-api'] += postgresApi
|
||||
tally['@supabase/marketplace'] += marketplace
|
||||
tally['@supabase/postgrest-js'] += postgrestJs
|
||||
tally['@supabase/doctest-js'] += doctestJs
|
||||
@@ -93,6 +98,7 @@ const main = async () => {
|
||||
'@supabase/supabase': tally['@supabase/supabase'],
|
||||
'@supabase/realtime': tally['@supabase/realtime'],
|
||||
'@supabase/postgres': tally['@supabase/postgres'],
|
||||
'@supabase/pg-api': tally['@supabase/pg-api'],
|
||||
'@supabase/marketplace': tally['@supabase/marketplace'],
|
||||
'@supabase/postgrest-js': tally['@supabase/postgrest-js'],
|
||||
'@supabase/doctest-js': tally['@supabase/doctest-js'],
|
||||
|
||||
Reference in new issue
Block a user