Skip to content

The official VeritasVault.ai documentation portal, built on Docusaurus/MDX for API references, tutorials and design guidelines.

License

Notifications You must be signed in to change notification settings

phoenixvc/vv-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

64 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

VeritasVault Documentation Hub

VeritasVault

Welcome to the official documentation repository for the VeritasVault.ai platform. This repository serves as the central knowledge base for all VeritasVault components, providing comprehensive documentation for developers, operators, and users.

πŸ” Overview

This repository contains the source for our documentation portal built with Docusaurus, as well as our interactive demo documentation application. It aggregates and organizes documentation across all VeritasVault repositories:

πŸ“š Documentation Structure

Our documentation is organized into the following main sections:

docs/
β”œβ”€β”€ getting-started/           # Onboarding and quickstart guides
β”œβ”€β”€ architecture/              # System architecture and design decisions
β”œβ”€β”€ chain-services/            # Documentation for vv-chain-services
β”œβ”€β”€ infrastructure/            # Documentation for vv-infra
β”œβ”€β”€ gamification/              # Documentation for vv-gamification
β”œβ”€β”€ frontend/                  # Documentation for vv-frontend
β”œβ”€β”€ integration/               # Cross-component integration guides
β”œβ”€β”€ api-reference/            # API documentation
β”œβ”€β”€ operations/               # Deployment and operations guides
β”œβ”€β”€ tutorials/                # Step-by-step tutorials
└── contributing/             # Contribution guidelines

πŸ› οΈ Technologies

This documentation hub is built using:

  • Docusaurus - Main documentation site framework
  • Custom Demo App - Interactive documentation with live examples
  • Mermaid - Diagrams as code
  • Algolia DocSearch - Documentation search

πŸš€ Getting Started

Prerequisites

Local Development

  1. Clone this repository:

    git clone https://github.com/veritasvault/vv-docs.git
    cd vv-docs
  2. Install dependencies:

    yarn install
  3. Start the development server:

    yarn start
  4. Open your browser to http://localhost:3000

Building the Documentation

To build the static site:

yarn build

The built site will be in the build directory.

Running the Demo App

The demo app provides interactive examples of VeritasVault components:

cd demo-app
yarn install
yarn start

Open your browser to http://localhost:3001

πŸ”„ Documentation Workflow

Automatic Updates

This repository automatically pulls documentation updates from other VeritasVault repositories through GitHub Actions workflows. When changes are made to documentation in component repositories, they are automatically synchronized to this documentation hub.

Manual Updates

For documentation specific to this hub or cross-cutting concerns:

  1. Create a new branch:

    git checkout -b feature/new-documentation
  2. Make your changes

  3. Submit a pull request

πŸ“ Contributing

We welcome contributions to improve our documentation! Please see CONTRIBUTING.md for guidelines.

Documentation Standards

πŸ—οΈ Repository Structure

vv-docs/
β”œβ”€β”€ .github/                  # GitHub Actions workflows
β”œβ”€β”€ docs/                     # Documentation content
β”œβ”€β”€ src/                      # Docusaurus custom components
β”œβ”€β”€ static/                   # Static assets
β”œβ”€β”€ demo-app/                 # Interactive documentation app
β”œβ”€β”€ docusaurus.config.js      # Docusaurus configuration
β”œβ”€β”€ sidebars.js               # Sidebar configuration
└── package.json              # Node.js dependencies

πŸ”— Integration with Component Repositories

Each component repository contains a docs/ directory with component-specific documentation. These are synchronized to this repository through the following mechanisms:

  1. Automated Synchronization: GitHub Actions workflows pull documentation changes from component repositories
  2. Documentation Links: Cross-references between documentation sections
  3. Consistent Structure: Each repository follows the same documentation structure

🌐 Deployment

The documentation site is automatically deployed on changes to the main branch:

🧰 Tools and Extensions

Recommended tools for documentation contributors:

πŸ“Š Documentation Analytics

We track documentation usage and feedback to continuously improve:

  • Page views and time spent
  • Search queries
  • Documentation feedback ratings
  • GitHub issues and pull requests

πŸ“ž Support

If you need help with the documentation or have suggestions:

πŸ“œ License

This documentation is licensed under CC BY-SA 4.0.

About

The official VeritasVault.ai documentation portal, built on Docusaurus/MDX for API references, tutorials and design guidelines.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5