This repo contains the source for the valkey.io website (build scripts, template, blog posts, stylesheets, etc.).
The build integrates content from valkey-io/valkey-doc and the commands definitions from valkey-io/valkey (see Build Locally below for more details).
We welcome contributions! Please see our CONTRIBUTING page to learn more about how to contribute to the website.
If you discover potential security issues, see the reporting instructions on our CONTRIBUTING page for more information.
Before you begin, ensure you have the following installed:
- Clone the repository:
git clone https://github.com/yourusername/valkey.io.git
cd valkey.io- Install dependencies:
pnpm installTo start the development server:
pnpm devThis will start the development server at http://localhost:5173
To create a production build:
pnpm buildThe built files will be in the dist directory.
To preview the production build locally:
pnpm previewpnpm dev- Start development serverpnpm build- Create production buildpnpm lint- Run ESLintpnpm preview- Preview production build
- React 18
- TypeScript
- Vite
- ESLint
- Node.js
valkey.io/
├── src/ # Source files
├── public/ # Static files
├── dist/ # Built files (after running build)
└── package.json # Project configuration