- Publish the extension artifacts to Maven Central.
- Edit
registry/extensions.json. - Add a new entry or update the recommended
maven.versionfor an existing entry. - Run local validation:
python3 -m unittest scripts.tests.test_validate_extension_registry
python3 scripts/validate_extension_registry.py- Open a pull request.
Every entry must include:
- stable extension
id - human-readable
name - short
description ownersource_repoas anhttps://URL- canonical Maven coordinate with
groupId,artifactId, andversion
- Do not add duplicate extension ids.
- Do not add duplicate Maven base coordinates.
- Keep descriptions short and factual.
- Point
source_repoat the repository users should review for source and issues. - Prefer tags that help browsing rather than implementation detail.
The registry stores one canonical base coordinate per extension. Consumers are expected to resolve the standard BTrace extension artifact layout from that coordinate.