This repository consolidates the developer tooling for TotalCross while keeping each project independently buildable, versioned, and released. The project directories appear in the current first-parent history in this order:
maven-plugin/vscode-extension/gradle-plugin/
Fabio Sobral (@flsobral) is the sole current
maintainer. Releases remain independent and imported tags are namespaced as
maven-plugin-*, vscode-extension-*, and gradle-plugin-*.
Run root provenance validation:
python3 tools/check-license-headers.py
python3 -m unittest discover -s tests/license_headers -p 'test_*.py'
Run a project from its own directory:
cd maven-plugin && mvn --batch-mode --no-transfer-progress test
cd vscode-extension && npm ci && npm run audit && npm run compile && npm test
cd gradle-plugin && ./gradlew clean test --console=plain
migration/license-provenance.json records file provenance and exact copyright
classification. The current branch does not claim a cross-repository old-to-new
commit translation audit: tools/check-imported-history.py is retained for a
future migration only when source mirrors and mapping inputs are supplied
explicitly. Git history does not transfer original issues, pull requests,
releases, stars, forks, or discussions. The original repositories remain the
historical location for those resources until their separate move notices and
archival decisions are completed.
See .agent/exec-plan-consolidate-tooling-repositories.md for the migration
record and CONTRIBUTING.md for local validation guidance.