Skip to content

UseGitian/gitian-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

title description tags
Gitian Demo
A demo repository showcasing every Gitian feature
demo
react
todo
gitian

Gitian Demo

A minimal React todo app built to showcase every feature of Gitian β€” the Obsidian-powered documentation layer for GitHub repositories.

Tech Stack

Technology Version Purpose
React 19 UI framework
TypeScript 5.6 Type safety
Vite 6 Build tool

What This Repo Demonstrates

This repository is a living feature demo. Browse it through Gitian to see:

  • Vault discovery β€” three nested .obsidian/ vaults (root, docs/, examples/)
  • File documentation β€” click any source file to see its Docs tab
  • Directory documentation β€” click src/ or docs/ to read their guides
  • @gitian annotations β€” inline docs rendered alongside source code
  • Rich markdown β€” callouts, math, Mermaid diagrams, and more

Quick Start

npm install
npm run dev

Documentation

  • [[docs/features]] β€” Full feature showcase (callouts, math, Mermaid, tables)
  • [[docs/architecture]] β€” Component tree and data flow diagrams
  • [[docs/getting-started]] β€” Step-by-step setup guide

Project Structure

src/
β”œβ”€β”€ App.tsx            Main application component
β”œβ”€β”€ main.tsx           Entry point
β”œβ”€β”€ types.ts           Todo data model
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ TodoList.tsx   List rendering with sort
β”‚   β”œβ”€β”€ TodoItem.tsx   Individual todo with toggle/delete
β”‚   └── AddTodo.tsx    Controlled form input
└── hooks/
    └── useTodos.ts    State management + localStorage

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published