Official documentation for V-Lawyer Platform - AI-powered legal intelligence for lawyers, developers, and legal professionals.
This documentation site is deployed to https://docs.v-lawyer.ai
# Initialize git repository
git init
git add .
git commit -m "Initial commit: V-Lawyer documentation"
git remote add origin https://github.com/v-lawyer/v-lawyer-docs.git
git push -u origin main- Go to vercel.com and sign in
- Click "Add New Project"
- Import the
v-lawyer/v-lawyer-docsrepository - Configure build settings:
- Framework Preset:
Other - Build Command:
npm run build - Output Directory:
build - Install Command:
npm install
- Framework Preset:
- Click "Deploy"
- In Vercel project settings, go to "Domains"
- Add custom domain:
docs.v-lawyer.ai - Configure DNS:
- Add CNAME record pointing to
cname.vercel-dns.com - Or use A records pointing to Vercel's IP addresses
- Add CNAME record pointing to
- Wait for SSL certificate provisioning (automatic)
v-lawyer-docs/
├── docs/ # Documentation content
│ ├── intro.md # Getting started guide
│ ├── cli/ # Kanuni CLI documentation
│ │ ├── installation.md
│ │ ├── authentication/
│ │ └── commands/
│ ├── api/ # V-Lawyer API documentation
│ │ ├── authentication/
│ │ ├── endpoints/
│ │ └── webhooks.md
│ └── guides/ # User guides and tutorials
├── src/ # React components
│ ├── components/ # Custom components
│ ├── pages/ # Custom pages
│ └── css/ # Styling
├── static/ # Static assets
│ └── img/ # Images and logos
├── docusaurus.config.ts # Site configuration
├── sidebars.ts # Sidebar navigation
└── vercel.json # Vercel configuration
# Install dependencies
npm install
# Start development server (port 3000)
npm start
# Build for production
npm run build
# Test production build locally
npm run serve- Create a markdown file in the appropriate
docs/subdirectory - Add frontmatter for metadata:
---
sidebar_position: 1
title: Your Page Title
description: Brief description for SEO
---
# Your ContentThe site supports syntax highlighting for:
- Bash/Shell
- Rust
- TypeScript/JavaScript
- JSON
- TOML
Example:
```rust
fn main() {
println!("Hello, V-Lawyer!");
}
```Place images in static/img/ and reference them:
- Colors & Theme: Edit
src/css/custom.css - Site Config: Update
docusaurus.config.ts - Navigation: Modify
sidebars.ts - Homepage: Edit
src/pages/index.tsxandsrc/components/HomepageFeatures/
- ✅ Installation guide
- ✅ Authentication (OAuth Device Flow & API Keys)
- ✅ Command reference
- ✅ Configuration options
- ⬜ Advanced usage examples
- ⬜ Authentication overview
- ⬜ REST API endpoints
- ⬜ WebSocket real-time updates
- ⬜ Webhook integration
- ⬜ Rate limiting
- ⬜ Error handling
- ⬜ Quick start tutorial
- ⬜ Document analysis workflow
- ⬜ Case law search integration
- ⬜ Building custom integrations
- ⬜ Security best practices
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
The documentation is licensed under MIT License.
- V-Lawyer Platform: v-lawyer.ai
- Kanuni CLI: github.com/v-lawyer/kanuni-cli
- API Status: status.v-lawyer.ai
- Support: support@v-lawyer.ai