Skip to content

Commit a38b78d

Browse files
authored
4/4 move pages to src/pages (#734)
* move pages to src * some refactoring
1 parent f5f1cb0 commit a38b78d

File tree

1,754 files changed

+42
-97
lines changed

Some content is hidden

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

1,754 files changed

+42
-97
lines changed

.eslintrc.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ module.exports = {
2121
// Only lint the English pages because the Markdown for the other languages is auto-generated from English (via Crowdin).
2222
// But include all languages when running the ESLint extension in VS Code (in case the user has "eslint.validate": ["mdx"]),
2323
// otherwise there will be random errors since the non-English files don't match any ruleset.
24-
files: [`website/pages/${isVSCode ? '' : 'en/'}**/*.{md,mdx}`],
24+
files: [`website/src/pages/${isVSCode ? '' : 'en/'}**/*.{md,mdx}`],
2525
excludedFiles: [
26-
`website/pages/${isVSCode ? '' : 'en/'}developing/graph-ts/*.md`,
27-
`website/pages/${isVSCode ? '' : 'en/'}querying/graph-client/*.md`,
26+
`website/src/pages/${isVSCode ? '' : 'en/'}developing/graph-ts/*.md`,
27+
`website/src/pages/${isVSCode ? '' : 'en/'}querying/graph-client/*.md`,
2828
],
2929
parser: 'eslint-mdx',
3030
processor: 'mdx/remark',

.prettierignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ dist/
66
website/.graphclient/
77

88
# ignore below md since they are fetched from GitHub
9-
website/pages/en/developing/graph-ts/*.md
10-
website/pages/en/querying/graph-client/*.md
9+
website/src/pages/en/developing/graph-ts/*.md
10+
website/src/pages/en/querying/graph-client/*.md

website/i18n.ts

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
import { Locale, type NestedStrings, type Translations, useI18n as _useI18n } from '@edgeandnode/gds'
22

3-
import ar from '@/pages/ar/translations'
4-
import cs from '@/pages/cs/translations'
5-
import de from '@/pages/de/translations'
6-
import en from '@/pages/en/translations'
7-
import es from '@/pages/es/translations'
8-
import fr from '@/pages/fr/translations'
9-
import ha from '@/pages/ha/translations'
10-
import hi from '@/pages/hi/translations'
11-
import it from '@/pages/it/translations'
12-
import ja from '@/pages/ja/translations'
13-
import ko from '@/pages/ko/translations'
14-
import mr from '@/pages/mr/translations'
15-
import nl from '@/pages/nl/translations'
16-
import pl from '@/pages/pl/translations'
17-
import pt from '@/pages/pt/translations'
18-
import ro from '@/pages/ro/translations'
19-
import ru from '@/pages/ru/translations'
20-
import sv from '@/pages/sv/translations'
21-
import tr from '@/pages/tr/translations'
22-
import uk from '@/pages/uk/translations'
23-
import ur from '@/pages/ur/translations'
24-
import vi from '@/pages/vi/translations'
25-
import yo from '@/pages/yo/translations'
26-
import zh from '@/pages/zh/translations'
3+
import ar from '@/src/pages/ar/translations'
4+
import cs from '@/src/pages/cs/translations'
5+
import de from '@/src/pages/de/translations'
6+
import en from '@/src/pages/en/translations'
7+
import es from '@/src/pages/es/translations'
8+
import fr from '@/src/pages/fr/translations'
9+
import ha from '@/src/pages/ha/translations'
10+
import hi from '@/src/pages/hi/translations'
11+
import it from '@/src/pages/it/translations'
12+
import ja from '@/src/pages/ja/translations'
13+
import ko from '@/src/pages/ko/translations'
14+
import mr from '@/src/pages/mr/translations'
15+
import nl from '@/src/pages/nl/translations'
16+
import pl from '@/src/pages/pl/translations'
17+
import pt from '@/src/pages/pt/translations'
18+
import ro from '@/src/pages/ro/translations'
19+
import ru from '@/src/pages/ru/translations'
20+
import sv from '@/src/pages/sv/translations'
21+
import tr from '@/src/pages/tr/translations'
22+
import uk from '@/src/pages/uk/translations'
23+
import ur from '@/src/pages/ur/translations'
24+
import vi from '@/src/pages/vi/translations'
25+
import yo from '@/src/pages/yo/translations'
26+
import zh from '@/src/pages/zh/translations'
2727

2828
const appLocales = [
2929
Locale.ARABIC,

website/next.config.js

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -153,31 +153,6 @@ export default withNextra({
153153
},
154154
i18n: {
155155
defaultLocale: 'en',
156-
locales: [
157-
'ar',
158-
'de',
159-
'en',
160-
'es',
161-
'fr',
162-
'hi',
163-
'it',
164-
'ja',
165-
'ko',
166-
'mr',
167-
'nl',
168-
'pl',
169-
'pt',
170-
'ru',
171-
'sv',
172-
'tr',
173-
'uk',
174-
'ur',
175-
'vi',
176-
'zh',
177-
'cs',
178-
'ha',
179-
'ro',
180-
'yo',
181-
],
156+
locales: Object.keys(translations),
182157
},
183158
})

website/scripts/fetch-remote-docs.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ await fetchRemoteDocs({
5252
repo: 'graph-client',
5353
branch: 'main',
5454
docsPath: 'docs/',
55-
outputPath: path.join(CWD, 'pages', 'en', 'querying', 'graph-client'),
55+
outputPath: path.join(CWD, 'src', 'pages', 'en', 'querying', 'graph-client'),
5656
})
5757

5858
await fetchRemoteDocs({
5959
user: 'graphprotocol',
6060
repo: 'graph-tooling',
6161
branch: 'main',
6262
docsPath: 'packages/ts/',
63-
outputPath: path.join(CWD, 'pages', 'en', 'developing', 'graph-ts'),
63+
outputPath: path.join(CWD, 'src', 'pages', 'en', 'developing', 'graph-ts'),
6464
})

website/src/buildGetStaticProps.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,12 @@
1-
import path from 'path'
2-
31
import type { GetStaticProps, GetStaticPropsResult } from 'next'
42

5-
import { Locale } from '@edgeandnode/gds'
6-
73
import { getSupportedNetworks } from '@/src/supportedNetworks'
84

95
export const buildGetStaticProps = (fileName: string, overrides?: GetStaticProps) => {
106
const getStaticProps: GetStaticProps = async (context) => {
117
const overrideStaticProps: GetStaticPropsResult<Record<string, any>> = overrides
128
? await overrides(context)
139
: { props: {} }
14-
15-
const pagesDir = path.join(process.cwd(), '.next', 'server', 'pages')
16-
const pagePath = path.relative(pagesDir, fileName)
17-
const locale = pagePath.slice(0, 2) as Locale
18-
1910
return {
2011
...overrideStaticProps,
2112
props: {

website/src/contracts.tsx

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,17 @@ export function ProtocolContractsTable({ networkId }: { networkId: number }) {
1717
<Table>
1818
<tbody>
1919
<tr>
20-
<th>{'Contract'}</th>
21-
<th>{'Address'}</th>
20+
<th>Contract</th>
21+
<th>Address</th>
2222
</tr>
23-
{contracts.map((contract) => {
24-
return (
25-
<tr key={contract.name}>
26-
<td>{contract.name}</td>
27-
<td>
28-
<Link href={getAddressLink(contract.address, networkId)}>{contract.address}</Link>
29-
</td>
30-
</tr>
31-
)
32-
})}
23+
{contracts.map((contract) => (
24+
<tr key={contract.name}>
25+
<td>{contract.name}</td>
26+
<td>
27+
<Link href={getAddressLink(contract.address, networkId)}>{contract.address}</Link>
28+
</td>
29+
</tr>
30+
))}
3331
</tbody>
3432
</Table>
3533
)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)