From fdcf3f3a7cc9f132601af184dc8520002ce8ba4d Mon Sep 17 00:00:00 2001 From: sashaaldrick Date: Fri, 27 Oct 2023 14:06:40 +0100 Subject: [PATCH] ethlondon 2023 cheatsheet --- src/components/Layout.jsx | 2 +- src/components/TabLinks.jsx | 22 +++++++++++ src/pages/ethlondon/index.md | 77 ++++++++++++++++++++++++++++++++++++ 3 files changed, 100 insertions(+), 1 deletion(-) create mode 100644 src/pages/ethlondon/index.md diff --git a/src/components/Layout.jsx b/src/components/Layout.jsx index e52a442df..9cd101b0a 100644 --- a/src/components/Layout.jsx +++ b/src/components/Layout.jsx @@ -475,7 +475,7 @@ export function Layout({ children, title, tableOfContents, lastUpdated }) { let router = useRouter() let isHomePage = router.pathname === '/' - let tabPaths = ['tutorials', 'office-hours'] + let tabPaths = ['tutorials', 'office-hours', 'ethlondon'] let isTabHomePage = tabPaths.some((basePath) => router.pathname.endsWith(basePath)) || isHomePage diff --git a/src/components/TabLinks.jsx b/src/components/TabLinks.jsx index c11e594f9..224d54846 100644 --- a/src/components/TabLinks.jsx +++ b/src/components/TabLinks.jsx @@ -29,6 +29,7 @@ export function TabLinks({ isHomePage }) { className={`px-4 py-2 ${ !router.pathname.includes('tutorials') && !router.pathname.includes('office-hours') && + !router.pathname.includes('ethlondon') && !isHomePage ? 'text-blue-400' : 'text-white' @@ -89,6 +90,27 @@ export function TabLinks({ isHomePage }) { )} + + {isLargeScreen ? ( +
+ ETHLondon +
+ ) : ( +

+ ETHLondon +

+ )} + ) diff --git a/src/pages/ethlondon/index.md b/src/pages/ethlondon/index.md new file mode 100644 index 000000000..4e0b1fae6 --- /dev/null +++ b/src/pages/ethlondon/index.md @@ -0,0 +1,77 @@ +--- +title: ETHLondon 2023 Cheatsheet +description: Get started on your Tezos hackathon project +--- + +Interested in building on Tezos for ETHLondon 2023? +**You’ve come to the right place.** + +## Support + +* We'll be at ETHLondon all weekend, look out for the people in white Tezos t-shirts! We're a friendly bunch, come and talk to us! +* Join our [Discord](https://discord.gg/etherlink) and use the [#dev-help](https://discord.com/channels/699325006928281720/710095412639432705) channel to ask any questions +* You're on the docs site, so feel free to start at the [beginning](https://docs.tezos.com/tezos-basics/tezos-blockchain-overview/) or head straight over to the [tutorials](https://docs.tezos.com/tutorials/) to get started 🚀 + + + +## Bounties + +{% table %} +* **ETHLondon Tezos Bounties** {% colspan=2 %} +--- +* **** +* **Prize Amount** +--- +* Best project using [SmartPy](https://smartpy.io) +* $2500 +--- +* Best project using [LIGO](https://ligolang.org/) +* $2500 +--- +* Best DeFi project +* $2500 +--- +* Best project using [Taquito](https://tezostaquito.io/) & [Beacon SDK](https://tezos.com/developers/docs/dapp-development/wallets-and-beacon-sdk/) +* $2500 + +{% /table %} + +## Quick Links + +{% table %} +* **Development** {% colspan=2 %} +--- +* **Languages** +* [SmartPy](https://smartpy.io/) +* [LIGO](https://ligolang.org/) +--- +* **Tooling** +* [Taqueria](https://taqueria.io/): `brew install taqueria` +* [Unity SDK (Gaming)](https://tezos.com/unity) +--- +* **Frontend** +* Looking for Ethers.JS? —> [Taquito](https://tezostaquito.io/) +* Looking for WalletConnect? —> [Beacon SDK](https://tezos.com/developers/docs/dapp-development/wallets-and-beacon-sdk/) +{% /table %} + +{% table %} + +* **Apps** {% colspan=2 %} +--- +* **Wallets** +* [Temple](https://templewallet.com/) +* [Umami](https://umamiwallet.com/) +* [Kukai](https://wallet.kukai.app/) +* [Airgap](https://airgap.it/) +--- +* **DeFi** +* [Plenty](https://plenty.network/) +* [Youves](https://youves.com/) +* [Quipuswap](https://quipuswap.com/) +--- +* **Art** +* [objkt](https://objkt.com/) +* [fxhash](https://www.fxhash.xyz/) +{% /table %} + +# Thanks and enjoy ETHLondon 🙏 \ No newline at end of file