Convert the demo archetypes' pages to Markdown Both archetypes handed a generated project an APT src/site while shipping Markdown examples beside it, so a new project started life with two documentation formats and no reason to prefer either. All four pages are content rather than format demonstration, so all four are converted and none deleted. That is the difference from the site archetype, where format.apt existed only to show what APT looks like and has no Markdown equivalent worth writing. Neither site descriptor needs a change: conversion does not rename a generated page, so every href in both menus still resolves exactly as before. Their entries for faq.html, plugin-info.html and the report pages are template placeholders for the user to fill in and are untouched. The reference fixture under site-simple's src/test/resources is the expected generated output, so it carries the converted page too - it is a copy of what the archetype now produces, and the integration test compares the two. Verified by running both archetypes' ITs, which generate a project and build its site, before and after: both pass, the same pages are produced, and every one is identical in text, metadata, structural tags and anchor ids. The lone diff is an absolute path in distribution-management, which differs because the two builds ran in different directories. Generated-by: Claude Opus 5 (1M context)
You have found a bug, or you have an idea for a cool new feature? Contributing code is a great way to give something back to the open source community. Before you dig right into the code, there are a few guidelines that we need contributors to follow so that we can have a chance of keeping on top of things.
We accept Pull Requests via GitHub. The developer mailing list is the main channel of communication for contributors.
There are some guidelines which will make applying PRs easier for us:
git diff --check before committing.mvn verify to assure nothing else was accidentally broken.If you plan to contribute on a regular basis, please consider filing a contributor license agreement.
For changes of a trivial nature to comments and documentation, it is not always necessary to create a new ticket in JIRA. In this case, it is appropriate to start the first line of a commit with ‘(doc)’ instead of a ticket number.