+
+
+ 3. Select repositories that you would like to monetize and import them into the platform
+
+
+
+ 4.
That's it! Thank you. We'll reach out to you when one of your projects will receive
+ their first donation
+
+
+ In the meantime, you can
+ join our Discord server
+ to be able to discuss platform upcoming features and improvement ideas
+
+
+
+
How funding works
+
+ There are a few ways how your projects can get funding:
+
+
+
+ 1. Selling subscription or using open core model - you can setup pricing plans for your
+ open source projects and users will be able to subscribe and pay on monthly basis or purchase
+ licence - that's up to you.
+
+ 2. Subscription distribution - your projects can receive part of user monthly subscription
+ (from any user, distributed across projects that user liked)
+
+ 3. Donation
+
+
+
+
+
+ }
+}
+
+export default DeveloperQuickstartLayout;
\ No newline at end of file
diff --git a/src/layouts/repos/external/default/ExternalRepoLayout.tsx b/src/layouts/repos/external/default/ExternalRepoLayout.tsx
index 53a98cb..1d62239 100644
--- a/src/layouts/repos/external/default/ExternalRepoLayout.tsx
+++ b/src/layouts/repos/external/default/ExternalRepoLayout.tsx
@@ -2,7 +2,7 @@ import React from "react";
import FullPageWithSideBar from "../../../../components/layout/simple/fullpagewithsidebar/FullPageWithSidebar";
import {Col, Icon, notification, Row} from "antd";
import {handleApiError} from "../../../../classes/notification/errorHandler/errorHandler";
-import ExternalRepoCard from "../../../../components/external/repo/card/ExternalRepoCard";
+import ExternalRepoCard from "../../../../components/external/external_repo/card/ExternalRepoCard";
interface IProps {
match: {
diff --git a/yarn.lock b/yarn.lock
index 55209e4..5859575 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -30,10 +30,10 @@
resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-2.1.1.tgz#7b9c08dffd4f5d41db667d9dbe5e0107d0bd9a4a"
integrity sha512-jCH+k2Vjlno4YWl6g535nHR09PwCEmTBKAG6VqF+rhkrSPRLfgpU2maagwbZPLjaHuU5Jd1DFQ2KJpQuI6uG8w==
-"@azure/ms-rest-js@^2.0.1":
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/@azure/ms-rest-js/-/ms-rest-js-2.0.4.tgz#1a1e0e3b2315619d675ebc04c4e8e0d98ce8aa2b"
- integrity sha512-nSOPt6st0RtxclYBQV65qXZpvMDqiDQssktvB/SMTAJ5bIytSPtBmlttTTigO5qHvwQcfzzpQE0sMceK+dJ/IQ==
+"@azure/ms-rest-js@^2.0.5":
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/@azure/ms-rest-js/-/ms-rest-js-2.0.5.tgz#7ac1043b7b8c99bb8c5b09ada96b858b02db8e75"
+ integrity sha512-zj9/JOSsbaJleZz9k9RXKJMBPA2NBUgsus5iZxGlhK+pDeb8M2ps+lkKhJSwLnlTUj5CvrcN3PZDF2b2nSYCQQ==
dependencies:
"@types/node-fetch" "^2.3.7"
"@types/tunnel" "0.0.1"
@@ -1806,10 +1806,10 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1:
dependencies:
color-convert "^1.9.0"
-antd@^3.19.5:
- version "3.25.3"
- resolved "https://registry.yarnpkg.com/antd/-/antd-3.25.3.tgz#284cbf83cf5ab6c26dffb6066576f202ea60af50"
- integrity sha512-qTegXllFsswzfSUyZHS8hebfUSqJ7uriDRcbE4Iwsa+/+IioHwDqha8cSzdbqrUqdjnozVV2vFDiGvRrI5fwEA==
+antd@^3.26.6:
+ version "3.26.6"
+ resolved "https://registry.yarnpkg.com/antd/-/antd-3.26.6.tgz#7e583e11e757679ca6d2fda0bc418a177f5d3653"
+ integrity sha512-GgDiGjY/DooqpPxcWSMk8Xhj6hF1KuyIHzFZ/BgjpaXF+Ca9MKHch8Vmo5yuUPiXekbaOyoKaZj8g/Z2Tr3Lxg==
dependencies:
"@ant-design/create-react-context" "^0.2.4"
"@ant-design/icons" "~2.1.1"
@@ -1822,18 +1822,19 @@ antd@^3.19.5:
css-animation "^1.5.0"
dom-closest "^0.2.0"
enquire.js "^2.1.6"
+ is-mobile "^2.1.0"
lodash "^4.17.13"
moment "^2.24.0"
omit.js "^1.0.2"
prop-types "^15.7.2"
raf "^3.4.1"
rc-animate "^2.10.2"
- rc-calendar "~9.15.5"
+ rc-calendar "~9.15.7"
rc-cascader "~0.17.4"
rc-checkbox "~2.1.6"
rc-collapse "~1.11.3"
- rc-dialog "~7.5.2"
- rc-drawer "~3.0.0"
+ rc-dialog "~7.6.0"
+ rc-drawer "~3.1.1"
rc-dropdown "~2.4.1"
rc-editor-mention "^1.1.13"
rc-form "^2.4.10"
@@ -1841,7 +1842,7 @@ antd@^3.19.5:
rc-mentions "~0.4.0"
rc-menu "~7.5.1"
rc-notification "~3.3.1"
- rc-pagination "~1.20.5"
+ rc-pagination "~1.20.11"
rc-progress "~2.5.0"
rc-rate "~2.5.0"
rc-resize-observer "^0.1.0"
@@ -1849,7 +1850,7 @@ antd@^3.19.5:
rc-slider "~8.7.1"
rc-steps "~3.5.0"
rc-switch "~1.9.0"
- rc-table "~6.9.4"
+ rc-table "~6.10.5"
rc-tabs "~9.7.0"
rc-time-picker "~3.7.1"
rc-tooltip "~3.7.3"
@@ -1857,7 +1858,7 @@ antd@^3.19.5:
rc-tree-select "~2.9.1"
rc-trigger "^2.6.2"
rc-upload "~2.9.1"
- rc-util "^4.10.0"
+ rc-util "^4.16.1"
react-lazy-load "^3.0.13"
react-lifecycles-compat "^3.0.4"
react-slick "~0.25.2"
@@ -5395,6 +5396,11 @@ is-glob@^4.0.0:
dependencies:
is-extglob "^2.1.1"
+is-mobile@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-mobile/-/is-mobile-2.1.0.tgz#4c0cab72f3358dd9986007389b30729fae80da0b"
+ integrity sha512-M5OhlZwh+aTlmRUvDg0Wq3uWVNa+w4DyZ2SjbrS+BhSLu9Po+JXHendC305ZEu+Hh7lywb19Zu4kYXu3L1Oo8A==
+
is-number@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
@@ -8412,10 +8418,10 @@ rc-animate@^3.0.0-rc.1:
rc-util "^4.5.0"
react-lifecycles-compat "^3.0.4"
-rc-calendar@~9.15.5:
- version "9.15.8"
- resolved "https://registry.yarnpkg.com/rc-calendar/-/rc-calendar-9.15.8.tgz#6a3dbc2716c5297b46c8442dc2c748a17346111d"
- integrity sha512-x3zVaZSRX7FkRNKw7nz3tutwrlIrU1aqMn5GtRUmlf84GnXLtd9fuuydxeNkFWfcHry3BPSto7+r9TK2al0h+g==
+rc-calendar@~9.15.7:
+ version "9.15.9"
+ resolved "https://registry.yarnpkg.com/rc-calendar/-/rc-calendar-9.15.9.tgz#7a3457ee10f27b9972a755fe6415ef352f01a97a"
+ integrity sha512-XOPzJlXYmLFIcwalXmzxKZrrAMD6dEPLRVoHG3wbBpErqjE8ugnXVjm9yXgtQh3Ho3Imhmt+KO0WGLv5T4WuAA==
dependencies:
babel-runtime "6.x"
classnames "2.x"
@@ -8461,23 +8467,23 @@ rc-collapse@~1.11.3:
react-lifecycles-compat "^3.0.4"
shallowequal "^1.1.0"
-rc-dialog@~7.5.2:
- version "7.5.13"
- resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-7.5.13.tgz#ad3bdc668381e77977b6c4689a2b9e2687961a70"
- integrity sha512-tmubIipW/qoCmRlHHV8tpepDaFhuhk+SeSFSyRhNKW4mYgflsEYQmYWilyCJHy6UzKl84bSyFvJskhc1z1Hniw==
+rc-dialog@~7.6.0:
+ version "7.6.0"
+ resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-7.6.0.tgz#6467b75f5b60038129bf2e1b003b264281949c09"
+ integrity sha512-N48vBPW8I53WycFHI4KXhuTUkB4mx+hixq1a9tcFMLoE7EhkAjbHvs0vGg+Bh/uFg5V00jmZBgQOIEbhcNal/A==
dependencies:
babel-runtime "6.x"
rc-animate "2.x"
- rc-util "^4.8.1"
+ rc-util "^4.16.1"
-rc-drawer@~3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-3.0.2.tgz#1c42b2b7790040344f8f05f1d132b1ef0e97b783"
- integrity sha512-oPScGXB/8/ov9gEFLxPH8RBv/9jLTZboZtyF/GgrrnCAvbFwUxXdELH6n6XIowmuDKKvTGIMgZdnao0T46Yv3A==
+rc-drawer@~3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-3.1.1.tgz#25389488f3516b2af1f053eaf2574e3135ea265a"
+ integrity sha512-gx3W2KaeZHeZVKBwpZiHWgOR12CmER8VRGLeiTQq1E0hmKGNUXMvwV3DPulPTqOaOtcdFPCE3Dlf6mZfq6ANlQ==
dependencies:
babel-runtime "^6.26.0"
classnames "^2.2.6"
- rc-util "^4.11.2"
+ rc-util "^4.16.1"
react-lifecycles-compat "^3.0.4"
rc-dropdown@~2.4.1:
@@ -8590,10 +8596,10 @@ rc-notification@~3.3.1:
rc-animate "2.x"
rc-util "^4.0.4"
-rc-pagination@~1.20.5:
- version "1.20.11"
- resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-1.20.11.tgz#ff8ccbf422e229b0e36039bd33b5c9b619d74ad2"
- integrity sha512-2wKO5kO+ELx1/zlqTY8TwGBruzofi+1BcZ7Z4xalMlLbDMTuUU4FDljbBBP/n9D2llK+NtgWA619PMBhInozZw==
+rc-pagination@~1.20.11:
+ version "1.20.12"
+ resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-1.20.12.tgz#1ac7928f7a9d303d22e324c0c9a6e691756cf40c"
+ integrity sha512-V1pL0d4nTW00+8b0qS8t12jawmaP14RKT+jFdc32SD76MO3N2kBE/B/zZWPnJHjHTcs0EVhgQC4b2Vgiyy1OJA==
dependencies:
babel-runtime "6.x"
classnames "^2.2.6"
@@ -8678,10 +8684,10 @@ rc-switch@~1.9.0:
prop-types "^15.5.6"
react-lifecycles-compat "^3.0.4"
-rc-table@~6.9.4:
- version "6.9.5"
- resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-6.9.5.tgz#b7394c3780d4ad2398d08d2059aba454f195273f"
- integrity sha512-STL6387A/izVh6r9F1WDiIIZ0QeubCdTgIlzMeGTSl/bXhB0VqjAZEikvoijPoauTjJIkIzVuQEIDjOhAWbpkQ==
+rc-table@~6.10.5:
+ version "6.10.11"
+ resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-6.10.11.tgz#fffe9c1b56de49f04d75bab3e28458e8c7a22f33"
+ integrity sha512-YcTlpO4RKlcM7Mio2FjcUOqRUyGU4edtOBG4x5kwZNHwZdfBm7m6VQuyQ/i6qec5S67EP86wiFbmKU54Z2HtFQ==
dependencies:
classnames "^2.2.5"
component-classes "^1.2.6"
@@ -8809,7 +8815,7 @@ rc-upload@~2.9.1:
prop-types "^15.5.7"
warning "4.x"
-rc-util@^4.0.4, rc-util@^4.1.1, rc-util@^4.10.0, rc-util@^4.11.2, rc-util@^4.13.0, rc-util@^4.15.3, rc-util@^4.3.0, rc-util@^4.4.0, rc-util@^4.5.0, rc-util@^4.5.1, rc-util@^4.6.0, rc-util@^4.8.1:
+rc-util@^4.0.4, rc-util@^4.1.1, rc-util@^4.13.0, rc-util@^4.15.3, rc-util@^4.3.0, rc-util@^4.4.0, rc-util@^4.5.0, rc-util@^4.5.1, rc-util@^4.6.0:
version "4.15.7"
resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-4.15.7.tgz#8380b05765952d08dd9fdb836e19dda437cceab7"
integrity sha512-9pn2NU7IafaP0Hbtll7Ufu9eF9odDOMGMI/WD9lgD4yrm3xR4yCAWZ0cqQGIhKMqdkg3I7et7/dTekrftMeqJQ==
@@ -8820,6 +8826,17 @@ rc-util@^4.0.4, rc-util@^4.1.1, rc-util@^4.10.0, rc-util@^4.11.2, rc-util@^4.13.
react-lifecycles-compat "^3.0.4"
shallowequal "^1.1.0"
+rc-util@^4.16.1:
+ version "4.18.1"
+ resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-4.18.1.tgz#5a6312503cd5366ef0bede021dce42d373f404a8"
+ integrity sha512-3aRHG32ZvqBymtJUGoQnbZS+XANzO6XTiFEFAYI3BfuxESEazopAy0kBwcAI6BlLHsW1oLiy3ysE9uYwylh2ag==
+ dependencies:
+ add-dom-event-listener "^1.1.0"
+ babel-runtime "6.x"
+ prop-types "^15.5.10"
+ react-lifecycles-compat "^3.0.4"
+ shallowequal "^1.1.0"
+
rc@^1.2.7:
version "1.2.8"
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"