{"id":15495933,"url":"https://github.com/omenapps/cookiecutter-django-package","last_synced_at":"2025-04-22T21:04:56.983Z","repository":{"id":203314815,"uuid":"708954409","full_name":"OmenApps/cookiecutter-django-package","owner":"OmenApps","description":"Cookiecutter template for a Django package","archived":false,"fork":false,"pushed_at":"2024-05-22T03:58:05.000Z","size":297,"stargazers_count":7,"open_issues_count":11,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-22T21:04:00.659Z","etag":null,"topics":["cookiecutter","django","django-packages","package-creation","python"],"latest_commit_sha":null,"homepage":"https://cookiecutter-django-package.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OmenApps.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-23T18:08:27.000Z","updated_at":"2024-10-23T02:36:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"84faf2b3-41be-4ef0-bb4d-4e7a5bc5e048","html_url":"https://github.com/OmenApps/cookiecutter-django-package","commit_stats":null,"previous_names":["omenapps/cookiecutter-django-package"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmenApps%2Fcookiecutter-django-package","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmenApps%2Fcookiecutter-django-package/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmenApps%2Fcookiecutter-django-package/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmenApps%2Fcookiecutter-django-package/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OmenApps","download_url":"https://codeload.github.com/OmenApps/cookiecutter-django-package/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250324689,"owners_count":21411943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cookiecutter","django","django-packages","package-creation","python"],"created_at":"2024-10-02T08:20:37.619Z","updated_at":"2025-04-22T21:04:56.959Z","avatar_url":"https://github.com/OmenApps.png","language":"Python","readme":"# cookiecutter-django-package\n\n\u003c!-- badges-begin --\u003e\n\n[![Status][status badge]][status badge]\n[![Python Version][python version badge]][github page]\n[![CalVer][calver badge]][calver]\n[![License][license badge]][license]\u003cbr\u003e\n[![Read the documentation][readthedocs badge]][readthedocs page]\n[![Tests][github actions badge]][github actions page]\n[![Codecov][codecov badge]][codecov page]\u003cbr\u003e\n[![pre-commit enabled][pre-commit badge]][pre-commit project]\n[![Black codestyle][black badge]][black project]\n[![Contributor Covenant][contributor covenant badge]][code of conduct]\n\n[black badge]: https://img.shields.io/badge/code%20style-black-000000.svg\n[black project]: https://github.com/psf/black\n[calver badge]: https://img.shields.io/badge/calver-YYYY.MM.RR-22bfda.svg\n[calver]: http://calver.org/\n[code of conduct]: https://github.com/OmenApps/cookiecutter-django-package/blob/main/CODE_OF_CONDUCT.md\n[codecov badge]: https://codecov.io/gh/OmenApps/cookiecutter-django-package-instance/branch/main/graph/badge.svg\n[codecov page]: https://codecov.io/gh/OmenApps/cookiecutter-django-package-instance\n[contributor covenant badge]: https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg\n[github actions badge]: https://github.com/OmenApps/cookiecutter-django-package/workflows/Tests/badge.svg\n[github actions page]: https://github.com/OmenApps/cookiecutter-django-package/actions?workflow=Tests\n[github page]: https://github.com/OmenApps/cookiecutter-django-package\n[license badge]: https://img.shields.io/github/license/OmenApps/cookiecutter-django-package\n[license]: https://opensource.org/licenses/MIT\n[pre-commit badge]: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit\u0026logoColor=white\n[pre-commit project]: https://pre-commit.com/\n[python version badge]: https://img.shields.io/pypi/pyversions/cookiecutter-django-package-instance\n[readthedocs badge]: https://img.shields.io/readthedocs/cookiecutter-django-package/latest.svg?label=Read%20the%20Docs\n[readthedocs page]: https://cookiecutter-django-package.readthedocs.io/\n[status badge]: https://badgen.net/badge/status/alpha/d8624d\n\n\u003c!-- badges-end --\u003e\n\n[Cookiecutter] template for a Django package adapted from\n[Hypermodern Python Cookiecutter] from [Claudio Jolowicz].\n\n✨📚✨ [Read the full documentation][readthedocs page]\n\n[cookiecutter]: https://github.com/audreyr/cookiecutter\n[hypermodern python cookiecutter]: https://github.com/OmenApps/cookiecutter-django-package/\n[claudio jolowicz]: https://github.com/cjolowicz/\n\n## Usage\n\n```console\ncookiecutter gh:OmenApps/cookiecutter-django-package --checkout=2024.05.3\n```\n\n## Features\n\n\u003c!-- features-begin --\u003e\n\n- Packaging and dependency management with [Poetry]\n- Test automation with [Nox]\n- Linting with [pre-commit] and [Flake8]\n- Continuous integration with [GitHub Actions]\n- Documentation with [Sphinx], [MyST], and [Read the Docs] using the [furo] theme\n- Automated uploads to [PyPI] and [TestPyPI]\n- Automated release notes with [Release Drafter]\n- Automated dependency updates with [Dependabot]\n- Code formatting with [Black] and [Prettier]\n- Import sorting with [isort]\n- Testing with [pytest] and [pytest-django]\n- Testing with Docker Compose (optionally using [PlayWright]\n- Code coverage with [Coverage.py]\n- Coverage reporting with [Codecov]\n- Command-line interface with [Click]\n- Automated Python syntax upgrades with [pyupgrade]\n- Security audit with [Bandit] and [Safety]\n- Check documentation examples with [xdoctest]\n- Generate API documentation with [autodoc] and [napoleon]\n- Generate command-line reference with [sphinx-click]\n- Manage project labels with [GitHub Labeler]\n- Optionally run an instance of Postgresql and the example project (with your django\n  package installed locally) using [Docker Compose]\n\nThe template supports Python 3.9, 3.10, 3.11, and 3.12.\n\n[autodoc]: https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html\n[bandit]: https://github.com/PyCQA/bandit\n[black]: https://github.com/psf/black\n[click]: https://click.palletsprojects.com/\n[codecov]: https://about.codecov.io/\n[coverage.py]: https://coverage.readthedocs.io/\n[dependabot]: https://github.com/dependabot/dependabot-core\n[docker compose]: https://docs.docker.com/compose/\n[flake8]: http://flake8.pycqa.org\n[furo]: https://pradyunsg.me/furo/\n[github actions]: https://github.com/features/actions\n[github labeler]: https://github.com/marketplace/actions/github-labeler\n[isort]: https://pycqa.github.io/isort/\n[myst]: https://myst-parser.readthedocs.io/\n[napoleon]: https://www.sphinx-doc.org/en/master/usage/extensions/napoleon.html\n[nox]: https://nox.thea.codes/\n[playwright]: https://playwright.dev/\n[poetry]: https://python-poetry.org/\n[pre-commit]: https://pre-commit.com/\n[prettier]: https://prettier.io/\n[pypi]: https://pypi.org/\n[pytest]: https://docs.pytest.org/en/latest/\n[pytest-django]: https://pytest-django.readthedocs.io/en/latest/\n[pyupgrade]: https://github.com/asottile/pyupgrade\n[read the docs]: https://readthedocs.org/\n[release drafter]: https://github.com/release-drafter/release-drafter\n[safety]: https://github.com/pyupio/safety\n[sphinx]: http://www.sphinx-doc.org/\n[sphinx-click]: https://sphinx-click.readthedocs.io/\n[testpypi]: https://test.pypi.org/\n[xdoctest]: https://github.com/Erotemic/xdoctest\n\n\u003c!-- features-end --\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomenapps%2Fcookiecutter-django-package","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomenapps%2Fcookiecutter-django-package","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomenapps%2Fcookiecutter-django-package/lists"}