cedoor / website

Semaphore official website.

Home Page:https://semaphore.appliedzkp.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Semaphore icon. Semaphore website

Github license GitHub Workflow test Code style prettier Repository top language

This repository contains the code for the Semaphore website published at semaphore.appliedzkp.org. It uses Markdown syntax and the Docusaurus site generator.

Install and run for development

Install dependencies, build the documentation, and run the site on your local machine.

Install Node.js and a package manager

If you haven't already, download and install Node.js.

You can use npm (included with Node.js) or yarn to install Docusaurus and other Node.js packages. To install yarn, run the following in your terminal:

$ npm i --global yarn

πŸ›  Get the code

Clone the Semaphore repository and then change to the website directory:

$ git clone https://github.com/semaphore-protocol/website.git && cd website

Install dependencies

To install dependencies, run yarn:

$ yarn

Start the site

To generate the HTML and start the site, run yarn start:

$ yarn start

Visit the Semaphore docs site in your browser at http://localhost:3000.

πŸ“œ Use deployment commands

Develop

$ yarn start

Th start command starts a local development server (default port is :3000) and launches the site in your browser. As you edit, the server reloads most changes and automatically refreshes the site in your browser.

Build

$ yarn build

The build command generates static content into the build directory that can be served by any static content hosting service.

Deploy

$ GIT_USER=<Your GitHub username> USE_SSH=true yarn deploy

If you use GitHub pages for hosting, this command lets you build the website and push to the gh-pages branch.

About

Semaphore official website.

https://semaphore.appliedzkp.org/

License:MIT License


Languages

Language:TypeScript 61.0%Language:SCSS 35.3%Language:JavaScript 3.8%