# website **Repository Path**: mirrors_pingcap/website ## Basic Information - **Project Name**: website - **Description**: The website of PingCAP. Powered by Gatsby ⚛️ and Rocket 🚀. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2025-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
The website of PingCAP. Powered by Gatsby ⚛️ and Rocket 🚀.
[](https://app.netlify.com/sites/pingcap-en-preview/deploys) ## How to start If you want to start to develop the PingCAP Website or you just want to contribute in one place. The Gatsby.js [https://gatsbyjs.org](https://gatsbyjs.org) is something you have to know. Because of PingCAP Website's development is highly dependent on Gatsby.js. Also, in order to build a flexible site, a server is essential. We use [Rocket](https://rocket.rs/) to build our restful APIs. So, [Rust](https://www.rust-lang.org/) is also the main tech in our development. Make sure [node](https://nodejs.org/en/) and [rustup](https://rustup.rs/) is installed. This is all we needed first. Check it: ```sh node -v # v13.7.0 rustup -V # rustup 1.21.1 (7832b2ebe 2019-12-20) ``` Also, we recommand you use [yarn](https://classic.yarnpkg.com/en/) as package manager, check it: ```sh yarn -v # 1.21.1 ``` All done.~ ## How to development Into project, run: ```sh yarn && yarn start ``` if your want to development the server side: ```sh # Make sure nightly used rustup default nightly cd server && cargo build # Boot the rocket server cargo run # Check your code cargo check ``` ### GitHub Outh2 token Because of most of our text data stored in GitHub. So, It's needed to apply a GitHub API token in development. For more details, view