-
Notifications
You must be signed in to change notification settings - Fork 17
feat(docs): enhancements to ensnode.io LP & docs #2131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
4975563
bd58d84
e657364
9a7ebde
cba4411
6c1726d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| --- | ||
| import { Icon } from "astro-icon/components"; | ||
|
|
||
| interface ENSNodeServiceCardProps { | ||
| title: string; | ||
| description: string; | ||
| href: string; | ||
| } | ||
|
|
||
| const { title, description, href } = Astro.props as ENSNodeServiceCardProps; | ||
| --- | ||
|
|
||
| <a href={href} class="not-content group w-full h-fit min-h-[100px] flex flex-row justify-between items-center gap-5 border border-gray-200 hover:border-gray-300 hover:shadow-xs cursor-pointer rounded-2xl overflow-hidden p-4"> | ||
| <div class="w-fit flex flex-row justify-start items-center gap-5"> | ||
| <slot name="icon"/> | ||
| <div class="not-content w-full h-fit flex flex-col justify-start items-start gap-2"> | ||
| <h4 class="not-content text-2xl leading-normal font-semibold text-black">{title}</h4> | ||
|
Y3drk marked this conversation as resolved.
|
||
| <p class="not-content text-base leading-normal text-[var(--sl-color-text)]">{description}</p> | ||
| </div> | ||
| </div> | ||
| <Icon name="lucide:chevron-right" class="not-content h-10 w-10 shrink-0 text-gray-200 group-hover:text-gray-300" /> | ||
| </a> | ||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -7,15 +7,35 @@ sidebar: | |||||
| --- | ||||||
|
|
||||||
| import { LinkCard, CardGrid } from "@astrojs/starlight/components"; | ||||||
|
Y3drk marked this conversation as resolved.
Outdated
|
||||||
| import ENSNodeServiceCard from "@workspace/docs/ensnode.io/src/components/atoms/ENSNodeServiceCard.astro" | ||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please see related comments on import statements, thanks
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Resolved on Slack
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Created a follow-up issue for this item, as requested → #2134 |
||||||
| import ENSRainbow3DImage from "@workspace/docs/ensnode.io/src/assets/ENSRainbow3D.png"; | ||||||
| import ENSIndexer3DImage from "@workspace/docs/ensnode.io/src/assets/ENSIndexer3D.png"; | ||||||
| import ENSAdmin3DImage from "@workspace/docs/ensnode.io/src/assets/ENSAdmin3D.png"; | ||||||
| import ENSApi3DImage from "@workspace/docs/ensnode.io/src/assets/ENSApi3D.png"; | ||||||
| import ENSDb3DImage from "@workspace/docs/ensnode.io/src/assets/ENSDb3D.png"; | ||||||
|
|
||||||
| **Developing or contributing to ENSNode?** Use these sections for concepts, deployment, configuration, and contribution guides for the part of the stack you care about. | ||||||
|
Y3drk marked this conversation as resolved.
Outdated
|
||||||
|
|
||||||
| Each ENSNode instance is composed of **a set of services**. Each service has a clear role in indexing, storing the onchain state of ENS, APIs, name healing, or admin operations. | ||||||
|
lightwalker-eth marked this conversation as resolved.
Outdated
Y3drk marked this conversation as resolved.
Outdated
|
||||||
|
|
||||||
| <CardGrid> | ||||||
| <LinkCard title="ENSApi" href="/docs/services/ensapi" description="APIs for building on ENS." /> | ||||||
| <LinkCard title="ENSIndexer" href="/docs/services/ensindexer" description="Multichain indexer for ENSv2." /> | ||||||
| <LinkCard title="ENSDb" href="/docs/services/ensdb" description="The live, onchain state of ENS in your DB." /> | ||||||
| <LinkCard title="ENSRainbow" href="/docs/services/ensrainbow" description="Heals unknown ENS names." /> | ||||||
| <LinkCard title="ENSAdmin" href="/docs/services/ensadmin" description="ENSNode operator dashboard and ENS Protocol Inspector." /> | ||||||
| </CardGrid> | ||||||
| <div class="w-full h-fit flex flex-col justify-start items-start gap-4 min-[800px]:gap-6 "> | ||||||
|
Y3drk marked this conversation as resolved.
|
||||||
| <ENSNodeServiceCard title="ENSApi" href="/docs/services/ensapi" description="APIs for building on ENS."> | ||||||
|
Y3drk marked this conversation as resolved.
Outdated
|
||||||
| <img slot="icon" src={ENSApi3DImage.src} class="scale-100 w-[125px] sm:w-[150px] lg:w-[175px] h-auto aspect-square max-sm:overflow-hidden" /> | ||||||
| </ENSNodeServiceCard> | ||||||
|
|
||||||
|
Y3drk marked this conversation as resolved.
|
||||||
| <ENSNodeServiceCard title="ENSIndexer" href="/docs/services/ensindexer" description="Multichain indexer for ENSv2."> | ||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
@Y3drk Please double check these quotation marks. I may have easily messed them up in this GitHub PR comment panel.
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||||||
| <img slot="icon" src={ENSIndexer3DImage.src} class="scale-190 w-[125px] sm:w-[150px] lg:w-[175px] h-auto aspect-square max-sm:overflow-hidden" /> | ||||||
| </ENSNodeServiceCard> | ||||||
|
|
||||||
| <ENSNodeServiceCard title="ENSDb" href="/docs/services/ensdb" description="The live, onchain state of ENS in your DB."> | ||||||
| <img slot="icon" src={ENSDb3DImage.src} class="scale-100 w-[125px] sm:w-[150px] lg:w-[175px] h-auto aspect-square max-sm:overflow-hidden" /> | ||||||
| </ENSNodeServiceCard> | ||||||
|
|
||||||
| <ENSNodeServiceCard title="ENSRainbow" href="/docs/services/ensrainbow" description="Heals unknown ENS names."> | ||||||
| <img slot="icon" src={ENSRainbow3DImage.src} class="scale-175 w-[125px] sm:w-[150px] lg:w-[175px] h-auto aspect-square max-sm:overflow-hidden" /> | ||||||
| </ENSNodeServiceCard> | ||||||
|
|
||||||
| <ENSNodeServiceCard title="ENSAdmin" href="/docs/services/ensadmin" description="ENSNode operator dashboard and ENS Protocol Inspector."> | ||||||
| <img slot="icon" src={ENSAdmin3DImage.src} class="scale-190 w-[125px] sm:w-[150px] lg:w-[175px] h-auto aspect-square max-sm:overflow-hidden" /> | ||||||
|
coderabbitai[bot] marked this conversation as resolved.
Outdated
Y3drk marked this conversation as resolved.
Outdated
|
||||||
| </ENSNodeServiceCard> | ||||||
| </div> | ||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,20 +1,15 @@ | ||
| --- | ||
| import { ENSADMIN_URL } from "astro:env/client"; | ||
| import ENSNodeSuite from "../components/organisms/ENSNodeSuite"; | ||
| import Header from "../components/organisms/Header.astro"; | ||
| import InfrastructureInnovations from "../components/organisms/InfrastructureInnovations"; | ||
| import Proposal from "../components/organisms/Proposal.astro"; | ||
| import Hero from "../components/overrides/Hero.astro"; | ||
| import Layout from "../layouts/Layout.astro"; | ||
| // Counter is temporarily commented out to prepare a better storytelling for it | ||
| import JoinTelegram from "src/components/molecules/JoinTelegram"; | ||
|
Y3drk marked this conversation as resolved.
Outdated
Y3drk marked this conversation as resolved.
Outdated
|
||
| --- | ||
|
|
||
| <Layout data-page="home"> | ||
| <Header /> | ||
| <Hero ensadminUrl={ENSADMIN_URL} /> | ||
| <Proposal /> | ||
| <!--<Counter />--> | ||
| <!--<SectionDivider />--> | ||
| <InfrastructureInnovations /> | ||
| <ENSNodeSuite /> | ||
| <section class="relative bottom-20 w-full h-fit box-border flex flex-col flex-nowrap justify-center items-center gap-10 sm:gap-20 px-5 sm:px-28 -my-10"> | ||
| <JoinTelegram /> | ||
| </section> | ||
| </Layout> | ||

Uh oh!
There was an error while loading. Please reload this page.