This pull request adds an improved Ultralytics Actions workflow to automatically format code and documentation to the new Ultralytics official standards maintained at https://github.com/ultralytics/actions.
Four individual actions are run by default. To disable actions, set them to false, i.e. 'python: false'.
To customize an action use a pyproject.toml file in this repo, and see the individual action repo for details.
Enhancements to GitHub formatting workflow for Ultralytics repositories.
📊 Key Changes
Updated comments in the workflow file to reference Ultralytics official formatting standards.
Expanded the formatting action to include additional checks for Python, docstrings, Markdown, and spelling.
🎯 Purpose & Impact
These changes aim to improve code quality and documentation across Ultralytics repositories.
By automating the formatting process, contributors can maintain a consistent style and minimize formatting errors.
The impact on users will be more readable and understandable code and documentation, potentially easing the process of using and contributing to Ultralytics' projects.
This pull request adds an improved Ultralytics Actions workflow to automatically format code and documentation to the new Ultralytics official standards maintained at https://github.com/ultralytics/actions.
Four individual actions are run by default. To disable actions, set them to false, i.e. 'python: false'.
To customize an action use a
pyproject.toml
file in this repo, and see the individual action repo for details.🛠️ PR Summary
Made with ❤️ by Ultralytics Actions
🌟 Summary
Enhancements to GitHub formatting workflow for Ultralytics repositories.
📊 Key Changes
🎯 Purpose & Impact