Source code for third-party extensions for NewsHub.
Modeled after keiyoushi/extensions-source.
src/<extensionName>/— Individual extension modules (flat, no language subdirectories)lib/— Shared utility modulescommon.gradle— Shared Android build configuration applied by all extensions
- Create a new directory under
src/ - Add
build.gradle.ktswithextName,extClass,extVersionCode - Add
AndroidManifest.xml(see existing extensions for the metadata keys) - Implement the
Sourceinterface fromextension-api - Apply
common.gradleat the bottom of yourbuild.gradle.kts
./gradlew :src:gamer:assembleReleasePush to main branch. GitHub Actions will build all extensions and publish them to the extensions repo.