Welcome to the Klever open-source documentation repository! This project is built using Next.js to provide a fast, scalable, and modern platform for documenting Klever's products and services. We invite the community to contribute and help improve our documentation.
- Node.js 20.x (project includes
.nvmrc) - pnpm (standard package manager for this repo)
Make sure you have Node.js installed on your machine. You can verify this by running:
node -vIf you do not have Node.js installed, you can download it from the official Node.js website.
To install pnpm:
corepack enable
corepack prepare pnpm@10 --activate
pnpm -v-
Clone the repository (or download the ZIP)
git clone https://github.com/klever-io/klever-docs.git
-
Navigate to the project folder
cd klever-docs -
Install dependencies (pnpm)
pnpm install
To run the development server locally:
pnpm devThis starts the Next.js development server on http://localhost:3000.
You can visit that URL in your browser to see the documentation site running locally.
We welcome and appreciate all contributions, big or small! Here’s how you can help:
-
Fork the Repository
Click the "Fork" button on the top right of this repository page to create a copy of this project in your GitHub account. -
Create a New Branch
Once you have forked the project, create a new branch for your feature or bug fix.git checkout -b feature-or-bugfix-name
-
Make Your Changes
Edit the documentation files, add new pages, or fix any issues. -
Commit and Push
Commit your changes with a clear message describing the update:git add . git commit -m "Add some awesome feature to the documentation" git push origin feature-or-bugfix-name
-
Open a Pull Request
Go to your fork on GitHub, and you’ll see a button to “Compare & pull request.” Open a PR against the original klever-io/klever-docs repository. Provide a clear description of the changes you've made and why they should be merged.
- Provide a clear and concise commit message.
- Write clear and descriptive PR descriptions.
- Adhere to the project structure and formatting conventions.
- Ensure that your changes do not break the build (the site should still run locally with
pnpm dev).
- Contributing guide: CONTRIBUTING.md
- Code of Conduct: CODE_OF_CONDUCT.md
- Security Policy: SECURITY.md