Skip to content

Commit 081c879

Browse files
Merge remote-tracking branch 'upstream/dev' into feat/shadcn-modal
2 parents 902f28c + 6bcd149 commit 081c879

File tree

2,030 files changed

+148429
-63674
lines changed

Some content is hidden

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

2,030 files changed

+148429
-63674
lines changed

.all-contributorsrc

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12571,6 +12571,60 @@
1257112571
"contributions": [
1257212572
"content"
1257312573
]
12574+
},
12575+
{
12576+
"login": "Xcertik-Realist",
12577+
"name": "NilFoundation",
12578+
"avatar_url": "https://avatars.githubusercontent.com/u/63165931?v=4",
12579+
"profile": "https://github.com/Xcertik-Realist",
12580+
"contributions": [
12581+
"content"
12582+
]
12583+
},
12584+
{
12585+
"login": "gconnect",
12586+
"name": "Glory Agatevure",
12587+
"avatar_url": "https://avatars.githubusercontent.com/u/23031920?v=4",
12588+
"profile": "https://github.com/gconnect",
12589+
"contributions": [
12590+
"content"
12591+
]
12592+
},
12593+
{
12594+
"login": "emmanuellar",
12595+
"name": "Amarachi Johnson-Ubah",
12596+
"avatar_url": "https://avatars.githubusercontent.com/u/41474439?v=4",
12597+
"profile": "http://amarachijohnson.com",
12598+
"contributions": [
12599+
"ideas"
12600+
]
12601+
},
12602+
{
12603+
"login": "sumitvekariya",
12604+
"name": "Sumit Vekariya",
12605+
"avatar_url": "https://avatars.githubusercontent.com/u/20764957?v=4",
12606+
"profile": "http://sumitvekariya.surge.sh",
12607+
"contributions": [
12608+
"maintenance"
12609+
]
12610+
},
12611+
{
12612+
"login": "rafagomes",
12613+
"name": "Rafa Gomes",
12614+
"avatar_url": "https://avatars.githubusercontent.com/u/565337?v=4",
12615+
"profile": "https://github.com/rafagomes",
12616+
"contributions": [
12617+
"code"
12618+
]
12619+
},
12620+
{
12621+
"login": "ddannehh",
12622+
"name": "ddannehh",
12623+
"avatar_url": "https://avatars.githubusercontent.com/u/109203827?v=4",
12624+
"profile": "https://github.com/ddannehh",
12625+
"contributions": [
12626+
"design"
12627+
]
1257412628
}
1257512629
],
1257612630
"contributorsPerLine": 7,

.env.example

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,8 @@ BUILD_LOCALES=
3636
LIMIT_CPUS=
3737

3838
# Enables the bundle analyzer
39-
ANALYZE=false
39+
ANALYZE=false
40+
41+
# Use mock data for development. Set to "false" to use live data but you must have the
42+
# environment variables set to make api requests
43+
USE_MOCK_DATA=true

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
# These owners will be the default owners for everything in
77
# the repo. Unless a later match takes precedence,
8-
* @wackerow @corwintines @pettinarip @minimalsm @nhsz
8+
* @wackerow @corwintines @pettinarip @minimalsm
99

1010
# Owners of specific files
1111
/src/data/consensus-bounty-hunters.json @djrtwo @asanso @fredriksvantes

.storybook/i18next.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ export const ns = [
2323
"page-developers-index",
2424
"page-what-is-ethereum",
2525
"page-upgrades-index",
26+
"page-wallets-find-wallet",
2627
"page-developers-docs",
28+
"table",
2729
] as const
2830
const supportedLngs = Object.keys(baseLocales)
2931

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<h1 align="center" style="margin-top: 1em; margin-bottom: 2em;">
2-
<p><a href="https://ethereum.org"><img alt="ethereum logo" src="./eth-transparent.png" alt="ethereum.org" width="125"></a></p>
2+
<p><a href="https://ethereum.org"><img alt="ethereum logo" src="./public/images/assets/eth-transparent.png" alt="ethereum.org" width="125"></a></p>
33
<p>👋 Contributing to ethereum.org</p>
44
</h1>
55

README.md

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -140,31 +140,35 @@ Learn more about how we review pull requests [here](docs/review-process.md).
140140

