chore: upgrade @acid-info/logos-docusaurus-preset

This commit is contained in:
Hossein Mehrabi 2023-10-10 18:37:53 +03:30
parent ae7786700c
commit c6e53094ef
No known key found for this signature in database
GPG Key ID: 45C04964191AFAA1
5 changed files with 184 additions and 144 deletions

View File

@ -16,7 +16,7 @@
}, },
"dependencies": { "dependencies": {
"@acid-info/docusaurus-fathom": "^1.0.0-alpha.61", "@acid-info/docusaurus-fathom": "^1.0.0-alpha.61",
"@acid-info/logos-docusaurus-preset": "^1.0.0-alpha.102", "@acid-info/logos-docusaurus-preset": "^1.0.0-alpha.106",
"@docusaurus/core": "2.4.1", "@docusaurus/core": "2.4.1",
"@docusaurus/preset-classic": "2.4.1", "@docusaurus/preset-classic": "2.4.1",
"@docusaurus/theme-mermaid": "^2.4.1", "@docusaurus/theme-mermaid": "^2.4.1",

View File

@ -11,7 +11,7 @@ html {
display: none; display: none;
} }
.community-container { .community-container article {
max-width: 796px; max-width: 796px;
margin: 16px auto 0 auto; margin: 16px auto 0 auto;
} }

View File

@ -1,46 +1,47 @@
--- ---
title: Join the community title: Join the community
wrapperClassName: community-container
--- ---
import { Community } from '../components/mdx' import { Grid, Box, SocialCard } from '../components/mdx'
<div className="community-container">
# Join the community # Join the community
<br/> <Box top={48} bottom={24}>
<br/> Welcome to the Waku Community!
Welcome to the Waku Community! Whether you are interested in building with Waku, contributing to the network, expanding your knowledge, or staying abreast of our progress, we have something for everyone.
</Box>
Whether you are interested in building with Waku, contributing to the network, expanding your knowledge, or staying abreast of our progress, we have something for everyone. <Box top={56} bottom={56}>
<Grid xs={{ cols: 1, gap: '1rem' }} md={{ cols: 2 }}>
<br/> <Grid.Item xs={1}>
<SocialCard
href='https://twitter.com/waku_org'
logoSrcDark="/icons/x.svg"
<Community description='Follow us on X'
items={[ />
{ </Grid.Item>
type: 'x', <Grid.Item xs={1}>
link: 'https://twitter.com/waku_org', <SocialCard
linkLabel: 'Follow us on X', href='https://discord.waku.org'
}, logoSrcDark="/icons/discord-white.svg"
{ description='Join the community on Discord'
type: 'discord', />
link: 'https://discord.waku.org', </Grid.Item>
linkLabel: 'Join the community on Discord', <Grid.Item xs={1}>
}, <SocialCard
{ href='https://t.me/waku_org'
type: 'telegram', logoSrcDark="/icons/telegram-white.svg"
link: 'https://t.me/waku_org', description='Jump in the conversation on Telegram'
linkLabel: 'Jump in the conversation on Telegram', />
}, </Grid.Item>
{ <Grid.Item xs={1}>
logoSrcDark: '/vac.svg', <SocialCard
link: 'https://forum.vac.dev/', href="https://forum.vac.dev/"
linkLabel: 'Share your thoughts on the latest research on the Vac research forum', logoSrcDark="/vac.svg"
}, description="Share your thoughts on the latest research on the Vac research forum"
]} />
/> </Grid.Item>
</div> </Grid>
</Box>

View File

@ -13,11 +13,13 @@ import {
CallToActionSection, CallToActionSection,
CallToActionButton, CallToActionButton,
FeatureList, FeatureList,
Showcase,
Roadmap,
HeroInfo, HeroInfo,
Box, Box,
ProfileCards, Grid,
ProfileCard,
TimelineItem,
ShowcaseCard,
SectionHeader,
} from '../components/mdx' } from '../components/mdx'
<Hero size="large"> <Hero size="large">
@ -89,96 +91,128 @@ import {
</Box> </Box>
<Box top={{ xs: 64, lg: 100 }}> <Box top={{ xs: 64, lg: 100 }}>
<Showcase <Grid
id="showcase" id="showcase"
columns={3} xs={{ cols: 2, wrap: true, gap: '1.5rem 1em' }}
items={[ lg={{ cols: 3, gap: '1rem' }}
{ >
name: 'Status', <Grid.Item xs={1}>
logo: '/showcase/status-mark-black.svg', <ShowcaseCard
logoDark: '/showcase/status-mark-white.svg', name='Status'
description: logoSrc='/showcase/status-mark-black.svg'
`"Waku v2 has been instrumental in helping us scale the Status application securely while maintaining the decentralised nature of our network. The Waku team has been invaluable in providing practical solutions during the development of the Waku v2 protocol, enabling us to deliver essential Status Communities features.”`, logoSrcDark='/showcase/status-mark-white.svg'
}, description={`"Waku v2 has been instrumental in helping us scale the Status application securely while maintaining the decentralised nature of our network. The Waku team has been invaluable in providing practical solutions during the development of the Waku v2 protocol, enabling us to deliver essential Status Communities features.”`}
{ />
name: 'Railgun', </Grid.Item>
logo: '/showcase/railgun-mark-black.svg', <Grid.Item xs={1}>
logoDark: '/showcase/railgun-mark-white.svg', <ShowcaseCard
description: name='Railgun'
<>"RAILGUN contributors selected Waku to run its relayer network as an early-stage but promising product of the privacy-centric <a href="https://status.im" target="_blank">status.im</a> ecosystem. We have not been disappointed. The developers are extremely professional and responsive, and continue to strive to understand and meet our needs as a communication layer for relaying private transactions."</>, logoSrc='/showcase/railgun-mark-black.svg'
}, logoSrcDark='/showcase/railgun-mark-white.svg'
{ description={<>"RAILGUN contributors selected Waku to run its relayer network as an early-stage but promising product of the privacy-centric <a href="https://status.im" target="_blank">status.im</a> ecosystem. We have not been disappointed. The developers are extremely professional and responsive, and continue to strive to understand and meet our needs as a communication layer for relaying private transactions."</>}
name: 'The Graph', />
logo: '/showcase/the-graph-mark-black.svg', </Grid.Item>
logoDark: '/showcase/the-graph-mark-white.svg', <Grid.Item xs={1}>
description: <ShowcaseCard
`"Our experience with Waku has been transformative, proving to be a valuable tool that reveals the potential of peer-to-peer communication technologies. We are excited to continue using Waku's advanced features and contribute to the growth of Graphcast and the broader Graph ecosystem."`, name='The Graph'
} logoSrc='/showcase/the-graph-mark-black.svg'
]} logoSrcDark='/showcase/the-graph-mark-white.svg'
/> description={`"Our experience with Waku has been transformative, proving to be a valuable tool that reveals the potential of peer-to-peer communication technologies. We are excited to continue using Waku's advanced features and contribute to the growth of Graphcast and the broader Graph ecosystem."`}
/>
</Grid.Item>
</Grid>
<CallToActionButton href="https://docs.waku.org/" variant="outlined">Build on Waku</CallToActionButton> <CallToActionButton href="https://docs.waku.org/" variant="outlined">Build on Waku</CallToActionButton>
</Box> </Box>
<Box top={{ xs: 144, lg: 216 }}> <Box top={{ xs: 144, lg: 216 }}>
<Roadmap <SectionHeader
title="Roadmap" title="Roadmap"
description="Waku aims to support tens of millions of simultaneous users, truly serving as the communications standard across web3" description="Waku aims to support tens of millions of simultaneous users, truly serving as the communications standard across web3"
alignment="top" bottom={{ xs: "4rem", lg: "7.25rem" }}
timeline={[ />
{ <Grid xs={{ cols: 6, wrap: false, gap: "0 1rem" }} actions={
period: '2013', <CallToActionButton style={{ marginTop: 0 }} size="small" variant="outlined" href="/about">
borderStyle: 'dashed', Read more
description: "Ethereum's Whisper unveiled as web3 messaging protocol",
},
{
period: '2018',
borderStyle: 'dashed',
description: 'Status establishes Vac to R&D Whisper improvements',
},
{
period: '2020',
borderStyle: 'dashed',
description: 'Waku v1 replaces Whisper in Status app',
},
{
period: '2021 Q1',
description: 'Waku v2 specs and PoC released with RLN Relay',
},
{
period: '2021 Q2',
borderStyle: 'dashed',
description: 'JS-Waku (for browsers) and Go-Waku released',
},
{
period: '2022 Q3',
description: 'DNS Discovery added, plus availability in more languages',
},
{
period: '2022 Q4',
borderStyle: 'dashed',
description:
'SQLite for Waku Store, RLN Relay testnet debuts at DevCon',
},
{
period: '2023 Q2',
description: 'Relay sharding, opt-in spam-protected topic',
},
{
period: '2023 Q4',
borderStyle: 'dashed',
description: 'Auto-sharding, DoS protection, bandwidth capping',
},
{
period: '2024+',
description: 'Operator Incentivization, use-case specific SDKs',
},
]}
>
<CallToActionButton size="small" variant="outlined" href="/about">
Read more
</CallToActionButton> </CallToActionButton>
</Roadmap> }>
<Grid.Item>
<TimelineItem
index={0}
period="2013"
borderStyle="dashed"
description="Ethereum's Whisper unveiled as web3 messaging protocol"
/>
</Grid.Item>
<Grid.Item>
<TimelineItem
index={1}
period="2018"
borderStyle="dashed"
description="Status establishes Vac to R&D Whisper improvements"
/>
</Grid.Item>
<Grid.Item>
<TimelineItem
index={2}
period="2020"
borderStyle="dashed"
description="Waku v1 replaces Whisper in Status app"
/>
</Grid.Item>
<Grid.Item>
<TimelineItem
index={3}
period="2021 Q1"
description="Waku v2 specs and PoC released with RLN Relay"
/>
</Grid.Item>
<Grid.Item>
<TimelineItem
index={4}
period="2021 Q2"
borderStyle="dashed"
description="JS-Waku (for browsers) and Go-Waku released"
/>
</Grid.Item>
<Grid.Item>
<TimelineItem
index={5}
period="2022 Q3"
description="DNS Discovery added, plus availability in more languages"
/>,
</Grid.Item>
<Grid.Item>
<TimelineItem
index={6}
period="2022 Q4"
borderStyle="dashed"
description="SQLite for Waku Store, RLN Relay testnet debuts at DevCon"
/>
</Grid.Item>
<Grid.Item>
<TimelineItem
index={7}
period="2023 Q2"
description="Relay sharding, opt-in spam-protected topic"
/>
</Grid.Item>
<Grid.Item>
<TimelineItem
index={8}
period="2023 Q4"
borderStyle="dashed"
description="Auto-sharding, DoS protection, bandwidth capping"
/>
</Grid.Item>
<Grid.Item>
<TimelineItem
index={9}
period="2024+"
borderStyle="none"
description="Operator Incentivization, use-case specific SDKs"
/>
</Grid.Item>
</Grid>
</Box> </Box>
<Box top={{ xs: 144, lg: 216 }}> <Box top={{ xs: 144, lg: 216 }}>
@ -186,17 +220,22 @@ import {
title="Team" title="Team"
columns={1} columns={1}
/> />
<ProfileCards <Box top={{ xs: 40, md: 80 }} bottom={{ xs: 40, md: 80 }}>
items={[ <Grid
{ xs={{ cols: 3, gap: '1rem', wrap: false }}
name: 'Name', md={{ cols: 4, gap: '1rem', wrap: true }}
githubUsername: 'Github', >
githubLink: 'https://github.com/', <Grid.Item>
discordUsername: 'Discord', <ProfileCard
discordLink: 'https://discord.gg/', name='Name'
}, githubUsername='Github'
]} githubLink='https://github.com/'
/> discordUsername='Discord'
discordLink='https://discord.gg/'
/>
</Grid.Item>
</Grid>
</Box>
</Box> </Box>
<Box top={{ xs: 144, lg: 336 }}> <Box top={{ xs: 144, lg: 336 }}>

View File

@ -33,14 +33,14 @@
"@easyops-cn/docusaurus-search-local" "^0.33.6" "@easyops-cn/docusaurus-search-local" "^0.33.6"
lodash "^4.17.21" lodash "^4.17.21"
"@acid-info/logos-docusaurus-preset@^1.0.0-alpha.102": "@acid-info/logos-docusaurus-preset@^1.0.0-alpha.106":
version "1.0.0-alpha.102" version "1.0.0-alpha.106"
resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-preset/-/logos-docusaurus-preset-1.0.0-alpha.102.tgz#09037d5509dc20c412e6fce99382c07653bcf03d" resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-preset/-/logos-docusaurus-preset-1.0.0-alpha.106.tgz#89da08e1dbcbd026d127442de9ba5a3ccf82aa8d"
integrity sha512-DVQ5Fwbkk5KsXHd2MhWBGEPZq2jVqll+E+4Z4JHXZyt9a8kGnd3XMCvNBRtjBwg+LMcBp449bstjcZcaFNe6XQ== integrity sha512-HGClZxJRoc754Zlw3j2XObZRExOkQUw2O5vzD3fB5P6iHFn1nX4WyPLNglXC47E6STk2LTow0SFD4ZAQ7u8f5w==
dependencies: dependencies:
"@acid-info/docusaurus-og" "^1.0.0-alpha.76" "@acid-info/docusaurus-og" "^1.0.0-alpha.76"
"@acid-info/logos-docusaurus-search-local" "^1.0.0-alpha.47" "@acid-info/logos-docusaurus-search-local" "^1.0.0-alpha.47"
"@acid-info/logos-docusaurus-theme" "^1.0.0-alpha.102" "@acid-info/logos-docusaurus-theme" "^1.0.0-alpha.106"
"@docusaurus/core" "^2.4.1" "@docusaurus/core" "^2.4.1"
"@docusaurus/module-type-aliases" "^2.4.1" "@docusaurus/module-type-aliases" "^2.4.1"
"@docusaurus/preset-classic" "^2.4.1" "@docusaurus/preset-classic" "^2.4.1"
@ -70,10 +70,10 @@
satori "^0.10.1" satori "^0.10.1"
sharp "^0.32.1" sharp "^0.32.1"
"@acid-info/logos-docusaurus-theme@^1.0.0-alpha.102": "@acid-info/logos-docusaurus-theme@^1.0.0-alpha.106":
version "1.0.0-alpha.102" version "1.0.0-alpha.106"
resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-theme/-/logos-docusaurus-theme-1.0.0-alpha.102.tgz#c497a1122557b538653dd846a3a82427518c0d94" resolved "https://registry.yarnpkg.com/@acid-info/logos-docusaurus-theme/-/logos-docusaurus-theme-1.0.0-alpha.106.tgz#f9a9319f69797f25dcc292f9934d0d88556f6b3d"
integrity sha512-sWR+w/OlcWJBuC7DRogJbsiH4xLw4jrYesrzRsRFD4C8Hk363e1cfLiQa9aehkj5x9olFi9iS18eiUOxsHViTQ== integrity sha512-OJSxX2kk5CqVyl3XSmIAg+znB0INzZWjwTDj9pUpLkGEwUf+wt/5wQUW9ZFps11x9aEWL4KeoHUeF3k8636hGQ==
dependencies: dependencies:
"@acid-info/docusaurus-og" "^1.0.0-alpha.76" "@acid-info/docusaurus-og" "^1.0.0-alpha.76"
"@acid-info/lsd-react" "^0.1.0-alpha.17" "@acid-info/lsd-react" "^0.1.0-alpha.17"