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 (version 20 or higher recommended)
- npm (comes bundled with Node.js) or Yarn (optional)
Make sure you have Node.js installed on your machine. You can verify this by running:
node -v
If you do not have Node.js installed, you can download it from the official Node.js website.
-
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
npm install
or
yarn
To run the development server locally:
npm run dev
This 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
npm run dev
).