Skip to content

Add model directory .gitkeep files#224

Merged
glenn-jocher merged 1 commit intomainfrom
add-gitkeep
Feb 8, 2026
Merged

Add model directory .gitkeep files#224
glenn-jocher merged 1 commit intomainfrom
add-gitkeep

Conversation

@glenn-jocher
Copy link
Member

@glenn-jocher glenn-jocher commented Feb 8, 2026

🛠️ PR Summary

Made with ❤️ by Ultralytics Actions

🌟 Summary

📁 Adds placeholder .gitkeep files to ensure all YOLO model directories are tracked in the iOS app repo.

📊 Key Changes

  • ✅ Created .gitkeep files in YOLOiOSApp/Models/ subfolders: Classify/, Detect/, OBB/, Pose/, and Segment/
  • 🗂️ Ensures these empty directories are included in Git even when no model files are present

🎯 Purpose & Impact

  • 🚀 Improves developer experience by keeping the expected project folder structure intact after cloning the repo
  • 🔧 Reduces setup friction and confusion (no missing Models/* folders when model assets haven’t been added yet)
  • 📦 Helps future updates/documentation by providing consistent paths for dropping in model files across tasks (classification, detection, OBB, pose, segmentation)

@UltralyticsAssistant UltralyticsAssistant added classify Image Classification issues, PR's detect Object Detection issues, PR's devops GitHub Devops or MLops labels Feb 8, 2026
@UltralyticsAssistant
Copy link
Member

👋 Hello @glenn-jocher, thank you for submitting a ultralytics/yolo-ios-app 🚀 PR! To ensure a seamless integration of your work, please review the following checklist:

-✅ Define a Purpose: Clearly explain the purpose of your fix or feature in your PR description, and link to any relevant issues. Ensure your commit messages are clear, concise, and adhere to the project's conventions.
-✅ Synchronize with Source: Confirm your PR is synchronized with the ultralytics/yolo-ios-app main branch. If it's behind, update it by clicking the 'Update branch' button or by running git pull and git merge main locally.
-✅ Ensure CI Checks Pass: Verify all Ultralytics Continuous Integration (CI) checks are passing. If any checks fail, please address the issues.
-✅ Update Documentation: Update the relevant documentation for any new or modified features.
-✅ Add Tests: If applicable, include or update tests to cover your changes, and confirm that all tests are passing.
-✅ Sign the CLA: Please ensure you have signed our Contributor License Agreement if this is your first Ultralytics PR by writing "I have read the CLA Document and I sign the CLA" in a new message.
-✅ Minimize Changes: Limit your changes to the minimum necessary for your bug fix or feature addition. "It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is." — Bruce Lee

For more guidance, please refer to our Contributing Guide. This is an automated message 🤖—an Ultralytics engineer will assist shortly. If you have any questions, feel free to comment. 🚀

Copy link
Member

@UltralyticsAssistant UltralyticsAssistant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 PR Review

Made with ❤️ by Ultralytics Actions

Clean PR. Adding .gitkeep files to track empty directories is appropriate and no issues detected.

@codecov
Copy link

codecov bot commented Feb 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@glenn-jocher glenn-jocher merged commit f8bb54e into main Feb 8, 2026
4 checks passed
@glenn-jocher glenn-jocher deleted the add-gitkeep branch February 8, 2026 02:23
@UltralyticsAssistant
Copy link
Member

Merged—nice work @glenn-jocher! Thanks for tightening up the repo by adding .gitkeep placeholders so every YOLOiOSApp/Models/* folder stays visible and consistent after a fresh clone. That small structural touch removes a lot of “why is this missing?” friction and makes it effortless for developers to drop in models for Classify/Detect/OBB/Pose/Segment.

“If I have seen further it is by standing on the shoulders of giants.” — Isaac Newton

This PR is a perfect example of that idea in practice: solid foundations help everyone move faster and build with confidence. Appreciate you keeping the iOS app experience smooth and future-proof for the community.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

classify Image Classification issues, PR's detect Object Detection issues, PR's devops GitHub Devops or MLops

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants