{"repo":"ultralytics/template","free":true,"listed":false,"github":"https://github.com/ultralytics/template","clone":"git clone https://github.com/ultralytics/template.git","description":"Ultralytics Python package template with pytest and unittest examples, CLI, CI matrix, coverage, formatting, and automated PyPI releases.","language":"Python","stars":75,"topics":["ultralytics","python","ci-cd","cli","code-coverage","code-quality","github-actions","project-template","pypi","pytest"],"license":"AGPL-3.0","category":"cli-tools","readme_excerpt":"🛠 Ultralytics Python Project Template Welcome to the Ultralytics Python Project Template! This repository provides a standardized foundation for initiating Python projects at Ultralytics. It incorporates best practices in project structure, configuration, and essential tooling to streamline development. By using this template, Ultralytics developers can ensure consistency, maintain high quality standards, and accelerate the setup process for new Python-based software. Explore our Ultralytics Solutions to see how we apply these standards in real-world applications. 🗂️ Repository Structure This template is meticulously organized for intuitive navigation and a clear understanding of project components. Familiarize yourself with the Python project structure best practices to make the most of this layout. - your package name/ (here template/ ) or src/ : Contains the core source code of your Python package, organized into modules. The alternative src layout is detailed in Python packaging guides. - tests/ : Dedicated directory for unit tests and integration tests, crucial for implementing continuous testing practices. Consider using frameworks like pytest for writing tests. - docs/ : (Optional) Houses project documentation. Tools like MkDocs can be used to generate comprehensive documentation from this directory. - pyproject.toml : The standard configuration file for Python projects, detailing dependencies, build system requirements, formatting rules, and packaging information as","default_branch":null,"files":null,"tree":[],"storefront":"/r/ultralytics","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ultralytics/template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}