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

1.9 KiB

Contributing

Thank you for contributing to DruksCode. The canonical contributor guide lives in the repository:

👉 .github/CONTRIBUTING.md

Contribution lanes

Lane What you do Guide
modules/ Publish a community module to the in-app market modules/README.md
Issues Report a bug or request a feature GitHub Issues
Code Fix a bug or build a feature in the Android client 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.
  • New host UI string? Add all 10 languages.
  • New editor setting that affects export? Walk the full chain.