Skip to content

Commit e050914

Browse files
authored
Merge pull request #154 from JoinColony/maint/remove-dev-dashboard
Remove Developer Portal
2 parents cbb1a18 + 4d31cb9 commit e050914

File tree

137 files changed

+208
-9122
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+208
-9122
lines changed

gatsby-config.js

Lines changed: 25 additions & 115 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,6 @@ const prefixDefaultLangKey = false;
1616

1717
const sourcePlugins = {
1818
development: [
19-
// {
20-
// resolve: 'gatsby-source-filesystem',
21-
// options: {
22-
// name: 'budgetBox',
23-
// path: path.resolve(__dirname, '..', 'budgetBox', 'docs'),
24-
// ignore: [ '**/templates/*' ],
25-
// },
26-
// },
27-
{
28-
resolve: 'gatsby-source-filesystem',
29-
options: {
30-
name: 'colonyJS',
31-
path: path.resolve(__dirname, '..', 'colonyJS', 'docs'),
32-
ignore: ['**/templates/*'],
33-
},
34-
},
3519
{
3620
resolve: 'gatsby-source-filesystem',
3721
options: {
@@ -40,38 +24,6 @@ const sourcePlugins = {
4024
ignore: ['**/templates/*'],
4125
},
4226
},
43-
{
44-
resolve: 'gatsby-source-filesystem',
45-
options: {
46-
name: 'colonyStarter',
47-
path: path.resolve(__dirname, '..', 'colonyStarter', 'docs'),
48-
ignore: ['**/templates/*'],
49-
},
50-
},
51-
// {
52-
// resolve: 'gatsby-source-filesystem',
53-
// options: {
54-
// name: 'pinion',
55-
// path: path.resolve(__dirname, '..', 'pinion', 'docs'),
56-
// ignore: [ '**/templates/*' ],
57-
// },
58-
// },
59-
{
60-
resolve: 'gatsby-source-filesystem',
61-
options: {
62-
name: 'purser',
63-
path: path.resolve(__dirname, '..', 'purser', 'docs'),
64-
ignore: ['**/templates/*'],
65-
},
66-
},
67-
// {
68-
// resolve: 'gatsby-source-filesystem',
69-
// options: {
70-
// name: 'solcover',
71-
// path: path.resolve(__dirname, '..', 'solcover', 'docs'),
72-
// ignore: [ '**/templates/*' ],
73-
// },
74-
// },
7527
{
7628
resolve: 'gatsby-source-filesystem',
7729
options: {
@@ -80,99 +32,53 @@ const sourcePlugins = {
8032
ignore: ['**/templates/*'],
8133
},
8234
},
83-
// {
84-
// resolve: 'gatsby-source-filesystem',
85-
// options: {
86-
// name: 'trufflepig',
87-
// path: path.resolve(__dirname, '..', 'trufflepig', 'docs'),
88-
// ignore: [ '**/templates/*' ],
89-
// },
90-
// },
91-
{
92-
resolve: `gatsby-source-ghost`,
93-
options: {
94-
apiUrl: 'https://blog.colony.io',
95-
contentApiKey: process.env.GHOST_CONTENT_API_KEY,
96-
},
97-
},
9835
],
9936
production: [
10037
{
10138
resolve: 'gatsby-source-github-docs',
10239
options: {
10340
githubAccessToken: process.env.DOCS_GITHUB_TOKEN,
10441
projects: [
105-
// {
106-
// owner: 'JoinColony',
107-
// repo: 'budgetBox',
108-
// expression: 'master:docs/',
109-
// name: 'budgetBox',
110-
// },
11142
{
11243
owner: 'JoinColony',
11344
repo: 'colonyNetwork',
11445
expression: 'master:docs/',
11546
name: 'colonyNetwork',
11647
},
117-
{
118-
owner: 'JoinColony',
119-
repo: 'colonyJS',
120-
expression: 'master:docs/',
121-
name: 'colonyJS',
122-
},
123-
{
124-
owner: 'JoinColony',
125-
repo: 'colonyStarter',
126-
expression: 'master:docs/',
127-
name: 'colonyStarter',
128-
},
129-
// {
130-
// owner: 'JoinColony',
131-
// repo: 'pinion',
132-
// expression: 'master:docs/',
133-
// name: 'pinion',
134-
// },
135-
{
136-
owner: 'JoinColony',
137-
repo: 'purser',
138-
expression: 'master:docs/',
139-
name: 'purser',
140-
},
141-
// {
142-
// owner: 'JoinColony',
143-
// repo: 'solcover',
144-
// expression: 'master:docs/',
145-
// name: 'solcover',
146-
// },
14748
{
14849
owner: 'JoinColony',
14950
repo: 'tailor',
15051
expression: 'master:docs/',
15152
name: 'tailor',
15253
},
153-
// {
154-
// owner: 'JoinColony',
155-
// repo: 'trufflepig',
156-
// expression: 'master:docs/',
157-
// name: 'trufflepig',
158-
// },
15954
],
16055
},
16156
},
162-
{
163-
resolve: `gatsby-source-ghost`,
164-
options: {
165-
apiUrl: 'https://blog.colony.io',
166-
contentApiKey: process.env.GHOST_CONTENT_API_KEY,
167-
},
168-
},
16957
],
17058
};
17159

17260
module.exports = {
17361
siteMetadata: {
17462
siteUrl: `https://colony.io`,
17563
title: 'Colony: A platform for open organizations',
64+
externalDocs: [
65+
{
66+
entryPoint: 'https://joincolony.github.io/colonyJS',
67+
logo: '/img/logomark_colonyJS_color.svg',
68+
logoSmall: '/img/logomark_colonyJS_red.svg',
69+
name: 'colonyJS',
70+
repoUrl: 'https://github.com/JoinColony/colonyJS',
71+
type: 'core',
72+
},
73+
{
74+
entryPoint: 'https://joincolony.github.io/purser',
75+
logo: '/img/purser_color.svg',
76+
logoSmall: '/img/logomark_purser_green.svg',
77+
name: 'purser',
78+
repoUrl: 'https://github.com/JoinColony/purser',
79+
type: 'tool',
80+
}
81+
]
17682
},
17783
plugins: [
17884
{
@@ -196,10 +102,7 @@ module.exports = {
196102
prefixDefaultLangKey,
197103
},
198104
projects: [
199-
'colonyJS',
200105
'colonyNetwork',
201-
'colonyStarter',
202-
'purser',
203106
'tailor',
204107
],
205108
slugPrefix: 'dev/docs',
@@ -233,6 +136,13 @@ module.exports = {
233136
],
234137
},
235138
},
139+
{
140+
resolve: `gatsby-source-ghost`,
141+
options: {
142+
apiUrl: 'https://blog.colony.io',
143+
contentApiKey: process.env.GHOST_CONTENT_API_KEY,
144+
},
145+
},
236146
'gatsby-plugin-flow',
237147
{
238148
resolve: `gatsby-plugin-alias-imports`,

package.json

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,8 @@
88
"Ryan Christoffersen <[email protected]>"
99
],
1010
"dependencies": {
11-
"@colony/colony-js-client": "^1.13.1",
12-
"@colony/purser-core": "^2.2.1",
13-
"@colony/purser-metamask": "^2.4.1",
1411
"@reach/router": "^1.2.1",
1512
"camelcase": "^5.2.0",
16-
"copy-to-clipboard": "^3.2.0",
1713
"docsearch.js": "^2.6.2",
1814
"formik": "^1.5.8",
1915
"gatsby": "^2.2.5",
@@ -22,7 +18,6 @@
2218
"prism-themes": "^1.0.0",
2319
"prismjs": "^1.14.0",
2420
"react": "^16.9.0",
25-
"react-blockies": "^1.4.1",
2621
"react-dom": "^16.9.0",
2722
"react-helmet": "^5.2.1",
2823
"react-intl": "^2.8.0",
@@ -32,8 +27,6 @@
3227
"request": "^2.85.0",
3328
"request-promise-native": "^1.0.5",
3429
"slugify": "^1.3.4",
35-
"socket.io-client": "^2.1.1",
36-
"web3-utils": "^1.0.0-beta.55",
3730
"yup": "^0.27.0"
3831
},
3932
"license": "MIT",

src/hooks/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/* @flow */
22

33
export { default as useDiscordWebhook } from './useDiscordWebhook';
4+
export { default as useDocsLinks } from './useDocsLinks';
45
export { default as useElementHeight } from './useElementHeight';
56
export { default as useHubspotForm } from './useHubspotForm';

src/hooks/useDocsLinks.js

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
/* @flow */
2+
3+
import { useMemo } from 'react';
4+
import { graphql, useStaticQuery } from 'gatsby';
5+
import type { IntlShape } from 'react-intl';
6+
7+
import type { Project } from '~types';
8+
9+
import { transformProjectData } from '~utils/docs';
10+
11+
const useDocsLinks = (intl: IntlShape) => {
12+
const { locale } = intl;
13+
const projectQueryData = useStaticQuery(graphql`
14+
{
15+
...coreProjectsFragment
16+
...externalProjectsFragment
17+
...openSourceProjectsFragment
18+
}
19+
`);
20+
21+
const {
22+
site: {
23+
siteMetadata: { externalDocs },
24+
},
25+
} = projectQueryData;
26+
27+
const coreGitHubDocs: Array<Project> = useMemo(
28+
() =>
29+
projectQueryData.coreProjects.edges.map(edge =>
30+
transformProjectData(edge, locale),
31+
) || [],
32+
[locale, projectQueryData.coreProjects.edges],
33+
);
34+
const openSourceGitHubDocs: Array<Project> = useMemo(
35+
() =>
36+
projectQueryData.openSourceProjects.edges.map(edge =>
37+
transformProjectData(edge, locale),
38+
) || [],
39+
[locale, projectQueryData.openSourceProjects.edges],
40+
);
41+
42+
const coreProjects = useMemo(
43+
() => [
44+
...coreGitHubDocs,
45+
...externalDocs.filter(({ type }) => type === 'core'),
46+
],
47+
[coreGitHubDocs, externalDocs],
48+
);
49+
50+
const openSourceProjects = useMemo(
51+
() => [
52+
...openSourceGitHubDocs,
53+
...externalDocs.filter(({ type }) => type === 'tool'),
54+
],
55+
[externalDocs, openSourceGitHubDocs],
56+
);
57+
58+
return { coreProjects, openSourceProjects };
59+
};
60+
61+
export default useDocsLinks;

src/modules/core/components/Copy/Copy.jsx

Lines changed: 0 additions & 74 deletions
This file was deleted.

src/modules/core/components/Copy/Copy.module.css

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)