Documentation
Welcome to the VersaCode documentation. Here you will find guides and API references for using and extending the IDE. Our goal is to provide a comprehensive resource for both users and contributors.
Getting Started
To get started with VersaCode, simply navigate to the Editor. The IDE is designed to be intuitive, with a familiar layout for anyone who has used modern code editors. The file explorer on the left provides a view of a virtual file system, which is persisted in your browser's local storage, so your work is saved between sessions.
Core Features
VersaCode is packed with features designed for modern web development:
- AI-Powered Tools: Leverage generative AI for code generation, suggestions, and formatting.
- Resizable Panels: Customize your workspace with a VS Code–like resizable layout for the sidebar, editor, and terminal.
- Complete File Management: Create, rename, delete, and organize files and folders with a drag-and-drop interface.
- Functional Terminal: A client-side terminal for executing JavaScript commands and viewing logs.
- Problem Detection: Real-time code analysis that highlights errors and warnings directly in your editor and the "Problems" panel.
For Contributors
Interested in contributing? VersaCode is an open-source project, and we welcome contributions of all kinds. Check out our project architecture and feature registry to learn more about how you can get involved.