Contribution Overview
This section describes how to contribute to:
susee(this repository)- The internal build modules that implement bundling, dependency analysis, compilation, file output, and tsconfig resolution
Choose your contribution path
Contribute to susee
Use this path when your change is in the main CLI/tooling package, docs, or integration behavior.
Read next: Contributing to Susee
Contribute to core build internals
Use this path when your change belongs to the internal build pipeline, such as:
src/bundlersrc/compilersrc/dependenciessrc/helpers/files.tssrc/compiler/tsoptions.ts
Read next: Contributing to Core Build Packages
Shared contribution principles
- Keep changes focused and small.
- Add tests for behavior changes.
- Keep docs in sync with API/CLI changes.
- Prefer backward-compatible updates unless a breaking change is planned and documented.
- Use
npmas the contributor package manager to matchpackage-lock.jsonand npm-based scripts. - After cloning, install git hooks with
npm run hooks:installwhen the repository provides this script.
Before opening a PR
Use the quality checklist: Pull Request Checklist