Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
a918c8b
Add "Getting started" guide draft
fvictorio May 22, 2025
023bfa5
Simplify the project initialization
alcuadrado May 28, 2025
76e3baf
Some wording improvements in the project description
alcuadrado May 28, 2025
008494e
Remove the Running a task section (for now) and add one about writing…
alcuadrado May 28, 2025
0ab3d1f
Explain what cheatcodes are
alcuadrado May 28, 2025
86e1756
Add a bit more of info about TS tests in the general intro
alcuadrado May 28, 2025
74b5a9a
Explain that you can run all the tests with `hardhat test`
alcuadrado May 28, 2025
2c96f9b
Explain that `test solidity` compiles your contracts and tests
alcuadrado May 28, 2025
2abaa41
Small wording improvements
alcuadrado May 28, 2025
6b3c1a3
Add missing link
alcuadrado May 28, 2025
5c3da89
Add another reason to use TS
alcuadrado May 28, 2025
4d1c675
Explain that `test node` is to only run node:test
alcuadrado May 28, 2025
047e43a
Wording improvement and a closing to TS tests
alcuadrado May 28, 2025
12a9e57
Remove a TODO item
alcuadrado May 28, 2025
0a9968f
Add a learn more section and a TODO comment
alcuadrado May 28, 2025
279884e
Update src/content/hardhat3-alpha/learn-more/getting-started.md
alcuadrado May 28, 2025
c9dbf30
Add 3 to the title
alcuadrado May 28, 2025
22f4e5f
Add "Using scripts" section
fvictorio May 29, 2025
0c2d63f
"Deploying contracts" draft
fvictorio May 29, 2025
ba8c0bb
Copy the existing Ignition explanation to its own guide
alcuadrado May 29, 2025
d506986
Reorder the Learn more dirinfo
alcuadrado May 29, 2025
bd61787
Swap the old getting started for the new one, and leave the old one a…
alcuadrado May 29, 2025
7f0753d
Small fixes to the deployment guide
alcuadrado May 29, 2025
fb77e09
Add markdown links linter
alcuadrado May 29, 2025
25f358a
Fix broken links
alcuadrado May 29, 2025
6cd7b2c
Update the banner for ETHPrage
alcuadrado May 29, 2025
b910505
Small wording fix
alcuadrado May 29, 2025
0bbd17d
Update AlphaBanner
alcuadrado May 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@
"eslint-plugin-react-hooks": "^4.3.0",
"eslint-plugin-storybook": "^0.5.7",
"js-yaml": "^4.1.0",
"markdown-link-check": "^3.13.7",
"next-compose-plugins": "^2.2.1",
"next-remote-watch": "^1.0.0",
"next-sitemap": "^2.5.20",
Expand Down
1,054 changes: 805 additions & 249 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions src/components/ui/AlphaBanner.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,11 @@ const AlphaBanner = () => {
<span className="bannerContent">
{isDesktop ? (
<>
<b>Hardhat 3 alpha</b>: Rust rewrite, Solidity tests, multi-chain,
and more
Hacking at ETHGlobal Prague? Try Hardhat 3 alpha—Rust-powered,
Solidity tests, multi-chain, and more.
</>
) : (
<>Try the Hardhat 3 alpha release</>
<>At ETHGlobal? Try the Hardhat 3 alpha release</>
)}
</span>

Expand Down
4 changes: 2 additions & 2 deletions src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ export const SOCIALS_LINKS = {
export const PRIVACY_POLICY_PATH = "/privacy-policy.html";

export const bannerContent = {
text: "Hardhat 3 alpha: Rust rewrite, Solidity tests, multi-chain, and more!",
shortText: "Try the Hardhat 3 alpha release!",
text: "Hacking at ETHGlobal Prague? Try Hardhat 3 alphaRust-powered, Solidity tests, multi-chain, and more.",
shortText: "At ETHGlobal? Try the Hardhat 3 alpha release",
href: "/hardhat3-alpha",
};

Expand Down
30 changes: 15 additions & 15 deletions src/content/hardhat3-alpha/_dirinfo.yaml
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
section-type: group
section-title: Hardhat 3 Alpha
order:
- title: Overview
href: "#overview"
- title: Getting started
href: "#getting-started"
href: "#getting-started-with-hardhat-3"
- title: Installation
href: "#installation"
- title: Project structure
href: "#project-structure"
- title: Writing a smart contract
href: "#writing-a-smart-contract"
- title: Testing your contracts
href: "#testing-your-contracts"
- title: Solidity tests
href: "#solidity-tests"
- title: Integration tests with TypeScript
href: "#integration-tests-with-typescript"
- title: Multichain capabilities
href: "#multichain-capabilities"
- title: Seamless contract deployments
href: "#seamless-contract-deployments"
- title: Revamped build system
href: "#revamped-build-system"
- title: Declarative configuration
href: "#declarative-configuration"
- title: Powerful extensibility
href: "#powerful-extensibility"
- title: TypeScript tests
href: "#typescript-tests"
- title: Writing scripts
href: "#writing-scripts-to-interact-with-the-network"
- title: Deploying contracts
href: "#deploying-contracts"
Loading
Loading