Skip to content

V7.0 - FEAT: Adding the AutoMetric Repository as a Submodule of Worked-Example-Miner

Compare
Choose a tag to compare
@BrenoFariasdaSilva BrenoFariasdaSilva released this 09 Oct 12:16
· 485 commits to main since this release

Release 7.0 - Adding the AutoMetric Repository as a Submodule of Worked-Example-Miner

This release introduces the AutoMetric repository as a submodule within the Worked-Example-Miner project, enhancing its functionality by integrating new metrics and improving existing features. Key updates include:

  • New Metrics: Added Code Churn and Modified Files to the commit tuple in PyDriller/code_metrics.py.
  • RUN_FUNCTIONS Dictionary: Implemented a control mechanism for managing data generation in both code_metrics.py and metrics_changes.py.
  • Repository Handling: Enhanced the Setup Repository function to check out repositories at their latest commits and added functionality to retrieve default branch names.
  • Code Refactoring: Improved performance by reusing functions, streamlining the commit processing workflow, and fixing various bugs related to commit tuple management and CSV formatting.
  • Documentation Improvements: Updated code comments throughout the PyDriller scripts for clarity and accuracy.

This release aims to provide a more robust framework for code quality analysis and metrics extraction, significantly enhancing the user experience and maintainability of the project.

Full Changelog: v6.2...v7.0