Xisasi Documentation
Everything you need to know to build, connect and discover with Xisasi's modern development platform.
🚀 Getting Started
1. Installation
$ npm install -g xisasi
Initialize a new project using the CLI:
$ xisasi create my-project
- Run
cd my-project
to enter the directory - Start development server with
npm run dev
- Browse to localhost:3000
2. Core Concepts
Modular Architecture
Xisasi uses a modular system where you can compose features like lego blocks. Use the import
syntax to include components.
Realtime Sync
All collaborative features use our built-in WebRTC system for secure, low-latency connections between participants.
📘 API Reference
Core Functions
Function | Description |
---|---|
createProject() | Initializes new project with default configuration |
connectNode() | Establishes secure connection between components |
syncChanges() | Synchronizes modifications across all participants |
Event Handlers
- onConnectionEstablished() - Fires when stable connection is created between nodes
- onDataReceived(data) - Handles payload from connected components
❓ Common Questions
How do I get support?
For technical questions, join our public Discord server at discord.gg/xisasi. Commercial support is available via contact form.
What platforms are supported?
Xisasi runs natively on:
- macOS (Intel and Apple Silicon)
- Linux (Debian/Ubuntu, Fedora)
- Windows 10/11 with WSL2
How can I contribute?
Our open-source repositories are on GitHub:
- Core Engine #23 open issues
- Documentation Help needed with API docs
Need More Help?
Can't find what you're looking for? We're happy to help with any questions related to development, implementation, or deployment.