Skip to content

docs: align docs, skills, and site copy with 1.13.0#237

Merged
zantvoort merged 1 commit into
mainfrom
docs/113-audit
Jul 12, 2026
Merged

docs: align docs, skills, and site copy with 1.13.0#237
zantvoort merged 1 commit into
mainfrom
docs/113-audit

Conversation

@zantvoort

Copy link
Copy Markdown
Collaborator

A thorough audit of every docs page, AI skill file, and website source against the accumulated 1.13.0 changes, executed as three parallel sweeps (docs/, website/, repo-level files) armed with the full catalog of 1.13 renames, removals, and additions.

Corrections (were actively wrong)

  • website/static/skills/storm-repository-java.md instructed AI assistants that the Java API has no Storm-managed transaction API and to never write transaction(...) — the opposite of 1.13's programmatic Transactions.transaction(...). Rewritten with the Java API, the Spring cooperation story, and the standalone JDBC story.
  • storm-setup.md, storm-repository-kotlin.md, and the Exposed-Ktor tutorial page still recommended the removed storm-ktor-koin module; they now describe Ktor's built-in dependency injection (by dependencies) and point Koin users at the integration docs recipe.
  • docs/repositories.md carried the last Kotlin property-override snippet (override val repositoryBasePackages), now the 1.13 method override; plain-Spring scanning guidance across the skills now names @EnableStormRepositories and the configuring constructors.

Coverage gaps filled

  • docs/installation.md: new Observability and Testing module tables (storm-micrometer, storm-test, storm-spring-boot-test-autoconfigure).
  • README stack table: metrics/tracing and test-slice rows plus the Gradle plugin (id("st.orm")) mention; CONTRIBUTING's project structure lists the three new modules.
  • docs/metrics.md and the configuration monitoring tip now cross-reference the Micrometer observations alongside JMX.

Site copy style

Em dashes rewritten with colons, commas, and periods across the landing, quickstart, and REST-API tutorial pages (18 occurrences; historical blog posts untouched).

Verified clean

All remaining docs pages (transactions, spring-integration, ktor-integration, testing, configuration, error-handling, ai, getting-started), the landing page and comparison matrix snippets, tutorial version constants, sidebars and Docusaurus config, the changelog's Unreleased section, and the other 20 skill files. Release-time items deliberately excluded: versions.json gains 1.13.0 and llms-full.txt regenerates as part of the release flow.

Related: the docs deploy failure was fixed separately on main (the Javadoc aggregate now excludes the module-descriptor-free test-autoconfigure module); the workflow is green again.

An audit of every docs page, AI skill file, and website source against
the 1.13.0 changes.

Corrections:
- The Java repository skill claimed the Java API has no Storm-managed
  transactions; since 1.13 Transactions.transaction(...) is the
  programmatic API, cooperating with Spring's @transactional through
  the bridge. The section is rewritten for both styles and the
  standalone JDBC story.
- The setup and Kotlin repository skills and the Exposed-Ktor tutorial
  still recommended the removed storm-ktor-koin module; they now
  describe the built-in dependency injection and point Koin users at
  the integration docs recipe.
- The last Kotlin property-override snippet (repositories.md) moved to
  the 1.13 method override; plain-Spring scanning guidance now names
  @EnableStormRepositories and the configuring constructors.

Coverage:
- installation.md gains Observability and Testing module tables
  (storm-micrometer, storm-test, storm-spring-boot-test-autoconfigure);
  the README stack table, the Gradle plugin mention, and CONTRIBUTING's
  project structure now list the new modules.
- metrics.md and the configuration monitoring tip cross-reference the
  Micrometer observations.

Site copy style: em dashes rewritten with colons, commas, and periods
across the landing, quickstart, and tutorial pages.
@zantvoort zantvoort merged commit d8a8b82 into main Jul 12, 2026
7 checks passed
@zantvoort zantvoort deleted the docs/113-audit branch July 12, 2026 08:20
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