Development Home
This section contains guides and resources for developers contributing to the project. Whether you're fixing a bug, adding a new feature, creating an extension, doing UI design, or improving documentation, you'll find everything you need to get started here.
- Creating a pull request?
See Getting Started for step-by-step instructions on how to fork the repo, prepare your branch, run checks, and submit your PR. - Want to familiarize yourself with the code structure?
See Code Structure for an overview of the main folders, repositories, and how they relate to each other. - Want to contribute to documentation or make changes?
See Wiki & Docs for how to edit existing articles, create new ones, and contribute to the documentation site. - Want to customize the UI?
See User Themes for how to create and contribute custom themes for both the standard and modern UI. - Interested in creating a new extension or script?
See Script & Extensions Guide for best practices and tips on developing extensions and scripts. - Interested in improving the UI components?
See UI Guide for how to build and contribute to the core, modern, and kanvas UI components.
Or you can jump right in and use AI for coding? See AI Coding Guide for how to leverage AI tools.