Contributing#
Workflow#
Fork or branch from
main.Keep changes scoped and focused.
Update docs when behavior or APIs change.
Open a pull request with a clear summary.
Code change checklist#
TypeScript compiles successfully.
IPC additions are mirrored in preload and global typings.
User-visible behavior is validated in relevant renderer pages.
Security-sensitive changes are reviewed for privilege boundaries.
Docs are updated in: * Architecture * IPC API Reference * User Guide
Style and quality#
Preserve existing project conventions and file organization.
Prefer explicit typing and clear function boundaries.
Avoid introducing direct renderer access to Node primitives.
License#
This repository is licensed under Apache 2.0. See LICENSE.