Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@fcakyon
Copy link
Collaborator

@fcakyon fcakyon commented Jun 30, 2025

Summary

  • Modernize dependency management - Switch from pip to uv package manager with uv sync in .github/workflows/ci.yml:L52-53
  • Add parallel test execution - Enable pytest parallelization with -n auto flag in .github/workflows/ci.yml:L83
  • Improve CI workflow efficiency - Add path filtering to skip CI for docs/demo changes in .github/workflows/ci.yml:L8-10 and .github/workflows/ruff.yml:L5-18
  • Enhance code formatting workflow - Replace pre-commit hooks with comprehensive Ruff CI checks in .github/workflows/ruff.yml:L20-61
  • Create contributor guide - Add detailed CONTRIBUTING.md with setup instructions, formatting guidelines, and CI troubleshooting
  • Reorganize README - Restructure documentation with clearer sections, move installation details to expandable section in README.md:L35-89
  • Add formatting helper script - Create scripts/format_code.py for easy code style checking and fixing
  • Update project dependencies - Reorganize optional dependencies and add platform-specific constraints in pyproject.toml:L49-88
  • Clean up temporary files - Fix ONNX export cleanup in sahi/utils/yolov8onnx.py:L28-32
  • Remove deprecated tooling - Delete obsolete pre-commit config and code style scripts

@fcakyon fcakyon self-assigned this Jun 30, 2025
@fcakyon fcakyon added documentation Improvements or additions to documentation enhancement New feature or request workflows ci/cd workflows cli labels Jun 30, 2025
@fcakyon fcakyon merged commit de76b6a into main Jun 30, 2025
9 of 21 checks passed
@fcakyon fcakyon changed the title Refactor dependency managment and some docs Refactor dependency management and some docs Jun 30, 2025
@fcakyon fcakyon deleted the refactor-dependency-managment branch July 4, 2025 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cli documentation Improvements or additions to documentation enhancement New feature or request workflows ci/cd workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant