drukscode-v2/docs/developer/contributing.md
OpenCode AI e9899d2e6d
Some checks failed
Android CI Build / check (push) Has been cancelled
Android CI Build / package-apks (push) Has been cancelled
Docs Deploy / build (push) Has been cancelled
Module Market Check / Validate modules/ (push) Has been cancelled
Module Market Publish / Generate submissions.json (push) Has been cancelled
Docs Deploy / deploy (push) Has been cancelled
Initial DruksCode V2: fresh fork of web-to-app (f3b488e) with DruksCode identity
- Package rename com.webtoapp -> br.com.drukstech.codeapp
- Product rename WebToApp/web-to-app -> DruksCode/drukscode
- Design system Wta* -> Dkc*
- applicationId br.com.drukstech.codeapp (.play for gplay flavor)
- rootProject.name DruksCode
- Fresh git history (upstream kept as remote for sync)
2026-09-12 02:42:02 +02:00

33 lines
1.9 KiB
Markdown

# Contributing
Thank you for contributing to DruksCode. The canonical contributor guide lives in the repository:
👉 [`.github/CONTRIBUTING.md`](https://github.com/shiaho777/web-to-app/blob/main/.github/CONTRIBUTING.md)
## Contribution lanes
| Lane | What you do | Guide |
| --- | --- | --- |
| `modules/` | Publish a community module to the in-app market | [modules/README.md](https://github.com/shiaho777/web-to-app/blob/main/modules/README.md) |
| Issues | Report a bug or request a feature | [GitHub Issues](https://github.com/shiaho777/web-to-app/issues) |
| Code | Fix a bug or build a feature in the Android client | [CONTRIBUTING.md](https://github.com/shiaho777/web-to-app/blob/main/.github/CONTRIBUTING.md) |
| Docs | Improve this documentation site | Edit under `docs/` and open a PR |
## Ground rules
- **Do what is right, not the smallest diff.** If a fix calls for refactoring, renaming, or touching multiple files, do it. Match the patterns and conventions already in the surrounding code.
- **Do not add copyright or license headers** unless asked.
- **Do not commit secrets**, `local.properties`, keystores, or IDE/cache junk.
- **Prefer a pull request** over direct pushes to `main`.
- **GitHub Issues and PRs must be written in English** — titles, bodies, and delivery comments. Local chat may be any language.
## Delivery loop
When delivering a change, run the Issue → branch → PR → CI → merge loop end-to-end. Do not close the Issue until the PR is merged and CI is green. `main` is branch-protected and requires a PR plus a passing `check` status.
## Before you open a PR
- Changed shell membership, export packaging, or config fields? Run the [verify commands](/developer/recipes#verify-commands).
- New host UI string? Add all [10 languages](/developer/i18n).
- New editor setting that affects export? Walk the [full chain](/developer/config-drift#adding-a-setting-that-affects-the-generated-apk).