Skip to content

Latest commit

History

History
26 lines (15 loc) 路 1.54 KB

CONTRIBUTING.md

File metadata and controls

26 lines (15 loc) 路 1.54 KB

Contribute

Contributions are made by forking this repository, making the changes, and opening a pull request.

Update Guide

README is the first place where people are looking for help. Please remember to add or update the corresponding part in README, especially the hidden piece which is not told by code.

Create A New Docker Image For Different Purpose

The primary Docker image was created in barebone, for the sake of providing Android environment only. If you have other needs, please build a dedicated Docker image:

  • Create a specific directory under android-sdk directory and a Dockerfile inside it.
  • A version_inspector.sh file is necessary to print out tools' version information.
  • Update corresponding CI workflow: GitHub Action.
  • Add corresponding Docker image building and publishing steps to image_publisher.sh script.

Accept New SDK Licenses

Update the script android-sdk/license_acceptor.sh with the new agreement checksums. Do not remove pre-existing license agreement acceptances.

If a new agreement is accepted, a file should be created in the directory EULA. If there is an update, ensure the agreements contain a suffix with the timestamp in the format -YYYYMMDD.

Pass All Checks

Make sure that all tests pass on the CI.