Skip to content

TotalCross/totalcross-tooling

Repository files navigation

TotalCross Tooling

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:

  1. maven-plugin/
  2. vscode-extension/
  3. 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-*.

Build and validation

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.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors