From eab2e6f354fe156a623a04300d18acf84c66e7f9 Mon Sep 17 00:00:00 2001 From: Paul Copplestone Date: Mon, 24 Aug 2020 18:12:46 +0800 Subject: [PATCH 1/5] Updates the latest repo starcounts --- web/src/data/repos/doctest-js.json | 22 +++++++++++----------- web/src/data/repos/marketplace.json | 10 +++++----- web/src/data/repos/pg-api.json | 26 +++++++++++++------------- web/src/data/repos/postgres.json | 22 +++++++++++----------- web/src/data/repos/postgrest-js.json | 20 ++++++++++---------- web/src/data/repos/realtime.json | 26 +++++++++++++------------- web/src/data/repos/supabase.json | 26 +++++++++++++------------- 7 files changed, 76 insertions(+), 76 deletions(-) diff --git a/web/src/data/repos/doctest-js.json b/web/src/data/repos/doctest-js.json index 8ad10428fe6..58349e09a1f 100644 --- a/web/src/data/repos/doctest-js.json +++ b/web/src/data/repos/doctest-js.json @@ -65,23 +65,23 @@ "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-06-24T07:46:53Z", - "pushed_at": "2020-06-24T07:46:58Z", + "updated_at": "2020-08-23T08:02:28Z", + "pushed_at": "2020-08-23T03:35:13Z", "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": 2991, - "stargazers_count": 41, - "watchers_count": 41, + "size": 2540, + "stargazers_count": 48, + "watchers_count": 48, "language": "JavaScript", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": false, "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": 2, - "watchers": 41, + "watchers": 48, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -118,6 +118,6 @@ "type": "Organization", "site_admin": false }, - "network_count": 1, - "subscribers_count": 4 -} \ No newline at end of file + "network_count": 2, + "subscribers_count": 5 +} diff --git a/web/src/data/repos/marketplace.json b/web/src/data/repos/marketplace.json index 749c2bf930e..0822e1958cf 100644 --- a/web/src/data/repos/marketplace.json +++ b/web/src/data/repos/marketplace.json @@ -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-06-04T05:41:43Z", + "updated_at": "2020-06-29T02:36:36Z", "pushed_at": "2020-04-27T06:28:08Z", "git_url": "git://github.com/supabase/marketplace.git", "ssh_url": "git@github.com:supabase/marketplace.git", @@ -73,8 +73,8 @@ "svn_url": "https://github.com/supabase/marketplace", "homepage": "https://supabase.io", "size": 112, - "stargazers_count": 10, - "watchers_count": 10, + "stargazers_count": 9, + "watchers_count": 9, "language": "TSQL", "has_issues": true, "has_projects": true, @@ -95,7 +95,7 @@ }, "forks": 2, "open_issues": 0, - "watchers": 10, + "watchers": 9, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -120,4 +120,4 @@ }, "network_count": 2, "subscribers_count": 3 -} \ No newline at end of file +} diff --git a/web/src/data/repos/pg-api.json b/web/src/data/repos/pg-api.json index 098c51378a5..e98d3bdc52b 100644 --- a/web/src/data/repos/pg-api.json +++ b/web/src/data/repos/pg-api.json @@ -65,27 +65,27 @@ "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-06-25T07:28:50Z", - "pushed_at": "2020-06-25T07:28:43Z", + "updated_at": "2020-08-23T13:33:30Z", + "pushed_at": "2020-08-18T13:31:51Z", "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": 86669, - "stargazers_count": 36, - "watchers_count": 36, + "size": 87118, + "stargazers_count": 53, + "watchers_count": 53, "language": "TypeScript", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": true, - "forks_count": 2, + "forks_count": 3, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 3, + "open_issues_count": 6, "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": 2, - "open_issues": 3, - "watchers": 36, + "forks": 3, + "open_issues": 6, + "watchers": 53, "default_branch": "develop", "temp_clone_token": null, "organization": { @@ -118,6 +118,6 @@ "type": "Organization", "site_admin": false }, - "network_count": 2, - "subscribers_count": 4 -} \ No newline at end of file + "network_count": 3, + "subscribers_count": 5 +} diff --git a/web/src/data/repos/postgres.json b/web/src/data/repos/postgres.json index 162d68f877c..7afd44e0073 100644 --- a/web/src/data/repos/postgres.json +++ b/web/src/data/repos/postgres.json @@ -65,23 +65,23 @@ "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-06-19T09:19:44Z", - "pushed_at": "2020-06-19T09:19:41Z", + "updated_at": "2020-08-24T00:03:22Z", + "pushed_at": "2020-08-18T13:31:26Z", "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": 104, - "stargazers_count": 101, - "watchers_count": 101, + "size": 117, + "stargazers_count": 132, + "watchers_count": 132, "language": "Shell", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, - "forks_count": 2, + "forks_count": 3, "mirror_url": null, "archived": false, "disabled": false, @@ -93,9 +93,9 @@ "url": "https://api.github.com/licenses/postgresql", "node_id": "MDc6TGljZW5zZTMx" }, - "forks": 2, + "forks": 3, "open_issues": 4, - "watchers": 101, + "watchers": 132, "default_branch": "develop", "temp_clone_token": null, "organization": { @@ -118,6 +118,6 @@ "type": "Organization", "site_admin": false }, - "network_count": 2, - "subscribers_count": 5 -} \ No newline at end of file + "network_count": 3, + "subscribers_count": 7 +} diff --git a/web/src/data/repos/postgrest-js.json b/web/src/data/repos/postgrest-js.json index c3e0eb09486..8f922c7cc33 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-06-22T09:30:53Z", - "pushed_at": "2020-06-22T09:30:54Z", + "updated_at": "2020-08-23T03:34:50Z", + "pushed_at": "2020-08-23T03:34:51Z", "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": 978, - "stargazers_count": 71, - "watchers_count": 71, + "size": 3225, + "stargazers_count": 79, + "watchers_count": 79, "language": "JavaScript", "has_issues": true, "has_projects": true, @@ -85,7 +85,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 1, + "open_issues_count": 2, "license": { "key": "mit", "name": "MIT License", @@ -94,8 +94,8 @@ "node_id": "MDc6TGljZW5zZTEz" }, "forks": 3, - "open_issues": 1, - "watchers": 71, + "open_issues": 2, + "watchers": 79, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -119,5 +119,5 @@ "site_admin": false }, "network_count": 3, - "subscribers_count": 6 -} \ No newline at end of file + "subscribers_count": 9 +} diff --git a/web/src/data/repos/realtime.json b/web/src/data/repos/realtime.json index 3f1a5645441..e0ebbd658f1 100644 --- a/web/src/data/repos/realtime.json +++ b/web/src/data/repos/realtime.json @@ -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-06-25T20:52:59Z", - "pushed_at": "2020-06-12T10:57:54Z", + "updated_at": "2020-08-24T06:52:45Z", + "pushed_at": "2020-08-18T13:31:04Z", "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": 2134, - "stargazers_count": 1496, - "watchers_count": 1496, + "size": 2304, + "stargazers_count": 1691, + "watchers_count": 1691, "language": "Elixir", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, - "forks_count": 61, + "forks_count": 68, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 5, + "open_issues_count": 3, "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": 61, - "open_issues": 5, - "watchers": 1496, + "forks": 68, + "open_issues": 3, + "watchers": 1691, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -118,6 +118,6 @@ "type": "Organization", "site_admin": false }, - "network_count": 61, - "subscribers_count": 43 -} \ No newline at end of file + "network_count": 68, + "subscribers_count": 53 +} diff --git a/web/src/data/repos/supabase.json b/web/src/data/repos/supabase.json index 8ee11793fbb..f54bab93dab 100644 --- a/web/src/data/repos/supabase.json +++ b/web/src/data/repos/supabase.json @@ -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-06-25T21:14:42Z", - "pushed_at": "2020-06-23T03:37:30Z", + "updated_at": "2020-08-24T03:37:28Z", + "pushed_at": "2020-08-23T03:35:02Z", "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": 6301, - "stargazers_count": 1724, - "watchers_count": 1724, + "size": 18404, + "stargazers_count": 2088, + "watchers_count": 2088, "language": "JavaScript", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, - "forks_count": 56, + "forks_count": 66, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 13, + "open_issues_count": 22, "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": 56, - "open_issues": 13, - "watchers": 1724, + "forks": 66, + "open_issues": 22, + "watchers": 2088, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -118,6 +118,6 @@ "type": "Organization", "site_admin": false }, - "network_count": 56, - "subscribers_count": 69 -} \ No newline at end of file + "network_count": 66, + "subscribers_count": 77 +} From 9bbadf3eb68bfcbaf4a60240d123c4d8a922584d Mon Sep 17 00:00:00 2001 From: Paul Copplestone Date: Mon, 24 Aug 2020 19:07:57 +0800 Subject: [PATCH 2/5] Updates the OSS page to include all sponsors --- web/src/data/sponsors.json | 322 +++++++++++++++++++++++++++++++++++++ web/src/pages/oss.js | 214 +++++++++++++++--------- 2 files changed, 460 insertions(+), 76 deletions(-) create mode 100644 web/src/data/sponsors.json diff --git a/web/src/data/sponsors.json b/web/src/data/sponsors.json new file mode 100644 index 00000000000..c078a3a4ca8 --- /dev/null +++ b/web/src/data/sponsors.json @@ -0,0 +1,322 @@ +[ + { + "sponsor_handle": "sleepypikachu", + "sponsor_profile_name": "Elliot", + "sponsor_public_email": null, + "sponsorship_started_on": "2020-05-27T17:06:42.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [] + }, + { + "sponsor_handle": "prashantpawar", + "sponsor_profile_name": "Prashant Singh Pawar", + "sponsor_public_email": "prashantpawar@gmail.com", + "sponsorship_started_on": "2020-05-27T18:58:54.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [] + }, + { + "sponsor_handle": "sebastianbachmann", + "sponsor_profile_name": "Sebastian Bachmann", + "sponsor_public_email": "github@sebastianbachmann.de", + "sponsorship_started_on": "2020-05-27T19:27:21.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "ch_1HF1sEEQsq43iHhXFlgoP6X1", + "tier_name": "$5 a month", + "tier_monthly_amount": "$5.00", + "processed_amount": "$5.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-12T02:07:08.000+08:00" + } + ] + }, + { + "sponsor_handle": "arnaudbonzom", + "sponsor_profile_name": "Arnaud Bonzom", + "sponsor_public_email": null, + "sponsorship_started_on": "2020-05-27T20:38:34.000+08:00", + "is_public": false, + "is_yearly": false, + "transactions": [] + }, + { + "sponsor_handle": "reverie", + "sponsor_profile_name": "Andrew Badr", + "sponsor_public_email": "andrewbadr.etc+github@gmail.com", + "sponsorship_started_on": "2020-05-27T23:07:56.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "ch_1HEIaQEQsq43iHhXDZi6muf6", + "tier_name": "$19 a month", + "tier_monthly_amount": "$19.00", + "processed_amount": "$19.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-10T01:45:44.000+08:00" + } + ] + }, + { + "sponsor_handle": "saphp", + "sponsor_profile_name": "Saleh Almatrafi", + "sponsor_public_email": null, + "sponsorship_started_on": "2020-05-28T12:57:15.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [] + }, + { + "sponsor_handle": "Cmarenburg", + "sponsor_profile_name": "Colin Arenburg", + "sponsor_public_email": "cmarenburg2@gmail.com", + "sponsorship_started_on": "2020-06-01T18:23:00.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "ch_1HIeTiEQsq43iHhXbMqdgSM8", + "tier_name": "$5 a month", + "tier_monthly_amount": "$5.00", + "processed_amount": "$5.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-22T01:56:46.000+08:00" + } + ] + }, + { + "sponsor_handle": "Aaron-A", + "sponsor_profile_name": "Aaron", + "sponsor_public_email": null, + "sponsorship_started_on": "2020-06-01T19:58:42.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "ch_1HDacoEQsq43iHhXVVwcPnUM", + "tier_name": "$5 a month", + "tier_monthly_amount": "$5.00", + "processed_amount": "$5.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-08T02:49:16.000+08:00" + } + ] + }, + { + "sponsor_handle": "gabrielpires", + "sponsor_profile_name": "Gabriel Pires", + "sponsor_public_email": "eu@gabrielpires.com.br", + "sponsorship_started_on": "2020-06-06T18:20:23.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "ch_1HDDKREQsq43iHhX00NVMdZz", + "tier_name": "$5 a month", + "tier_monthly_amount": "$5.00", + "processed_amount": "$5.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-07T01:56:44.000+08:00" + } + ] + }, + { + "sponsor_handle": "Julianwan", + "sponsor_profile_name": null, + "sponsor_public_email": null, + "sponsorship_started_on": "2020-06-16T03:30:05.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "2MT56508LD3969344", + "tier_name": "$5 a month", + "tier_monthly_amount": "$5.00", + "processed_amount": "$5.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-16T01:37:54.000+08:00" + } + ] + }, + { + "sponsor_handle": "affluent-bilby-classifieds", + "sponsor_profile_name": null, + "sponsor_public_email": null, + "sponsorship_started_on": "2020-06-22T19:09:58.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "ch_1HJ0ecEQsq43iHhXYA0HwIBF", + "tier_name": "$5 a month", + "tier_monthly_amount": "$5.00", + "processed_amount": "$5.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-23T01:37:32.000+08:00" + } + ] + }, + { + "sponsor_handle": "KoreyPeters", + "sponsor_profile_name": "Korey Peters", + "sponsor_public_email": null, + "sponsorship_started_on": "2020-07-03T05:23:58.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "ch_1HBlFGEQsq43iHhXwXpe2PHl", + "tier_name": "$5 a month", + "tier_monthly_amount": "$5.00", + "processed_amount": "$5.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-03T01:45:22.000+08:00" + } + ] + }, + { + "sponsor_handle": "patrickxchong", + "sponsor_profile_name": "Patrick Chong", + "sponsor_public_email": null, + "sponsorship_started_on": "2020-07-05T22:59:43.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "ch_1HCqWaEQsq43iHhXpYnzxOdw", + "tier_name": "$5 a month", + "tier_monthly_amount": "$5.00", + "processed_amount": "$5.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-06T01:35:45.000+08:00" + } + ] + }, + { + "sponsor_handle": "gregdenson", + "sponsor_profile_name": null, + "sponsor_public_email": null, + "sponsorship_started_on": "2020-07-18T01:44:44.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "8X769098995164337", + "tier_name": "$5 a month", + "tier_monthly_amount": "$5.00", + "processed_amount": "$5.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-18T01:22:04.000+08:00" + } + ] + }, + { + "sponsor_handle": "StephaneP", + "sponsor_profile_name": "Stephane Leandre Paul", + "sponsor_public_email": null, + "sponsorship_started_on": "2020-08-07T21:43:49.000+08:00", + "is_public": true, + "is_yearly": true, + "transactions": [ + { + "transaction_id": "ch_1HIeLlEQsq43iHhXpNJXbWpX", + "tier_name": "$19 a month", + "tier_monthly_amount": "$19.00", + "processed_amount": "$228.00", + "is_prorated": false, + "status": "processor_declined", + "transaction_date": "2020-08-22T01:48:35.000+08:00" + }, + { + "transaction_id": "ch_1HDVrQEQsq43iHhXaCCYB4NX", + "tier_name": "$19 a month", + "tier_monthly_amount": "$19.00", + "processed_amount": "$8.00", + "is_prorated": true, + "status": "settled", + "transaction_date": "2020-08-07T21:44:02.000+08:00" + } + ] + }, + { + "sponsor_handle": "thorwebdev", + "sponsor_profile_name": "Thor 雷神 Schaeff", + "sponsor_public_email": null, + "sponsorship_started_on": "2020-08-08T02:08:34.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "ch_1HG6mpEQsq43iHhXgX7tlU3h", + "tier_name": "$19 a month", + "tier_monthly_amount": "$19.00", + "processed_amount": "$19.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-15T01:34:00.000+08:00" + }, + { + "transaction_id": "ch_1HDZzdEQsq43iHhXl4yVCyel", + "tier_name": "$19 a month", + "tier_monthly_amount": "$19.00", + "processed_amount": "$4.00", + "is_prorated": true, + "status": "settled", + "transaction_date": "2020-08-08T02:08:47.000+08:00" + } + ] + }, + { + "sponsor_handle": "briannekimmel", + "sponsor_profile_name": null, + "sponsor_public_email": null, + "sponsorship_started_on": "2020-08-11T01:25:23.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "ch_1HEekUEQsq43iHhXlQVYDVFe", + "tier_name": "$5,000 a month", + "tier_monthly_amount": "$5,000.00", + "processed_amount": "$5,000.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-11T03:28:48.000+08:00" + } + ] + }, + { + "sponsor_handle": "Idered", + "sponsor_profile_name": "Kasper Mikiewicz", + "sponsor_public_email": "iam@kasper.io", + "sponsorship_started_on": "2020-08-19T04:03:03.000+08:00", + "is_public": true, + "is_yearly": false, + "transactions": [ + { + "transaction_id": "ch_1HHb1SEQsq43iHhXEKIqNLwn", + "tier_name": "$5 a month", + "tier_monthly_amount": "$5.00", + "processed_amount": "$5.00", + "is_prorated": false, + "status": "settled", + "transaction_date": "2020-08-19T04:03:17.000+08:00" + } + ] + } +] diff --git a/web/src/pages/oss.js b/web/src/pages/oss.js index e2ce2cf0427..4ee0adfeace 100644 --- a/web/src/pages/oss.js +++ b/web/src/pages/oss.js @@ -1,8 +1,7 @@ import React from 'react' import Layout from '@theme/Layout' -import { AreaChart, Area, BarChart, Bar, Tooltip, ResponsiveContainer } from 'recharts' import useDocusaurusContext from '@docusaurus/useDocusaurusContext' -import stargazers from '../data/stars/stargazers.json' +import sponsors from '../data/sponsors.json' import GithubCard from '../components/GithubCard' import { repos } from '../data/github' @@ -10,13 +9,12 @@ export default function Oss() { const context = useDocusaurusContext() const { siteConfig = {} } = context - // Take only the start of each month - const monthlySummary = stargazers.filter((x) => { - const currentDate = new Date(x.name) - const dayOfWeek = currentDate.getDate() - if (dayOfWeek == 1) return true - else return false - }) + const level1 = sponsors.filter((x) => x.transactions[0]?.tier_name == '$5 a month') + const level2 = sponsors.filter((x) => x.transactions[0]?.tier_name == '$19 a month') + const level3 = sponsors.filter((x) => x.transactions[0]?.tier_name == '$49 a month') + const level4 = sponsors.filter((x) => x.transactions[0]?.tier_name == '$1,000 a month') + const level5 = sponsors.filter((x) => x.transactions[0]?.tier_name == '$2,500 a month') + const level6 = sponsors.filter((x) => x.transactions[0]?.tier_name == '$5,000 a month') return ( @@ -26,77 +24,141 @@ export default function Oss() {

Open source

- Supabase is an opensource company. Follow us on{' '} - GitHub. + Supabase is an opensource company. Supabase tries to support existing open source + tools and communities wherever possible. +

+

+ We also take sponsorship, which we then re-distribute to they community, either + directly or by hiring employees to work on the tools we use. Open source is made + better by all of our sponsors:

- -
-
-
- - - } /> - {/* - - */} - - - + {level6.length && ( + <> +

Enterprise: $5,000 per month

+
+ {level6.map((x) => ( + + ))}
-
-
-
- - {/* Sponsors */} -
-
-

Sponsors

-

- Like what we do? Consider{' '} - becoming a sponsor. -

-

- Thanks to these contributors for their sponsorship:{' '} -

-

+
+ + )} + {!!level5.length && ( + <> +

Agency: $2,500 per month

+
+ {level5.map((x) => ( + + ))} +
+
+ + )} + {!!level4.length && ( + <> +

Startup: $1,000 per month

+
+ {level4.map((x) => ( + + ))} +
+
+ + )} + {!!level3.length && ( + <> +

Evangelist: $49 per month

+
+ {level3.map((x) => ( + + ))} +
+
+ + )} + {level2.length && ( + <> +

Supporter: $19 per month

+
+ {level2.map((x) => ( + + ))} +
+
+ + )} + {level1.length && ( + <> +

Contributor: $5 per month

+
+ {level1.map((x) => ( + + ))} +
+ + )}
From bd22a8c587e77f01c209fb4a3d46080f3f8007af Mon Sep 17 00:00:00 2001 From: Paul Copplestone Date: Mon, 24 Aug 2020 19:40:40 +0800 Subject: [PATCH 3/5] Dirty hack to add our enterprise sponsors --- web/docusaurus.config.js | 2 +- web/src/pages/index.js | 58 ++++++++++++++-------------- web/static/img/new-sponsor-dark.png | Bin 0 -> 2030 bytes web/static/img/worklife-dark.png | Bin 0 -> 2706 bytes 4 files changed, 30 insertions(+), 30 deletions(-) create mode 100644 web/static/img/new-sponsor-dark.png create mode 100644 web/static/img/worklife-dark.png diff --git a/web/docusaurus.config.js b/web/docusaurus.config.js index 68a10f98aa5..3ede19c78a8 100755 --- a/web/docusaurus.config.js +++ b/web/docusaurus.config.js @@ -22,7 +22,7 @@ module.exports = { // Hides the switch in the navbar // Useful if you want to support a single color mode - disableSwitch: true, + disableSwitch: false, // Should we use the prefers-color-scheme media-query, // using user system preferences, instead of the hardcoded defaultMode diff --git a/web/src/pages/index.js b/web/src/pages/index.js index 51f53dd13cc..2bb5df1aaa9 100755 --- a/web/src/pages/index.js +++ b/web/src/pages/index.js @@ -431,9 +431,9 @@ function Home() {

Open source

- Follow us on GitHub.{' '} - Watch the releases of each repo to get notified when we are ready - for Beta launch. + Supabase loves open source. Follow us on{' '} + GitHub. Watch the + releases of each repo to get notified when we are ready for Beta launch.

@@ -468,37 +468,37 @@ function Home() { }} className="hero is--dark" > -
- {/*
-

Get Early Access

-
*/} +
+
+

+ Enterprise sponsors +

+
- Supabase - An open source Firebase alternative | Product Hunt Embed + WorkLife VC - - Alpha sign up → - + Become a sponsor +
diff --git a/web/static/img/new-sponsor-dark.png b/web/static/img/new-sponsor-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f9956d222d6853984f8ecf2fd4e0929199affe6d GIT binary patch literal 2030 zcmchYdo&Y_8^`C(Ev1WhL*>$hTyiN&7mTqtchcn2{L*SJ6=QQ5tF5M*OQMtinZgHy0a&PAp@`oH-W8H$W0Km3i|273cajCXEsetuA4FymKbp-N2 zF~Zr~831U^*|u>}2>?(@b$4}!;}qu0yd&X(+IPE)7?C|`exa*d&N+WHNYf03xr3q; zs%p2{{j@*;VM&$W4d&lIGO-8%j-`ukyKb?}s8l~{&M|{N_Hh0}N<5>5tT!@spT$mi zqGOnauHCyaJe9XzBK8SBf#1$AKV`!od)WEpvC#EWZEH>YWo{(&-U9_%wt{fI2|IEt zTf;y9>eVjcI&CzCxbdg*&)LJ^-nWcT+v>xA>s&d{W41KI-ByzlJnGGp1vUCau&MW@fYW%>T^KRek*Xg(*i)q-i|=hHdG|g#K`Ld9-YS z=SxK5J|eSrJt1AW{_LdQ{U8IybR+2BNEpY)%IwCpK9YCnHi<+cFe_%99;Ic8uomlU zm@~^A@Ye>4kG?=G@NB|^8&*c1VuB;2(t8_-9LwQ0W4%!g2Ir*Z~)0*8M(SZ_ep>Q{cag zG{C@)oR%BwiJN1`)1VnWWxCy}4a;{Vqjwi}XRd}K!99~zTSA@()53#o=jZ3|(5nv3 zRa;{eoBjBqir_|9RSnPE`~MdNtVJDh;n2=nU8!sm`vx$Oh55dS8SD0uBAW=Wd%n+8 zOzkmKY4cxN%+6tZTK zeN@8;Wm@MT$Lk2I2@fxl5f{4pAWg$ zZKC?RKi@ohu=E7?!-p_$Z|_9Ga5d14^e2}~AxWm*{W{u_P&ZIwXQgznf9minxXG=9 zuh|ulHoQzU@~JM6b14p=lH&hm-?3|Mg5AwaeD>474*HZ9N{rcA`|Lu{Xmm&yPCN+= zl0uS1h%e;$#D#H(LV~8G7((oFxW4+~Tti5{gcaz8#bP}cxDDq`UkEr)&qqW&EwfKP zve_Lk7>4U*=g8*R;!?*OCw28vPSEV!%^;>Yx2B-PHa(NyBle%^=;$!?K4z?Q;Nb(! zI3r^Qsp-C!z}5Pq*sEmm>-*W(Ah#*q3yjzoJeYr^Z{*)Q)0Nnl~oiq^4Tz zT*pRLlW;`&mVkYinAz3Q!GkHSFdrU;YynojZ)Z^=TXBmRZH;!R;nvhYc~`X10ITM^ zug5(Y|N1+bQ|AK1Y@hQDzW%blEqo;55X*-u3?*~9Ttnr>e(BVkl;JS7xPISYtAEf7 z$7wqSadUoV`NK=Kb%$@ZK1a%RfVNgGt)&}if!;DUc8q!z9WhcO??2I}Y%6?S4N?W> z7j!PYS7HCfjyXO3km%{jnn+wDlV}bRkZD~}jOLy{cEokoTbd-}I|xxr;Gcw|LF%_X z!)ubutSpnfktO8iww&1-5Nk%Tvp|9ixC)n^TGPo?1CXXwIj6K@y1O#LUaw*Ttj7H4Z=RM$(G;c|UBqzqZe<2=M zXizs8`VkOfr<0eSn@7oB1y?a|pBr6TcKrJ4(Q^y#itw`v4}Y*c1Gunw;toL``9F&-PNC4ytqJ?KrroSx7Q0o@-*MO}6ZH|g`KM89DBGQwv$c5xXl)5o z#B|boB3uiUcOsa=oYoHN`| zBxi`jQ0A0`<(8W_n%0wV)&h-rebS+gTlwY3)*o0QU*-gE#0vNoM>u>*x0BbX98Dmj5+cEnP%Y|dZ;8HE`Q zGi$j9b3!V8(x-<3-_$kdxk zbFZ*$bg$D|MB{74qR*Tk*CsIU>W6OQT$JCRyi)%WE>TiX^0lR`v$BjC+5#(CQoQA< d4{z3q3cn0Y7HsX0^Oe76fIG~`l?n|b{R@vX+-U#+ literal 0 HcmV?d00001 diff --git a/web/static/img/worklife-dark.png b/web/static/img/worklife-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b1454797d145d9c650a7bbeb1b7df3a262898929 GIT binary patch literal 2706 zcmcImXEfZ45?>M`$|Vw_WD%m|T11JOixoA&TJ>)wR_`UEUQvQw!3q~^ueMf+zE%sO zEQwBXm9REMi6B-@^svG6zP+#SocBKbX3orHbkl4IckZ#01Y9#TJ`#u|Dc0Q&P@H?#TCx-@8&}VT)rucqM z`o_ukMylrFB!avnhP?MHyuLYT(1vU-fswzUU^PUp*!gxiA91iu7AndCT9@SfPwDmT zr}XHdiL(y5KK8B=@%k8f_GcTV-pBfzf>`76mbDFZb zY8*X(wol;ANNdD2!;k?8b+1^URrG5Z<>k`aq`HLtBTX63~hz3WoA4FD2M zZ0}$FuY(X7w|793kL^@jsQ)4TW68tiqurH;{5H3La{TDa@BdzY7k6oS7_Xsd-)sf| z4Yg4x$Muo)gVoLvyoOEwAJ446b#E{Bmo*D(MgSya=bSIHZAcL#$F*{-4QLr$ zHgkX|3+jST^TnrM-o}KU;(EKo9ZgjH=VmtTd;oxLpd*q#w9x&cZ8OS(Uo%rX?2(u( zvSY@!^$0Oah%H1}(S<|5&u!)nMs1w8Y%Mg!t6SN(hm9T1c$|8^`Sc^%dh4OBpt4Wa z9PCde&EUU;uP#Kafr5rIBw?+-M8**vNjNioaeL~m7tx-4jE{WX>qB*}4wKy)45a;{ z!FpHIBkLY}bR#V9iR~|hUUT&k%sbs!4U}>m`} zY&#p**Hbau868diQK!lMYHf(tACm$uP@vId?3%Ds1?|(9y0Y^zQsN#3e<<;lM_;q7 zI&Dp5mh6{;T_}@idO6*3_osfZ+4nkNr*CM?(5pOW+QwnEJ>qERTT6nds3Tn8J9r{C zMJ@6;D3riEk+BH3yrS-_Tn>9^$yTS+_GCc^38#!IPqZOFC&v~>LImVfL`961IFKK3dqZ)y}`5f^iNHnFY^g{I)r^p|Ue)Ao(N+-trfD%gj5-`5(^PBw0 zRON`2Zt%vZx>etcVzsf7u>8DJyAj>TUqNYcBUnkkp1kfB#2vHf;oL!SerzFHuWUzz zJB4Vy!B?7z^K|c-0K-FZDO5TqSbcBq^~3vtNOcj@wi(HggaWv;BqMc_?u95)58v}> z30TzUXFAdShkZ=F$@g>9s_!(asiM#~Oqt|E@?f%~2Zt4TeU9{f)6HUlLug@q6V+{nE zX;oRleAj}GjNm|{u!MKXnE1E)cDJAhAQ^8pDH#GgWrv7ClHaMO2AxBtUc&1YII`Fl7kz^J(}kv4;Z{Um^9<~{ZxH5nyA<_D8fz# zg{F9z_$EjrB%8dYE$Q|*Y;09$70H*X^wg<`@IVIS0}H9D2WyN7^d#HgK3>vBpPNcg zT0R~Fo?QCJjoH&)dY1%l;U>M4rZiJAE6z8E30hj@)JwNO0E9d zqXPmK*k8T>@+=fYHl81AufIMpc~UE)je&!dL(C<*JI z>UBoR@!DC~d0R;YOpasPltI}rHBqSPH%6HXKh*GE<#T5xB`torGsGb#iUS%RK5<;5Wct6as+z|I#Eq3ME8r_A z)3BSRy{5CuEDw;B!KGq6;qTOtNXs({-DZf1LHh}wDWdv;VFLqw8f>3@S?fBM@l`PR$~JaVS6<(WbIV|6IEvb&8t_%ure8f>s8C4GzWtN0 zm{jkDWfiR+CM%KI00#)F#DyVXsgL$yzk~S33@ezyM6_!r(M{YYTKd$idUTv3SjA1v zbpJs0XnrMe$EUNzlkICT+^VvZ-Vnx`D=$;b5|RM{+bKTmE$uHOJ}brFcfBsBgl@f!j4Ek+8z&4Uekc5Cv{v3sG#r_Ch4P za$qO!j`Fa^c~$2)BFU(cF;Rh%yic~Qet`-v7hl<55YX|htNVoA8Iaq`RBiBb8-GENqV z%tmi&NPnF`-u;!Uv`i3*RSi5&a=e?><)kB#BG%X9vR&j8tN=d!xxKg*UaA|VDqE#C z-rylHVfi~oX)D08Umsv$mLG+WDcqE`<#s(w7f-9{^{^rC0`}4xx7ihDduFs%X+TX> zj0?}xJokl&{D)2!J*(4jn~&Q80bkD3cN&x$%f)WpIjFL@#b=Uzqbg9c8N%o~wgBWG zsSk2r!Chi&3S1fPxQ&8ZXap~{^YP}oyA}*k@BeT~PZ+G`)o|XAwG{2z#u%i)!{MTXfHzRp2GwrSs>K~W?hArOf!Ve-Gco3bT$msbkNqTF)%c?QC=?xWB#|G;e+EWa6(_^48fk zG0e{CUDxlqDB`{ Date: Mon, 24 Aug 2020 19:43:30 +0800 Subject: [PATCH 4/5] Adds some more humans --- web/static/humans.txt | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/web/static/humans.txt b/web/static/humans.txt index 2868b4defb0..8e087543982 100644 --- a/web/static/humans.txt +++ b/web/static/humans.txt @@ -1,8 +1,14 @@ TEAM -Paul Copplestone -Ant Wilson +Supabase is 100% remote. + Angelico de los Reyes +Ant Wilson +Bobbie Soedirgo +Hieu Pham +Joshen Lim +Paul Copplestone +Steve Chavez ____________ @@ -19,8 +25,7 @@ Supabase would not be possible without the work of some other amazing opensource - Postgres - https://www.postgresql.org/docs/devel/git.html - PostgREST - https://github.com/PostgREST -- Nginx - http://hg.nginx.org/nginx/ - Kong - https://github.com/kong/ -- NextJS - https://nextjs.org/ +- Next.js - https://nextjs.org/ - Phoenix - https://www.phoenixframework.org/ - Docusaurus - https://v2.docusaurus.io/ \ No newline at end of file From 717ca17e11bdb60b61ccde5fe73d6a4551d268d9 Mon Sep 17 00:00:00 2001 From: Paul Copplestone Date: Mon, 24 Aug 2020 19:46:18 +0800 Subject: [PATCH 5/5] Adds gotrue --- web/static/humans.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/static/humans.txt b/web/static/humans.txt index 8e087543982..18b8b16ceaf 100644 --- a/web/static/humans.txt +++ b/web/static/humans.txt @@ -5,6 +5,7 @@ Supabase is 100% remote. Angelico de los Reyes Ant Wilson Bobbie Soedirgo +Chris Copplestone Hieu Pham Joshen Lim Paul Copplestone @@ -28,4 +29,5 @@ Supabase would not be possible without the work of some other amazing opensource - Kong - https://github.com/kong/ - Next.js - https://nextjs.org/ - Phoenix - https://www.phoenixframework.org/ -- Docusaurus - https://v2.docusaurus.io/ \ No newline at end of file +- Docusaurus - https://v2.docusaurus.io/ +- GoAuth - https://github.com/netlify/gotrue \ No newline at end of file