Contributions are welcome.
- Install DevEco Studio and HarmonyOS SDK API 12 or later.
- Clone the repository.
- Open the repository root in DevEco Studio, or build from the command line:
devecocli build --modules svgaplayer- Keep changes focused and describe their user-visible impact.
- Preserve the public exports in
library/Index.etsunless the change is intentionally breaking. - Add or update documentation for public API changes.
- Run the schema verifier when changing
svga.protoor generated protobuf files. - Run a release build and
scripts/check_release.pybefore requesting review. - Add an entry under
UnreleasedinCHANGELOG.md.
Do not regenerate svga.pb.cc or svga.pb.h with an arbitrary host protoc. The bundled HNP uses a specific pre-release protobuf ABI. Follow library/src/main/proto/README.md and use library/tools/generate_proto.sh.
By contributing, you agree that your contributions are licensed under the MIT License.