SSV (Secret Shared Validators) is a decentralized infrastructure that enables secure, fault-tolerant, and non-custodial staking on Ethereum. This documentation aims to provide:
- Getting Started Guides for developers, stakers, and operators.
- Technical Documentation covering the SSV protocol, SDK, and Based Applications.
- Deployment Instructions for setting up an SSV validator or operator.
- FAQ and Troubleshooting to assist users in resolving common issues.
The documentation is built using Docusaurus, a modern static site generator optimized for technical documentation.
Ensure you have the following installed on your system:
Clone the repository and install dependencies:
# Clone the repository
git clone https://github.com/ssvlabs/gitbook-docs.git
cd ssv-docs
# Install dependencies
yarn install # or npm install
To start a local development server with hot-reloading:
yarn start # or npm run start
This will launch the documentation site in your default browser, typically available at http://localhost:3000/
.
To build the static site for deployment:
yarn build # or npm run build
We welcome contributions to improve the documentation! Follow these steps to contribute:
Fork this repository and clone it to your local machine:
git clone https://github.com/your-username/ssv-docs.git
cd ssv-docs
Create a new branch for your changes:
git checkout -b feature/update-docs
- Edit the relevant Markdown (
.md
) files inside thedocs/
directory. - If modifying the sidebar or navigation, update
sidebars.js
. - Ensure proper formatting and clarity.
Commit your changes and push to your fork:
git add .
git commit -m "Update documentation on X feature"
git push origin feature/update-docs
Go to the original repository and submit a pull request with a clear description of your changes.
For any questions, feel free to reach out:
- Join the SSV Network Discord
- Open an issue on this repo
Thank you for contributing to SSV Docs! 🚀