Go to file
LordGhostX 72ccda0cdf
add note on Protobuf
2023-05-23 13:10:55 +01:00
.github/workflows feat: improvements on docs (#24) 2022-12-19 16:56:42 +05:30
.vscode Squashed commit of the following: 2022-11-08 10:42:05 +11:00
docs add note on Protobuf 2023-05-23 13:10:55 +01:00
src add The Graph + fix node-peer phrasing 2023-05-22 11:53:23 +01:00
static add The Graph + fix node-peer phrasing 2023-05-22 11:53:23 +01:00
.cspell.json add bounties link 2023-05-22 18:05:38 +01:00
.gitignore Squashed commit of the following: 2022-11-08 10:42:05 +11:00
.huskyrc add: prettier 2022-11-11 19:52:14 +05:30
.lintstagedrc add: prettier 2022-11-11 19:52:14 +05:30
.prettierignore add: prettier 2022-11-11 19:52:14 +05:30
Jenkinsfile add jenkinsfile 2023-03-21 22:24:01 +00:00
README.md reorg implementations 2023-05-23 12:50:55 +01:00
babel.config.js feat: use Logos theme & plugin (#33) 2023-01-23 15:07:39 +05:30
docusaurus.config.js reorg implementations 2023-05-23 12:50:55 +01:00
package.json update docusaurus version 2023-05-12 09:51:04 +10:00
sidebars.js reorg implementations 2023-05-23 12:50:55 +01:00
tsconfig.json feat: use Logos theme & plugin (#33) 2023-01-23 15:07:39 +05:30
yarn.lock update docusaurus version 2023-05-12 09:51:04 +10:00

README.md

Waku Documentation Portal

Waku Documentation Portal

The Waku Documentation Portal can be accessed at waku.guide and was built using Docusaurus 2, a modern static website generator.

Prerequisites

Installation

Clone this repository:

git clone https://github.com/waku-org/waku.guide

Install the dependencies:

npm install

# or

yarn install

Running Locally

npm start

# or

yarn start

Check for spelling errors before deploying:

npm run check:spell

# or

yarn check:spell

Create a production build locally to check for errors:

npm run build
npm run serve

# or

yarn build
yarn serve

Configuration

Edit the docusaurus.config.js file located in the repository's root directory, and update the businessUnit field within the presets section. Here is a list of valid values for this field:

  • Logos
  • Codex
  • Waku

Example:

presets: [
  [
    '@acid-info/logos-docusaurus-preset',
    {
      businessUnit: 'Waku',
    },
  ],
],

This should suffice since Logos plugins will handle other configurations linked to the designated business unit. However, if you encounter any inaccuracies in the data provided by Logos Plugins, please visit the Logos Docusaurus Plugins page and submit an issue.

Customization

You can find the instructions on adding more documentation sections, localization, and versioning on the Docusaurus website.

Note that theme customization is limited; for further instructions on customizing your theme, head over to Logos Docusaurus Theme.

Troubleshooting

Docusaurus depends heavily on caching to enhance site performance. If you make changes that do not appear in the portal, try clearing the cache by running:

npm run clear

# or

yarn clear