Skip to content

Rewrite README with usage, status and version guidance - #105

Merged
slachiewicz merged 1 commit into
masterfrom
docs/readme
Aug 8, 2026
Merged

Rewrite README with usage, status and version guidance#105
slachiewicz merged 1 commit into
masterfrom
docs/readme

Conversation

@slachiewicz

Copy link
Copy Markdown
Member

Part of codehaus-plexus/.github#58. Same skeleton as the merged pilots.

Before: badges and The canonical git repository is located at …. One of those badges was travis-ci.org, which has rendered build | unknown since Travis shut down in 2021 — this was the only repo in the org still carrying it.

Three additions worth noting:

What it actually is. "Prompts the user on the console" is abstract; the README now anchors it — the archetype plugin's "Define value for property…" comes from here.

Which artifact. plexus-interactivity-api, not plexus-interactivity, which is the aggregator. The old README badge pointed at the aggregator.

A correctness note. A plugin that prompts should check isInteractiveMode() first, or it hangs a -B build. That is the sort of thing you only learn by breaking someone's CI.

The example is checked against Prompter: prompt(String), prompt(String, List, String) and promptForPassword(String) all exist as shown.

Ran mvn spotless:apply.

Adds what the component does, a dependency snippet, a usage example
checked against Prompter, the Java baseline and documentation links.

Notes that the artifact to depend on is plexus-interactivity-api rather
than the aggregator, and that a plugin should check interactive mode
before prompting so it does not hang a batch build.

Drops the 2015 'canonical git repository' line and the dead
travis-ci.org badge, which has rendered 'build unknown' since Travis
shut down in 2021.

Part of codehaus-plexus/.github#58
@slachiewicz slachiewicz added the maintenance Cleanup, refactoring or other internal change label Aug 8, 2026
@slachiewicz
slachiewicz merged commit 1752406 into master Aug 8, 2026
14 checks passed
@slachiewicz
slachiewicz deleted the docs/readme branch August 8, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Cleanup, refactoring or other internal change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant