This repository contains the documentation for the Decentralized Infrastructure Network (DIN), a protocol designed to provide decentralized, reliable, and economically secure blockchain API services.
- DIN documentation: Comprehensive guides covering DIN's architecture, gateway operations, AVS integration, and protocol specifications.
- API reference: Complete API documentation for supported blockchain networks.
You will need to have Node.js installed to run the live previews of the docs locally.
It is highly recommended that you use a tool like nvm
to manage Node.js versions on your machine.
- Follow the above instructions to install
nvmon your machine, or visit the nvm installation guide. - Go to the root folder of this project in your terminal.
- Run
nvm installfollowed bynvm use. This will install the version specified by this project in the.nvmrcfile.
-
Navigate to root folder of the project after installing Node.js
-
Run the following in sequence, which only needs to be done once:
npm install
-
To preview and for every time afterward:
npm run start
npm run buildThis command generates static content into the build directory and can be served using any static contents hosting service.
To run the local build you created, run:
npm run serveWe welcome contributions to improve the DIN documentation. Please ensure you follow the style guidelines before submitting your changes.
This documentation site is built using Docusaurus, a modern static website generator.