141141
![POAP Logo](public/images/poap-logo.svg)
142142

143-
## Claim your POAP!
143+
## Claim your POAP and OATs!
144144

145-
### What is POAP?
145+
### What is a POAP?
146146

147147
> The Proof of Attendance Protocol is a dapp that distributes badges in the form of ERC-721 tokens to prove you participated in an event. [More on POAPs](https://www.poap.xyz/).
148148
149-
### ethereum.org 2022 Contributor POAP
149+
### GitPOAP
150150

151-
- If you have committed any changes in 2022 so far that were merged into our repo, you have a POAP waiting!
152-
- This includes our dedicated translators on Crowdin
151+
- If you've made at least one contribution and that gets merged into ethereum.org, GitPOAP will also auto recognize it and let you mint a unique contributor POAP for the specific year.
152+
[More on GitPOAP](https://www.gitpoap.io).
153153

154-
[![Discord](https://img.shields.io/discord/714888181740339261?color=1C1CE1&label=Claim%20Your%20POAP!%20%7C%20Discord%20%F0%9F%91%8B%20&style=flat)](https://discord.gg/ethereum-org)
154+
### What is an OAT?
155155

156-
- 👆 To claim your Contributor POAP, join our Discord server and paste a link to your contribution in the `#🥇 | proof-of-contribution` [channel](https://discord.com/channels/714888181740339261/1212737737916948530)
156+
> An Onchain Achievement Token (OAT) is a special badge on [Galxe](https://app.galxe.com/quest/ethereumorg). It's a proof of your contribution to the ecosystem. [More on OATs](https://medium.com/galxe-news/introducing-galaxy-oat-on-chain-achievement-token-7e89779242b4).
157157
158-
- A member of our team will verify the request and DM you with a personalized link to claim your own freshly minted POAP collectible!
158+
### ethereum.org 2024 Contributor OATs
159159

160-
- To help with verification we request GitHub contributors connect their GitHub account with their Discord account (Discord > Settings > Connections > GitHub). Crowdin contributors will be verified directly through Crowdin by our team.
160+
- If you have committed any changes in 2024 so far that were merged into our repo or if you have translated a certain amount of words, you can claim your OATs!
161+
- There are OATs for GitHub, content, design and translation contributions.
161162

162-
### GitPOAP
163+
[![Discord](https://img.shields.io/discord/714888181740339261?color=1C1CE1&label=Claim%20Your%20POAP!%20%7C%20Discord%20%F0%9F%91%8B%20&style=flat)](https://discord.gg/ethereum-org)
163164

164-
- If you've made at least one contribution and that gets merged into ethereum.org, GitPOAP will also auto recognize it and let you mint a unique contributor POAP for the specific year.
165-
[More on GitPOAP](https://www.gitpoap.io).
165+
- 👆 To claim your Contributor OATs, join our Discord server, create a post and paste links to your contributions in the `#🥇 | proof-of-contribution` [channel](https://discord.com/channels/714888181740339261/1212737737916948530)
166166

167-
If you haven't contributed yet and would like to earn a POAP to show your loyalty to the Ethereum space, head over to the [issues](https://github.com/ethereum/ethereum-org-website/issues/) tab to get started!
167+
- Wait for a member of our team to assign you a role on Discord and send you links to your OATs.
168+
169+
- To help with verification we request GitHub contributors connect their GitHub account with their Discord account (Discord > Settings > Connections > GitHub). Crowdin contributors will be verified directly through Crowdin by our team.
170+
171+
If you haven't contributed yet and would like to earn a POAP/OATs to show your loyalty to the Ethereum space, head over to the [issues](https://github.com/ethereum/ethereum-org-website/issues/) tab to get started! If you would like to contribute to translations check out our [Translation Program](https://ethereum.org/en/contributing/translation-program/).
168172

169173
<hr style="margin-top: 3em; margin-bottom: 3em;">
170174

@@ -1920,6 +1924,14 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
19201924
<td align="center" valign="top" width="14.28%"><a href="https://github.com/KatrixReloaded"><img src="https://avatars.githubusercontent.com/u/68804269?v=4?s=100" width="100px;" alt="Kartikeya Sureka"/><br /><sub><b>Kartikeya Sureka</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=KatrixReloaded" title="Code">💻</a></td>
19211925
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Piyush-Tilokani"><img src="https://avatars.githubusercontent.com/u/112542519?v=4?s=100" width="100px;" alt="Piyush Tilokani"/><br /><sub><b>Piyush Tilokani</b></sub></a><br /><a href="#content-Piyush-Tilokani" title="Content">🖋</a></td>
19221926
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jacobourar"><img src="https://avatars.githubusercontent.com/u/109108267?v=4?s=100" width="100px;" alt="Jacobo Uribe"/><br /><sub><b>Jacobo Uribe</b></sub></a><br /><a href="#content-jacobourar" title="Content">🖋</a></td>
1927+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Xcertik-Realist"><img src="https://avatars.githubusercontent.com/u/63165931?v=4?s=100" width="100px;" alt="NilFoundation"/><br /><sub><b>NilFoundation</b></sub></a><br /><a href="#content-Xcertik-Realist" title="Content">🖋</a></td>
1928+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/gconnect"><img src="https://avatars.githubusercontent.com/u/23031920?v=4?s=100" width="100px;" alt="Glory Agatevure"/><br /><sub><b>Glory Agatevure</b></sub></a><br /><a href="#content-gconnect" title="Content">🖋</a></td>
1929+
</tr>
1930+
<tr>
1931+
<td align="center" valign="top" width="14.28%"><a href="http://amarachijohnson.com"><img src="https://avatars.githubusercontent.com/u/41474439?v=4?s=100" width="100px;" alt="Amarachi Johnson-Ubah"/><br /><sub><b>Amarachi Johnson-Ubah</b></sub></a><br /><a href="#ideas-emmanuellar" title="Ideas, Planning, & Feedback">🤔</a></td>
1932+
<td align="center" valign="top" width="14.28%"><a href="http://sumitvekariya.surge.sh"><img src="https://avatars.githubusercontent.com/u/20764957?v=4?s=100" width="100px;" alt="Sumit Vekariya"/><br /><sub><b>Sumit Vekariya</b></sub></a><br /><a href="#maintenance-sumitvekariya" title="Maintenance">🚧</a></td>
1933+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/rafagomes"><img src="https://avatars.githubusercontent.com/u/565337?v=4?s=100" width="100px;" alt="Rafa Gomes"/><br /><sub><b>Rafa Gomes</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=rafagomes" title="Code">💻</a></td>
1934+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ddannehh"><img src="https://avatars.githubusercontent.com/u/109203827?v=4?s=100" width="100px;" alt="ddannehh"/><br /><sub><b>ddannehh</b></sub></a><br /><a href="#design-ddannehh" title="Design">🎨</a></td>
19231935
</tr>
19241936
</tbody>
19251937
</table>

i18n.config.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,14 @@
151151
"langDir": "ltr",
152152
"dateFormat": "MM/DD/YYYY"
153153
},
154+
{
155+
"code": "ha",
156+
"crowdinCode": "ha",
157+
"name": "Hausa",
158+
"localName": "Hausa",
159+
"langDir": "ltr",
160+
"dateFormat": "MM/DD/YYYY"
161+
},
154162
{
155163
"code": "he",
156164
"crowdinCode": "he",
@@ -399,6 +407,14 @@
399407
"langDir": "ltr",
400408
"dateFormat": "MM/DD/YYYY"
401409
},
410+
{
411+
"code": "sn",
412+
"crowdinCode": "sn",
413+
"name": "Shona",
414+
"localName": "Shona",
415+
"langDir": "ltr",
416+
"dateFormat": "MM/DD/YYYY"
417+
},
402418
{
403419
"code": "sr",
404420
"crowdinCode": "sr-CS",
@@ -447,6 +463,14 @@
447463
"langDir": "ltr",
448464
"dateFormat": "MM/DD/YYYY"
449465
},
466+
{
467+
"code": "tl",
468+
"crowdinCode": "tl",
469+
"name": "Tagalog",
470+
"localName": "Tagalog",
471+
"langDir": "ltr",
472+
"dateFormat": "MM/DD/YYYY"
473+
},
450474
{
451475
"code": "tr",
452476
"crowdinCode": "tr",
@@ -455,6 +479,14 @@
455479
"langDir": "ltr",
456480
"dateFormat": "MM/DD/YYYY"
457481
},
482+
{
483+
"code": "tw",
484+
"crowdinCode": "tw",
485+
"name": "Akan, Twi",
486+
"localName": "Twi",
487+
"langDir": "ltr",
488+
"dateFormat": "MM/DD/YYYY"
489+
},
458490
{
459491
"code": "uk",
460492
"crowdinCode": "uk",
@@ -487,6 +519,14 @@
487519
"langDir": "ltr",
488520
"dateFormat": "MM/DD/YYYY"
489521
},
522+
{
523+
"code": "yo",
524+
"crowdinCode": "yo",
525+
"name": "Yoruba",
526+
"localName": "Yorùbá",
527+
"langDir": "ltr",
528+
"dateFormat": "MM/DD/YYYY"
529+
},
490530
{
491531
"code": "zh-tw",
492532
"crowdinCode": "zh-TW",

netlify.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,7 @@
3636
[[plugins.inputs.audits]]
3737
path = "en/developers/docs/intro-to-ethereum/"
3838
[[plugins.inputs.audits]]
39-
path = "en/developers/tutorials/creating-a-wagmi-ui-for-your-contract/"
39+
path = "en/developers/tutorials/creating-a-wagmi-ui-for-your-contract/"
40+
41+
[functions]
42+
included_files = ["i18n.config.json","src/data/mocks/**/*"]

next-i18next.config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
/* eslint-disable @typescript-eslint/no-var-requires */
2+
const path = require("path")
13
const i18nConfig = require("./i18n.config.json")
24

35
const BUILD_LOCALES = process.env.BUILD_LOCALES
@@ -17,7 +19,8 @@ module.exports = {
1719
localeDetection: false,
1820
},
1921
// define custom location for intl files, otherwise default to public/locales (https://github.com/i18next/next-i18next#2-translation-content)
20-
localePath: "./src/intl",
22+
// use path.resolve to work with Netlify (https://github.com/i18next/next-i18next/issues/1552#issuecomment-1538452722)
23+
localePath: path.resolve("./src/intl"),
2124
// see updates to your translation JSON files without having to restart your development server each time
2225
reloadOnPrerender: true,
2326
// Language codes to lookup, given set language is 'en-US': 'all' --> ['en-US', 'en', 'dev'], 'currentOnly' --> 'en-US', 'languageOnly' --> 'en'

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ethereum-org-website",
3-
"version": "9.0.1",
3+
"version": "9.2.0",
44
"license": "MIT",
55
"private": true,
66
"scripts": {
@@ -45,12 +45,14 @@
4545
"@radix-ui/react-portal": "^1.1.1",
4646
"@radix-ui/react-progress": "^1.1.0",
4747
"@radix-ui/react-radio-group": "^1.2.0",
48+
"@radix-ui/react-select": "^2.1.1",
4849
"@radix-ui/react-slot": "^1.1.0",
4950
"@radix-ui/react-switch": "^1.1.0",
5051
"@radix-ui/react-tabs": "^1.1.0",
5152
"@radix-ui/react-tooltip": "^1.1.2",
5253
"@radix-ui/react-visually-hidden": "^1.1.0",
5354
"@socialgouv/matomo-next": "^1.8.0",
55+
"@tanstack/react-table": "^8.19.3",
5456
"chart.js": "^4.4.2",
5557
"chartjs-plugin-datalabels": "^2.2.0",
5658
"class-variance-authority": "^0.7.0",
@@ -87,12 +89,13 @@
8789
"tailwind-variants": "^0.2.1",
8890
"tailwindcss-animate": "^1.0.7",
8991
"usehooks-ts": "^3.1.0",
92+
"vaul": "^1.0.0",
9093
"yaml-loader": "^0.8.0"
9194
},
9295
"devDependencies": {
9396
"@chakra-ui/cli": "^2.4.1",
9497
"@chromatic-com/storybook": "1.5.0",
95-
"@netlify/plugin-nextjs": "^5.5.1",
98+
"@netlify/plugin-nextjs": "^5.8.0",
9699
"@storybook/addon-essentials": "8.1.10",
97100
"@storybook/addon-interactions": "8.1.10",
98101
"@storybook/addon-links": "8.1.10",

0 commit comments

Comments
 (0)