awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesChannel Package Generation

Generating multiple versions of Android packages specifically for distribution channel differentiation.

Distinct from Android Packages: Distinct from Android Packages: focuses specifically on generating channel-specific variants rather than general APK/AAB creation.

Explore 2 awesome GitHub repositories matching devops & infrastructure · Channel Package Generation. Refine with filters or upvote what's useful.

Awesome Channel Package Generation GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • meituan-dianping/walleAvatar de Meituan-Dianping

    Meituan-Dianping/walle

    6,852Voir sur GitHub↗

    Walle is a tooling system for automating the injection of distribution channel identifiers and metadata into signed Android application binaries. It functions as a command-line utility and build pipeline extension that reads and writes custom metadata directly into the Android application signing block. The tool specifically modifies the Android Signature V2 block to embed channel identifiers and key-value pairs without re-signing the binary. This approach enables the generation of multiple channel-specific application packages without requiring a full binary rebuild or repeated signing opera

    Creates multiple versions of an Android app for different distribution channels without rebuilding the project.

    Javaandroidapk-signature-scheme-v2gradle
    Voir sur GitHub↗6,852
  • mcxiaoke/packer-ng-pluginAvatar de mcxiaoke

    mcxiaoke/packer-ng-plugin

    4,797Voir sur GitHub↗

    Ce projet est un plugin de build Gradle pour Android conçu pour automatiser la création de paquets d'application spécifiques à plusieurs canaux à partir d'un seul processus de build. Il fonctionne comme un générateur de variantes APK qui injecte des identifiants de distribution uniques dans les paquets d'application pour suivre les sources d'installation à travers différents app stores. L'outil gère l'ensemble du cycle de vie de la distribution, de la définition des canaux cibles via une configuration externe à la génération des variantes de paquets correspondantes. Il utilise une dénomination d'artefact basée sur des modèles avec des espaces réservés dynamiques pour organiser les fichiers de sortie et inclut un système pour télécharger des binaires signés et des métadonnées vers des dépôts Maven distants via des endpoints de release et de snapshot. Le plugin gère les transformations de paquets post-build pour intégrer des marqueurs de distribution sans nécessiter une recompilation complète. Il fournit en outre des capacités d'identification de canal au runtime pour déclencher un comportement spécifique à l'environnement, ainsi que des utilitaires de validation pour vérifier que les balises de canal correctes ont été intégrées pendant le build.

    Generates multiple versions of Android packages specifically for distribution channel differentiation.

    Javaandroidapkgradle
    Voir sur GitHub↗4,797
  1. Home
  2. DevOps & Infrastructure
  3. Distribution and Packaging
  4. Software Distribution
  5. Application Packaging
  6. Android Packages
  7. Channel Package Generation

Explorer les sous-tags

  • Channel DefinitionsConfiguration of target distribution channels via inline lists or external files. **Distinct from Channel Package Generation:** Focuses on the definition and configuration of channels rather than the generation of the packages themselves.