Skip to content

Commit 11cde6c

Browse files
authored
Merge pull request #12182 from ethereum/staging
Deploy v8.1.0
2 parents 9625492 + 4e57337 commit 11cde6c

File tree

539 files changed

+26021
-6846
lines changed

Some content is hidden

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

539 files changed

+26021
-6846
lines changed

.all-contributorsrc

Lines changed: 102 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5873,7 +5873,8 @@
58735873
"profile": "https://github.com/MiConnell",
58745874
"contributions": [
58755875
"content",
5876-
"code"
5876+
"code",
5877+
"bug"
58775878
]
58785879
},
58795880
{
@@ -10700,7 +10701,7 @@
1070010701
"login": "g0rbe",
1070110702
"name": "Dániel Görbe",
1070210703
"avatar_url": "https://avatars.githubusercontent.com/u/36860942?v=4",
10703-
"profile": "http://www.danielgorbe.com",
10704+
"profile": "https://www.gorbe.io",
1070410705
"contributions": [
1070510706
"doc"
1070610707
]
@@ -10965,6 +10966,105 @@
1096510966
"contributions": [
1096610967
"content"
1096710968
]
10969+
},
10970+
{
10971+
"login": "sminempepe",
10972+
"name": "sminempepe",
10973+
"avatar_url": "https://avatars.githubusercontent.com/u/76882704?v=4",
10974+
"profile": "https://github.com/sminempepe",
10975+
"contributions": [
10976+
"doc"
10977+
]
10978+
},
10979+
{
10980+
"login": "aslikaya",
10981+
"name": "aslikaya",
10982+
"avatar_url": "https://avatars.githubusercontent.com/u/9151261?v=4",
10983+
"profile": "https://github.com/aslikaya",
10984+
"contributions": [
10985+
"doc"
10986+
]
10987+
},
10988+
{
10989+
"login": "lucas-amberg",
10990+
"name": "Lucas Amberg",
10991+
"avatar_url": "https://avatars.githubusercontent.com/u/102396588?v=4",
10992+
"profile": "http://lucasamberg.dev",
10993+
"contributions": [
10994+
"doc"
10995+
]
10996+
},
10997+
{
10998+
"login": "a-hagi613",
10999+
"name": "Abdullahi",
11000+
"avatar_url": "https://avatars.githubusercontent.com/u/92589940?v=4",
11001+
"profile": "https://a-hagi.dev/",
11002+
"contributions": [
11003+
"bug"
11004+
]
11005+
},
11006+
{
11007+
"login": "pranavkonde",
11008+
"name": "Pranav Konde",
11009+
"avatar_url": "https://avatars.githubusercontent.com/u/76070589?v=4",
11010+
"profile": "https://www.linkedin.com/in/pranav-konde-56aa141b5/",
11011+
"contributions": [
11012+
"content"
11013+
]
11014+
},
11015+
{
11016+
"login": "MohitKambli",
11017+
"name": "Mohit Kambli",
11018+
"avatar_url": "https://avatars.githubusercontent.com/u/31406633?v=4",
11019+
"profile": "https://github.com/MohitKambli",
11020+
"contributions": [
11021+
"code"
11022+
]
11023+
},
11024+
{
11025+
"login": "oleksandr-hyriavets",
11026+
"name": "Oleksandr Hyriavets",
11027+
"avatar_url": "https://avatars.githubusercontent.com/u/19614509?v=4",
11028+
"profile": "https://github.com/oleksandr-hyriavets",
11029+
"contributions": [
11030+
"code"
11031+
]
11032+
},
11033+
{
11034+
"login": "titanism",
11035+
"name": "titanism",
11036+
"avatar_url": "https://avatars.githubusercontent.com/u/101466223?v=4",
11037+
"profile": "https://github.com/titanism",
11038+
"contributions": [
11039+
"doc"
11040+
]
11041+
},
11042+
{
11043+
"login": "Maxservais",
11044+
"name": "Maxime Servais",
11045+
"avatar_url": "https://avatars.githubusercontent.com/u/43566493?v=4",
11046+
"profile": "https://www.ethereum-ecosystem.com/",
11047+
"contributions": [
11048+
"code"
11049+
]
11050+
},
11051+
{
11052+
"login": "nebolax",
11053+
"name": "Alexey Nebolsin",
11054+
"avatar_url": "https://avatars.githubusercontent.com/u/63492346?v=4",
11055+
"profile": "https://t.me/nebolax",
11056+
"contributions": [
11057+
"doc"
11058+
]
11059+
},
11060+
{
11061+
"login": "jimgreen2013",
11062+
"name": "jimgreen2013",
11063+
"avatar_url": "https://avatars.githubusercontent.com/u/15890793?v=4",
11064+
"profile": "https://github.com/jimgreen2013",
11065+
"contributions": [
11066+
"doc"
11067+
]
1096811068
}
1096911069
],
1097011070
"contributorsPerLine": 7,
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
name: Update Crowdin translation progression
2+
3+
on:
4+
schedule:
5+
- cron: "20 16 * * FRI"
6+
workflow_dispatch:
7+
8+
jobs:
9+
create_pr:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Check out code
13+
uses: actions/checkout@v3
14+
15+
- name: Set up Node.js
16+
uses: actions/setup-node@v3
17+
with:
18+
node-version: 18
19+
20+
- name: Install dependencies
21+
run: yarn install
22+
23+
- name: Install ts-node
24+
run: yarn global add ts-node
25+
26+
- name: Set up git
27+
run: |
28+
git config --global user.email "[email protected]"
29+
git config --global user.name "GitHub Action"
30+
31+
- name: Generate timestamp and readable date
32+
id: date
33+
run: |
34+
echo "TIMESTAMP=$(date +'%Y%m%d%H%M%S')" >> $GITHUB_ENV
35+
echo "READABLE_DATE=$(date +'%B %-d')" >> $GITHUB_ENV
36+
37+
- name: Fetch latest dev and create new branch
38+
run: |
39+
git fetch origin dev
40+
git checkout -b "automated-update-${{ env.TIMESTAMP }}" origin/dev
41+
42+
- name: Run script
43+
run: npx ts-node -O '{"module":"commonjs"}' ./src/scripts/crowdin/getTranslationProgress.ts
44+
env:
45+
CROWDIN_API_KEY: ${{ secrets.CROWDIN_API_KEY }}
46+
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
47+
48+
- name: Commit and push
49+
run: |
50+
git add -A
51+
git commit -m "Update Crowdin translation progress"
52+
git push origin "automated-update-${{ env.TIMESTAMP }}"
53+
54+
- name: Create PR body
55+
run: |
56+
echo "This PR was automatically created to update Crowdin translation progress." > pr_body.txt
57+
echo "This workflows runs every Friday at 16:20 (UTC)." >> pr_body.txt
58+
echo "" >> pr_body.txt
59+
echo "Thank you to everyone contributing to translate ethereum.org ❤️" >> pr_body.txt
60+
61+
- name: Create Pull Request
62+
run: |
63+
gh auth login --with-token <<< ${{ secrets.GITHUB_TOKEN }}
64+
gh pr create --base dev --head "automated-update-${{ env.TIMESTAMP }}" --title "Update translation progress from Crowdin - ${{ env.READABLE_DATE }}" --body-file pr_body.txt

README.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[![gitpoap badge](https://public-api.gitpoap.io/v1/repo/ethereum/ethereum-org-website/badge)](https://www.gitpoap.io/gh/ethereum/ethereum-org-website)
77

88
<div align="center" style="margin-top: 1em; margin-bottom: 3em;">
9-
<a href="https://ethereum.org"><img alt="ethereum logo" src="./eth-transparent.png" alt="ethereum.org" width="125"></a>
9+
<a href="https://ethereum.org"><img alt="ethereum logo" src="./public/assets/eth-transparent.png" alt="ethereum.org" width="125"></a>
1010
<h1>👋 Welcome to ethereum.org!</h1>
1111
</div>
1212

@@ -154,7 +154,7 @@ Learn more about how we review pull requests [here](docs/review-process.md).
154154

155155
<hr style="margin-top: 3em; margin-bottom: 3em;">
156156

157-
![POAP Logo](src/assets/poap-logo.svg)
157+
![POAP Logo](public/poap-logo.svg)
158158

159159
## Claim your POAP!
160160

@@ -1001,7 +1001,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
10011001
<td align="center" valign="top" width="14.28%"><a href="https://twitter.com/patcito"><img src="https://avatars.githubusercontent.com/u/26435?v=4?s=100" width="100px;" alt="Patrick Aljord"/><br /><sub><b>Patrick Aljord</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=patcito" title="Documentation">📖</a></td>
10021002
<td align="center" valign="top" width="14.28%"><a href="https://github.com/decipherer2"><img src="https://avatars.githubusercontent.com/u/16278986?v=4?s=100" width="100px;" alt="decifer"/><br /><sub><b>decifer</b></sub></a><br /><a href="#ideas-decipherer2" title="Ideas, Planning, & Feedback">🤔</a></td>
10031003
<td align="center" valign="top" width="14.28%"><a href="https://github.com/aghArdeshir"><img src="https://avatars.githubusercontent.com/u/5755214?v=4?s=100" width="100px;" alt="aghArdeshir"/><br /><sub><b>aghArdeshir</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=aghArdeshir" title="Code">💻</a></td>
1004-
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MiConnell"><img src="https://avatars.githubusercontent.com/u/14168559?v=4?s=100" width="100px;" alt="Michael Connell"/><br /><sub><b>Michael Connell</b></sub></a><br /><a href="#content-MiConnell" title="Content">🖋</a> <a href="https://github.com/ethereum/ethereum-org-website/commits?author=MiConnell" title="Code">💻</a></td>
1004+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MiConnell"><img src="https://avatars.githubusercontent.com/u/14168559?v=4?s=100" width="100px;" alt="Michael Connell"/><br /><sub><b>Michael Connell</b></sub></a><br /><a href="#content-MiConnell" title="Content">🖋</a> <a href="https://github.com/ethereum/ethereum-org-website/commits?author=MiConnell" title="Code">💻</a> <a href="https://github.com/ethereum/ethereum-org-website/issues?q=author%3AMiConnell" title="Bug reports">🐛</a></td>
10051005
</tr>
10061006
<tr>
10071007
<td align="center" valign="top" width="14.28%"><a href="https://github.com/amm98d"><img src="https://avatars.githubusercontent.com/u/39633205?v=4?s=100" width="100px;" alt="Ahmed Mustafa Malik"/><br /><sub><b>Ahmed Mustafa Malik</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=amm98d" title="Code">💻</a></td>
@@ -1673,7 +1673,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
16731673
<td align="center" valign="top" width="14.28%"><a href="https://github.com/costgallo"><img src="https://avatars.githubusercontent.com/u/49433698?v=4?s=100" width="100px;" alt="Costanza"/><br /><sub><b>Costanza</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=costgallo" title="Documentation">📖</a></td>
16741674
<td align="center" valign="top" width="14.28%"><a href="https://github.com/joaolago1113"><img src="https://avatars.githubusercontent.com/u/22820692?v=4?s=100" width="100px;" alt="joao"/><br /><sub><b>joao</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=joaolago1113" title="Documentation">📖</a></td>
16751675
<td align="center" valign="top" width="14.28%"><a href="http://p2p.org"><img src="https://avatars.githubusercontent.com/u/3310192?v=4?s=100" width="100px;" alt="Eugene"/><br /><sub><b>Eugene</b></sub></a><br /><a href="#content-rgb2hsl" title="Content">🖋</a></td>
1676-
<td align="center" valign="top" width="14.28%"><a href="http://www.danielgorbe.com"><img src="https://avatars.githubusercontent.com/u/36860942?v=4?s=100" width="100px;" alt="Dániel Görbe"/><br /><sub><b>Dániel Görbe</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=g0rbe" title="Documentation">📖</a></td>
1676+
<td align="center" valign="top" width="14.28%"><a href="https://www.gorbe.io"><img src="https://avatars.githubusercontent.com/u/36860942?v=4?s=100" width="100px;" alt="Dániel Görbe"/><br /><sub><b>Dániel Görbe</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=g0rbe" title="Documentation">📖</a></td>
16771677
<td align="center" valign="top" width="14.28%"><a href="https://blog.insubli.me"><img src="https://avatars.githubusercontent.com/u/41712656?v=4?s=100" width="100px;" alt="s-crypt"/><br /><sub><b>s-crypt</b></sub></a><br /><a href="#content-s-crypt" title="Content">🖋</a></td>
16781678
<td align="center" valign="top" width="14.28%"><a href="https://github.com/tudorpintea999"><img src="https://avatars.githubusercontent.com/u/87604944?v=4?s=100" width="100px;" alt="iwantanode"/><br /><sub><b>iwantanode</b></sub></a><br /><a href="#content-tudorpintea999" title="Content">🖋</a></td>
16791679
<td align="center" valign="top" width="14.28%"><a href="https://github.com/shak58"><img src="https://avatars.githubusercontent.com/u/150069539?v=4?s=100" width="100px;" alt="shak58"/><br /><sub><b>shak58</b></sub></a><br /><a href="#content-shak58" title="Content">🖋</a></td>
@@ -1711,6 +1711,21 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
17111711
<td align="center" valign="top" width="14.28%"><a href="https://github.com/tdahar"><img src="https://avatars.githubusercontent.com/u/18716811?v=4?s=100" width="100px;" alt="Tarun Mohandas Daryanani"/><br /><sub><b>Tarun Mohandas Daryanani</b></sub></a><br /><a href="#content-tdahar" title="Content">🖋</a></td>
17121712
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Crosstons"><img src="https://avatars.githubusercontent.com/u/110349596?v=4?s=100" width="100px;" alt="Shubh"/><br /><sub><b>Shubh</b></sub></a><br /><a href="#content-Crosstons" title="Content">🖋</a></td>
17131713
<td align="center" valign="top" width="14.28%"><a href="https://github.com/duckdegen"><img src="https://avatars.githubusercontent.com/u/98649644?v=4?s=100" width="100px;" alt="duckdegen"/><br /><sub><b>duckdegen</b></sub></a><br /><a href="#content-duckdegen" title="Content">🖋</a></td>
1714+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/sminempepe"><img src="https://avatars.githubusercontent.com/u/76882704?v=4?s=100" width="100px;" alt="sminempepe"/><br /><sub><b>sminempepe</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=sminempepe" title="Documentation">📖</a></td>
1715+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/aslikaya"><img src="https://avatars.githubusercontent.com/u/9151261?v=4?s=100" width="100px;" alt="aslikaya"/><br /><sub><b>aslikaya</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=aslikaya" title="Documentation">📖</a></td>
1716+
</tr>
1717+
<tr>
1718+
<td align="center" valign="top" width="14.28%"><a href="http://lucasamberg.dev"><img src="https://avatars.githubusercontent.com/u/102396588?v=4?s=100" width="100px;" alt="Lucas Amberg"/><br /><sub><b>Lucas Amberg</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=lucas-amberg" title="Documentation">📖</a></td>
1719+
<td align="center" valign="top" width="14.28%"><a href="https://a-hagi.dev/"><img src="https://avatars.githubusercontent.com/u/92589940?v=4?s=100" width="100px;" alt="Abdullahi"/><br /><sub><b>Abdullahi</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/issues?q=author%3Aa-hagi613" title="Bug reports">🐛</a></td>
1720+
<td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/pranav-konde-56aa141b5/"><img src="https://avatars.githubusercontent.com/u/76070589?v=4?s=100" width="100px;" alt="Pranav Konde"/><br /><sub><b>Pranav Konde</b></sub></a><br /><a href="#content-pranavkonde" title="Content">🖋</a></td>
1721+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/MohitKambli"><img src="https://avatars.githubusercontent.com/u/31406633?v=4?s=100" width="100px;" alt="Mohit Kambli"/><br /><sub><b>Mohit Kambli</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=MohitKambli" title="Code">💻</a></td>
1722+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/oleksandr-hyriavets"><img src="https://avatars.githubusercontent.com/u/19614509?v=4?s=100" width="100px;" alt="Oleksandr Hyriavets"/><br /><sub><b>Oleksandr Hyriavets</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=oleksandr-hyriavets" title="Code">💻</a></td>
1723+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/titanism"><img src="https://avatars.githubusercontent.com/u/101466223?v=4?s=100" width="100px;" alt="titanism"/><br /><sub><b>titanism</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=titanism" title="Documentation">📖</a></td>
1724+
<td align="center" valign="top" width="14.28%"><a href="https://www.ethereum-ecosystem.com/"><img src="https://avatars.githubusercontent.com/u/43566493?v=4?s=100" width="100px;" alt="Maxime Servais"/><br /><sub><b>Maxime Servais</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=Maxservais" title="Code">💻</a></td>
1725+
</tr>
1726+
<tr>
1727+
<td align="center" valign="top" width="14.28%"><a href="https://t.me/nebolax"><img src="https://avatars.githubusercontent.com/u/63492346?v=4?s=100" width="100px;" alt="Alexey Nebolsin"/><br /><sub><b>Alexey Nebolsin</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=nebolax" title="Documentation">📖</a></td>
1728+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/jimgreen2013"><img src="https://avatars.githubusercontent.com/u/15890793?v=4?s=100" width="100px;" alt="jimgreen2013"/><br /><sub><b>jimgreen2013</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=jimgreen2013" title="Documentation">📖</a></td>
17141729
</tr>
17151730
</tbody>
17161731
</table>

docs/best-practices.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ Markdown will be translated as whole pages of content, so no specific action is
8585
// Example
8686
import React, { useState, useEffect } from "react"
8787
88-
const ComponentName: React.FC = (props) => {
88+
const ComponentName = () => {
8989
// useState hook for managing state variables
9090
const [greeting, setGreeting] = useState("")
9191

docs/code-conventions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ For the props type signature use the naming convention `<ComponentName>Props` to
6161

6262
**Do not use `React.FC`** and instead annotate the props object directly. `React.FC` implies the `children` prop, but this is not always desired when there is a component that should not accept this prop. `React.FC` also does not allow for use of Generic types, or use of Generic type when doing type guarding like function overloading. It is also not generally recommended to use and [was removed from the create-react-app template](https://github.com/facebook/create-react-app/pull/8177).
6363

64-
A positive side-effect to directly annoting the props object is for IDE intellisense where you can view the props when hovering over the component name to see it's signature.
64+
A positive side-effect to directly annotating the props object is for IDE intellisense where you can view the props when hovering over the component name to see it's signature.
6565

6666
i.e. `const Component: ({ label, title, ...props }: ComponentProps) => React.JSX.Element`
6767

i18n.config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@
297297
},
298298
{
299299
"code": "ne-np",
300-
"crowdinCode": "ne-np",
300+
"crowdinCode": "ne-NP",
301301
"name": "Nepali",
302302
"localName": "नेपाली",
303303
"langDir": "ltr",
@@ -457,7 +457,7 @@
457457
},
458458
{
459459
"code": "ur",
460-
"crowdinCode": "ur",
460+
"crowdinCode": "ur-IN",
461461
"name": "Urdu",
462462
"localName": "اردو",
463463
"langDir": "rtl",

public/content/community/get-involved/index.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,9 @@ The Ethereum ecosystem is on a mission to fund public goods and impactful projec
105105
- [Ethereum Foundation job board (BambooHR)](https://ethereum.bamboohr.com/jobs/)
106106
- [JobStash](https://jobstash.xyz)
107107
- [Cryptocurrency Jobs](https://cryptocurrencyjobs.co/ethereum/)
108-
- [Crypto.jobs](https://crypto.jobs/)
109108
- [Careers at ConsenSys](https://consensys.net/careers/)
110109
- [Crypto Jobs List](https://cryptojobslist.com/ethereum-jobs)
111110
- [Bankless jobs board](https://pallet.xyz/list/bankless/jobs)
112-
- [useWeb3 Jobs](https://www.useweb3.xyz/jobs)
113111
- [Web3 Jobs](https://web3.career)
114112
- [Web3 Army](https://web3army.xyz/)
115113
- [Crypto Valley Jobs](https://cryptovalley.jobs/)

0 commit comments

Comments
 (0)