-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This is the place for human-friendly guides and documentation for Cardboard.
Cardboard is a JavaScript library that lets you build web applications without writing HTML. Think of it as creating your UI entirely with JavaScript (or TypeScript!), without writing any HTML or JSX whatsoever.
It's extremely compact and minimalistic. It tries to remove all the unnecesarry fluff and overhead that modern frameworks and libraries have, while offering the most value-per-byte (i.e. value per line of code) it can.
If you prefer a more technical, API-focused reference, you can always check out the Technical Documentation.
For a guided experience, you're in the right place! Use the sidebar to navigate through different topics, or follow the links below.
- Getting Started Guide: Your go-to for a guide on how to install, set up, and build a basic app
- Learn by Example: If you want to see a variety of examples an usecase samples for cardboard
- Why? How?: If you want to understand the origins, philosophy and technical aspect behind cardboard
- Core Concepts (You might want to create this page if it doesn't exist, covering Tags, State, Components, etc.)
- Tags - Creating HTML Elements: Learn how to create and manipulate HTML elements.
- State Management: Understand how to manage reactive data in your application.
- Reusable Components: Build modular and reusable UI pieces.
- Mount Points: Control where your elements are rendered in the DOM.
- Examples: See Cardboard in action with practical examples.
This Wiki is a work in progress, and your help is greatly appreciated!
If you have some free time and are interested in contributing to the wiki or the project in general, please don't hesitate to reach out. All contributions are welcome!