Skip to content

Repository files navigation

⚠️ REPOSITORY ARCHIVED - Moved to Monorepo

This repository has been archived and is now maintained in the larcjs/larc monorepo.

New Location: larcjs/larc/docs/site

🌐 The live site is still active: https://larcjs.github.io/larc/docs/site/


πŸ”„ Migration Information

  • Date: December 6, 2025
  • Reason: Consolidated documentation into monorepo for easier maintenance alongside code
  • Status: This repo is read-only, all development happens in the monorepo
  • Issues/PRs: Please open them at larcjs/larc

LARC Site

License Website

Official documentation website and showcase for the LARC/PAN ecosystem

The central hub for LARC documentation, guides, API references, and interactive demos.

🌐 Live Site: https://larcjs.github.io/larc/docs/site/


πŸ“š What's Inside

Documentation

  • Getting Started Guide β€” Quick introduction to LARC/PAN
  • API Reference β€” Complete API documentation
  • Topic Conventions β€” Message pattern guidelines
  • Architecture Guide β€” System design and patterns
  • Security Best Practices β€” Secure application development
  • Migration Guides β€” Upgrade paths and breaking changes

Interactive Pages

  • Component Gallery β€” Visual showcase of all UI components
  • Demo Applications β€” Full-featured app examples
  • Examples Index β€” Categorized example browser
  • Component Registry β€” Searchable component catalog
  • Theme Showcase β€” Theming capabilities demonstration

Resources

  • Roadmap β€” Future plans and version goals
  • Changelog β€” Version history and updates
  • Contributing Guide β€” How to contribute
  • FAQ β€” Frequently asked questions

πŸš€ Local Development

Note: Development now happens in the monorepo. See larcjs/larc for current setup instructions.

Prerequisites

  • Node.js 16+ (for build scripts)
  • Python 3 (for local server, or use any alternative)

Setup (Legacy - use monorepo instead)

  1. Clone the repository:

    git clone https://github.com/larcjs/larc.git
    cd larc/docs/site
  2. Start local server:

    python3 -m http.server 8000
    # or
    npx serve .
  3. Open in browser:

    http://localhost:8000
    

πŸ“ Documentation Files

All documentation is in plain HTML/Markdown for zero-build philosophy:

  • index.html β€” Homepage
  • docs/ β€” Documentation pages
    • getting-started.html
    • api-reference.html
    • architecture.html
    • security.html
  • examples/ β€” Code examples
  • components/ β€” Component demos
  • assets/ β€” Styles and images

🌐 Deployment

The site is automatically deployed to GitHub Pages from the monorepo:


🀝 Contributing

Important: All contributions should now be made to the monorepo.

  1. Fork larcjs/larc
  2. Create a feature branch
  3. Make changes in docs/site/
  4. Submit PR to the monorepo

See CONTRIBUTING.md in the monorepo.


πŸ“¦ Project Structure

site/ (now at larcjs/larc/docs/site/)
β”œβ”€β”€ index.html          # Homepage
β”œβ”€β”€ gallery.html        # Component gallery
β”œβ”€β”€ examples.html       # Examples index
β”œβ”€β”€ apps.html           # Demo applications
β”œβ”€β”€ docs/              # Documentation
β”‚   β”œβ”€β”€ getting-started.html
β”‚   β”œβ”€β”€ api-reference.html
β”‚   β”œβ”€β”€ architecture.html
β”‚   └── ...
β”œβ”€β”€ examples/          # Code examples
β”‚   β”œβ”€β”€ basic/
β”‚   β”œβ”€β”€ advanced/
β”‚   └── ...
β”œβ”€β”€ components/        # Component demos
β”œβ”€β”€ assets/           # Styles, images
└── generate-docs.mjs # Doc generation script

πŸ”— Links


πŸ“œ License

MIT


⚑ Quick Links for Developers

About

LARC Documentation - Official documentation website and showcase for the LARC/PAN ecosystem

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages