KidPix Documentation¶
Welcome to the KidPix documentation! This site contains comprehensive guides for both users and maintainers of the KidPix drawing application.
What is KidPix?¶
KidPix is a modular JavaScript implementation of the classic 1989 Kid Pix drawing application. It preserves the original's charm while providing modern web functionality through HTML5 canvas and modular architecture.
Documentation Structure¶
๐จโ๐ฉโ๐งโ๐ฆ User Guide¶
Learn how to use KidPix for creating digital artwork:
- Quick Start - Get started with KidPix
- Use Cases - What you can create with KidPix
- How-To Guides - Step-by-step instructions
๐ง Maintainer Guide¶
Technical documentation for developers and maintainers:
- Quick Start - Development setup
- How-To Guides - Development workflows
- Architecture Explanations - Deep technical insights
๐งญ Philosophy¶
Understanding the principles and philosophy behind KidPix's design and development approach.
Getting Started¶
- New users: Start with the User Quick Start
- Developers: Begin with the Maintainer Quick Start
- Contributors: Read about our development philosophy
Technology Stack¶
- Frontend: Modular JavaScript (ES5/ES6)
- Build Tool: Vite 5.4.9
- Canvas: HTML5 Canvas with multi-layer architecture
- Audio: Web Audio API for sound effects