From 5bacce86b5414c0c65e472f108ab15cfb3d3cb19 Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Thu, 1 Jun 2023 13:56:04 +0330 Subject: [PATCH] feat: add Nimbus business unit --- .../src/site-config/index.ts | 2 + .../src/site-config/nimbus.ts | 16 +++++ .../src/theme-config/index.ts | 2 + .../src/theme-config/nimbus.ts | 57 ++++++++++++++++++ .../src/types/preset.ts | 1 + .../static/Nimbus/theme/image/favicon.ico | Bin 0 -> 15406 bytes .../static/Nimbus/theme/image/logo-black.svg | 3 + .../static/Nimbus/theme/image/logo.svg | 3 + 8 files changed, 84 insertions(+) create mode 100644 packages/logos-docusaurus-preset/src/site-config/nimbus.ts create mode 100644 packages/logos-docusaurus-preset/src/theme-config/nimbus.ts create mode 100644 packages/logos-docusaurus-preset/static/Nimbus/theme/image/favicon.ico create mode 100644 packages/logos-docusaurus-preset/static/Nimbus/theme/image/logo-black.svg create mode 100644 packages/logos-docusaurus-preset/static/Nimbus/theme/image/logo.svg diff --git a/packages/logos-docusaurus-preset/src/site-config/index.ts b/packages/logos-docusaurus-preset/src/site-config/index.ts index a8aa299..d80f7d4 100644 --- a/packages/logos-docusaurus-preset/src/site-config/index.ts +++ b/packages/logos-docusaurus-preset/src/site-config/index.ts @@ -1,10 +1,12 @@ import { BusinessUnits, SiteConfig } from '../types/index' import { codexSiteConfig } from './codex' import logosSiteConfig from './logos' +import nimbusSiteConfig from './nimbus' import wakuSiteConfig from './waku' export const siteConfigs: Record = { [BusinessUnits.Logos]: logosSiteConfig, [BusinessUnits.Codex]: codexSiteConfig, [BusinessUnits.Waku]: wakuSiteConfig, + [BusinessUnits.Nimbus]: nimbusSiteConfig, } diff --git a/packages/logos-docusaurus-preset/src/site-config/nimbus.ts b/packages/logos-docusaurus-preset/src/site-config/nimbus.ts new file mode 100644 index 0000000..4d4b61b --- /dev/null +++ b/packages/logos-docusaurus-preset/src/site-config/nimbus.ts @@ -0,0 +1,16 @@ +import { SiteConfig } from '../index' +import { BusinessUnits } from '../types' +import baseSiteConfig from './base' + +export const nimbusSiteConfig: SiteConfig = { + ...baseSiteConfig, + title: 'Nimbus', + tagline: + 'Nimbus is a client implementation that strives to be as lightweight as possible in terms of resources used. This allows it to perform well on embedded systems, resource-restricted devices -- including Raspberry Pis and mobile devices -- and multi-purpose servers.', + url: 'https://nimbus.team', + customFields: { + businessUnits: BusinessUnits.Nimbus, + }, +} + +export default nimbusSiteConfig diff --git a/packages/logos-docusaurus-preset/src/theme-config/index.ts b/packages/logos-docusaurus-preset/src/theme-config/index.ts index 64b0e3c..02b3160 100644 --- a/packages/logos-docusaurus-preset/src/theme-config/index.ts +++ b/packages/logos-docusaurus-preset/src/theme-config/index.ts @@ -4,6 +4,7 @@ import { defaultsDeep } from '../utils/object.utils' import baseThemeConfig from './base' import codexThemeConfig from './codex' import logosThemeConfig from './logos' +import nimbusThemeConfig from './nimbus' import wakuThemeConfig from './waku' const merge = @@ -29,4 +30,5 @@ export const themeConfigs: Record> = { [BusinessUnits.Logos]: merge(logosThemeConfig), [BusinessUnits.Codex]: merge(codexThemeConfig), [BusinessUnits.Waku]: merge(wakuThemeConfig), + [BusinessUnits.Nimbus]: merge(nimbusThemeConfig), } diff --git a/packages/logos-docusaurus-preset/src/theme-config/nimbus.ts b/packages/logos-docusaurus-preset/src/theme-config/nimbus.ts new file mode 100644 index 0000000..99594c0 --- /dev/null +++ b/packages/logos-docusaurus-preset/src/theme-config/nimbus.ts @@ -0,0 +1,57 @@ +import baseThemeConfig from './base' + +export const nimbusThemeConfig: typeof baseThemeConfig = { + ...baseThemeConfig, + navbar: { + ...baseThemeConfig.navbar, + logo: { + alt: 'Nimbus', + src: 'theme/image/logo-black.svg', + srcDark: 'theme/image/logo.svg', + height: 26, + }, + items: [], + }, + metadata: [ + { name: 'keywords', content: 'nimbus' }, + { + name: 'description', + content: 'Nimbus, a Lighter Ethereum Client', + }, + { name: 'image', content: 'theme/image/preview-image.png' }, + ], + footer: { + ...baseThemeConfig.footer, + copyright: `Nimbus © ${new Date().getFullYear()}
All rights reserved.`, + logo: { + alt: 'Nimbus', + src: 'theme/image/logo.svg', + href: '/', + width: 22, + }, + links: [ + { + items: [ + { + label: 'Gitter', + href: 'https://gitter.im/status-im/nimbus', + }, + { + label: 'Twitter', + href: 'https://twitter.com/ethnimbus', + }, + { + href: 'Discord', + label: 'https://discord.gg/XRxWahP', + }, + { + label: 'Status', + href: 'https://join.status.im/chat/public/nimbus-general', + }, + ], + }, + ], + }, +} + +export default nimbusThemeConfig diff --git a/packages/logos-docusaurus-preset/src/types/preset.ts b/packages/logos-docusaurus-preset/src/types/preset.ts index 84704dd..bb2979d 100644 --- a/packages/logos-docusaurus-preset/src/types/preset.ts +++ b/packages/logos-docusaurus-preset/src/types/preset.ts @@ -10,6 +10,7 @@ export enum BusinessUnits { Logos = 'Logos', Codex = 'Codex', Waku = 'Waku', + Nimbus = 'Nimbus', } export type Contact = { diff --git a/packages/logos-docusaurus-preset/static/Nimbus/theme/image/favicon.ico b/packages/logos-docusaurus-preset/static/Nimbus/theme/image/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8329cea2b2e5482fb2d27e42ef7afcc9ed71c3f1 GIT binary patch literal 15406 zcmZQzU}Rus5D);-3Je)63=C!r3=9ei5Wa>W1H(KP1_lEI2tPxOf#H}a1A_(w1A_oa z9Roz1VH6M(0xS#+4BQM144i0+IT#oin9#(qaWfbg82&IYFr0u&GBYqROl4qT_{6}# zU;-7xM`bcFF#Km=U^od?lnUj8#E8)!&%nU&oPmL14+8^(D+2?=d#L{J3=9lT3=9n7 zSo{XH3WWmM1+o)_A22X5C_&u>;)C3Xq8JMYrvEPk1A`A#9^@xt_3JV)Fq~mvU`T=L z1yQRR7#MCaFfc@dIHP!QgaD|VQD9(Ta2PFT21kU9x?(g0Mnizq5D;QuU=TyXym$=Y zVPIeoCbAyIV+@MaIR*xXUr2ZoiY$a9$iTqR&A`BLlYxQZBLf3NIz*T%<6{2&NDDDz;G`E1A{vQ1H*nS;SNdz4;dI33K<8sPSU-T?_FrdUVBkk`E;^IEW&alj z28L{K^Acn$0@KodkYCp^Ffg<+FfbTlu^Z$HP+xBo0|NsLPX-B&;?WQo4S~@R7!85Z z5I_zAP$SZSfq@|bT$zAIOps+q*`pya8UmvsFd71*Aut*OqaiRF0;3@?=tBTB4zA3= zz@Ul+gX9Q#fDt;5C(XdX05V6CkOnHt2Qn})ykKBp0F7-S<8KTM41Rd*0*(KH=EL(C z7#OxOFff3|sAgTnnN0|UcvG`EBNKiJ(5$`jMEjHiR#4#I=k{h&1O3td|Raw|4G znB5PW+uO*%zyQh{*xU{h8?5dJtvv$Gf1&4BkeiY5U~@lc?GtFdQ2_%3!)q-071`|| zHoe_%#lXO@jDdk+0~VYM9jaNwz`*bhkJ~|WVIaR9VPIeY&DnzL4NyKo#-0oe4D_tq zKxH^6EJ0z44};23kh{I1^Vy&}16%$8)iI#5n(7q*4g-mCKWL2|XpNgb0|Nsnoq>!R zO76eMz`$UQ)?OGY?gzD%8WrO#ygJI!~P7fycM=&rj)G;tH z + + diff --git a/packages/logos-docusaurus-preset/static/Nimbus/theme/image/logo.svg b/packages/logos-docusaurus-preset/static/Nimbus/theme/image/logo.svg new file mode 100644 index 0000000..3179a62 --- /dev/null +++ b/packages/logos-docusaurus-preset/static/Nimbus/theme/image/logo.svg @@ -0,0 +1,3 @@ + + +