Skip to content

Releases: Kompkit/kompkit

KompKit v0.1.0-alpha

10 Nov 01:00

Choose a tag to compare

🏷️ KompKit v0.1.0-alpha

🚀 Overview

This is the first public alpha release of KompKit, a modular toolkit designed to unify web and Android development workflows within a single monorepo architecture.
It includes a complete refactor of CI/CD pipelines, documentation, and foundational setup for future stable versions.

This release establishes the base structure for modular development, testing, and packaging, along with the initial developer documentation and guidelines.


🧩 Highlights

  • Full CI refactor
    • Web: Node + npm/pnpm workflows with caching and path filters
    • Android: Kotlin + Gradle CI with JDK 17 and SDK caching
  • Monorepo architecture
    • Unified structure for web, android, and shared modules
    • Path-based job filtering for efficient CI runs
  • Documentation
    • README.md fully rewritten
    • Added /docs/ folder with:
      • README_CI.md – CI workflows and troubleshooting
      • CONTRIBUTING.md – branch flow and commit conventions
      • ARCHITECTURE.md – overview of monorepo modules
      • CHANGELOG.md – version history
  • Version bump: v0.1.0-alpha
  • Branch workflow established: developrelease

🧠 Technical Notes

  • Node version: 20.x
  • Java version: 17 (Temurin)
  • Gradle: Managed via setup-gradle action
  • Android SDK: Configured via setup-android action
  • Permissions: Minimal CI tokens (contents: read, pull-requests: read)
  • CI concurrency: Enabled to cancel redundant builds per branch

🧪 Validation

  • ✅ Web build/tests pass
  • ✅ Android build/tests pass
  • ✅ CI workflows verified on develop
  • ✅ Documentation up to date and consistent

🧱 Known limitations (Alpha)

  • Android module uses basic Gradle setup (no release signing yet).
  • Web build lacks publish step (to be added in Beta).
  • CI optimization still pending for multi-module parallelization.
  • Some internal docs placeholders marked as “WIP”.

🧩 Changelog

[v0.1.0-alpha] — 2025-11-10

Added

  • Initial monorepo structure (web, android, docs)
  • CI workflows for Node and Kotlin/Gradle
  • Documentation set (README, CI, Contributing, Architecture)
  • Established release / develop branching model

Fixed

  • Build failures caused by outdated Gradle setup
  • Incorrect npm workspace paths
  • Android CI configuration replaced with Kotlin JVM tasks