Skip to content

Commit 32395b6

Browse files
Copilothotlong
andcommitted
Enhance documentation home page with VitePress hero layout
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 057c7a3 commit 32395b6

File tree

1 file changed

+53
-12
lines changed

1 file changed

+53
-12
lines changed

docs/index.md

Lines changed: 53 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,59 @@
1-
# ObjectQL Documentation
1+
---
2+
layout: home
3+
4+
hero:
5+
name: ObjectQL
6+
text: One Protocol, Any Database, AI-Ready
7+
tagline: A universal data query engine for the modern stack. Write your logic once in JSON-DSL, run it seamlessly on MongoDB or PostgreSQL.
8+
image:
9+
src: /logo.svg
10+
alt: ObjectQL Logo
11+
actions:
12+
- theme: brand
13+
text: Get Started
14+
link: /guide/
15+
- theme: alt
16+
text: View on GitHub
17+
link: https://github.com/objectql/objectql
18+
19+
features:
20+
- icon: 🚀
21+
title: Dual-Stack Engine
22+
details: Native performance for schema-less MongoDB and first-class support for PostgreSQL, MySQL, and SQLite with a unique "Core Columns + JSONB" strategy.
23+
- icon: 🤖
24+
title: AI-Native Protocol
25+
details: Queries defined as standardized JSON ASTs, optimized for LLMs to understand schema and generate accurate, safe business logic without hallucinating SQL syntax.
26+
- icon:
27+
title: Modern & Lightweight
28+
details: Written in 100% TypeScript with zero heavy legacy dependencies. Promise-based asynchronous API with no runtime requirements beyond Node.js.
29+
- icon: 🔌
30+
title: Pluggable Architecture
31+
details: Core logic completely decoupled from storage drivers. Easily extensible to support other data sources like REST APIs, GraphQL, or SQLite.
32+
- icon: 📖
33+
title: Comprehensive Documentation
34+
details: Detailed guides for developers and comprehensive protocol specifications for system integrators and driver contributors.
35+
- icon: 🛡️
36+
title: Production Ready
37+
details: Built-in security features, transaction support, and optimized queries for both development flexibility and production reliability.
38+
---
39+
40+
## Documentation Overview
241

342
We have organized the documentation into two main categories:
443

5-
## 1. [User & Developer Guide](./guide/)
44+
### [User & Developer Guide](/guide/)
645
**Target Audience**: Application Developers, Customer Success, End Users.
7-
**Content**:
8-
* How to model data (Objects, Fields, Relationships).
9-
* How to write business logic (Hooks, Actions).
10-
* Using the Node.js SDK.
11-
* Security configuration.
1246

13-
## 2. [Protocol Specifications](./spec/)
47+
Learn how to build applications using ObjectQL:
48+
- Data modeling (Objects, Fields, Relationships)
49+
- Writing business logic (Hooks, Actions)
50+
- Using the Node.js SDK
51+
- Security configuration
52+
53+
### [Protocol Specifications](/spec/)
1454
**Target Audience**: System Architects, Driver Contributors, Integrators.
15-
**Content**:
16-
* Metadata File Format Specification (YAML/JSON schema).
17-
* Unified Query Language Protocol.
18-
* Low-level HTTP API Reference.
55+
56+
Understand the low-level protocols:
57+
- Metadata File Format Specification (YAML/JSON schema)
58+
- Unified Query Language Protocol
59+
- HTTP API Reference

0 commit comments

Comments
 (0)