Community
AppKernia addresses problems developers experience together, so developers should be able to shape it together.
You do not need to be a Go, React, UTS, or HarmonyOS expert first. A clear reproduction, a documentation fix, a missing error state, or one physical-device check may be more valuable than a large rewrite.
Contribution ladder
The path of a pull request
- Search existing issues, roadmap, ADRs, and the relevant blueprint before duplicating work.
- Link or open an issue for behavior changes and state scope, acceptance, and explicit non-goals.
- Implement in small steps; API changes update OpenAPI, database/permissions when relevant, generated clients, and tests.
- Maintain
zh-CNanden-USfor visible copy; UI changes keep design decisions and screenshot evidence. - Run the affected check/build/test commands and list commands, exit codes, and unverified boundaries in the PR.
- Respond to review with evidence and tradeoffs; do not hide the original problem inside unrelated rewrites.
First contributionIf you are unsure where to begin, open an issue with a complete reproduction or fix one piece of documentation that just cost you time. Maintainers can help route it to the right blueprint and evidence level.
Follow CODE_OF_CONDUCT.md in the repository. Keep discussion professional, kind, and centered on evidence and the problem.
If the direction helps you, leave a Star on GitHub. We do not publish invented metrics; every real Star helps another developer looking for a complete cross-platform foundation find the project.