Skip to content

docs: expand README + document sample-app purpose#39

Merged
jlc488 merged 2 commits into
mainfrom
docs/readme-refresh
May 31, 2026
Merged

docs: expand README + document sample-app purpose#39
jlc488 merged 2 commits into
mainfrom
docs/readme-refresh

Conversation

@jlc488

@jlc488 jlc488 commented May 31, 2026

Copy link
Copy Markdown
Contributor

Replaces the pre-0.1.0 scaffold README with a full OSS README and documents the sample-app.

README (en + ko)

  • Badges (Maven Central / build / license / Java 21 / Spring Boot 4).
  • Feature table, requirements, install (Gradle + Maven), quick-start.
  • Full devslab.kit.* configuration reference table (tenant / identity / audit / menu / cache / bootstrap, with defaults).
  • Module map + the -api/-core split, the admin REST API surface, the companion admin-ui, design principles, build-from-source, and the lib major = SB major versioning note.
  • Drops the obsolete bookrecord mention, "planned module layout", and the wrong "Java 25".

sample-app README (new, en + ko)

Answers "what is this module for": primarily the integration test harness (boots the full auto-configuration against real Postgres + Redis via Testcontainers — CI depends on it), plus a living reference config and the local-dev / GraalVM-native target. Notes that bootRun auto-starts compose.yaml via spring-boot-docker-compose, and that it's excluded from publishing by design.

Docs-only; no source changes.

jlc488 added 2 commits May 31, 2026 17:53
Replace the pre-0.1.0 scaffold README with a real one: drop the bookrecord
reference and the speculative 'planned module layout', fix Java 25 -> 21,
list the actual 17 modules, add the Maven Central install snippet
(kr.devslab:devslab-kit-spring-boot-starter), a quick-start, the cache, and a
pointer to the companion devslab-kit-admin-ui console. English + Korean.
README (en + ko): a full OSS README rather than the scaffold one —
- badges (Maven Central, build, license, Java 21, Spring Boot 4),
- a feature table, requirements, install (Gradle/Maven),
- a quick-start, a full devslab.kit.* configuration reference table,
- the module map (+ the -api/-core split), the admin REST API surface,
- the companion admin-ui, design principles, build-from-source, and the
  lib-major = SB-major versioning note.

sample-app: a new bilingual README explaining why the module exists — primarily
the integration test harness (boots the full auto-configuration against real
Postgres + Redis via Testcontainers; CI depends on it), plus a living reference
config and the local-dev / GraalVM-native target. Documents that `bootRun`
auto-starts compose.yaml via spring-boot-docker-compose, and that the module is
excluded from publishing by design.
@jlc488
jlc488 merged commit ccb3d74 into main May 31, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant