{"id":22151026,"url":"https://github.com/justcoded/dockerize-php-conventional-changelog","last_synced_at":"2025-03-24T13:20:46.709Z","repository":{"id":197937994,"uuid":"693590536","full_name":"justcoded/dockerize-php-conventional-changelog","owner":"justcoded","description":"Generate a changelog from a git commits history using composer and conventional-commits.","archived":false,"fork":false,"pushed_at":"2023-10-03T12:37:35.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T18:22:46.335Z","etag":null,"topics":["conventional-commits","docker","php","php-cli"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/justcoded.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-19T10:27:04.000Z","updated_at":"2023-09-21T09:34:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"14f18949-c981-4f42-bccf-9b2cc87d2bb5","html_url":"https://github.com/justcoded/dockerize-php-conventional-changelog","commit_stats":null,"previous_names":["justcoded/dockerize-php-conventional-changelog"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justcoded%2Fdockerize-php-conventional-changelog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justcoded%2Fdockerize-php-conventional-changelog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justcoded%2Fdockerize-php-conventional-changelog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justcoded%2Fdockerize-php-conventional-changelog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/justcoded","download_url":"https://codeload.github.com/justcoded/dockerize-php-conventional-changelog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245276093,"owners_count":20588895,"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":["conventional-commits","docker","php","php-cli"],"created_at":"2024-12-02T00:29:48.732Z","updated_at":"2025-03-24T13:20:46.687Z","avatar_url":"https://github.com/justcoded.png","language":"Dockerfile","readme":"# Quick reference\n\n* **Conventional Commits**  \n  https://www.conventionalcommits.org/\n* **SemVer**  \n  https://semver.org/\n* **PHP Conventional Changelog**  \n  https://github.com/marcocesarato/php-conventional-changelog\n\n# What is Conventional Changelog\n\nThis docker image is based on [PHP 8.1 CLI](https://hub.docker.com/_/php) with\nadditional `composer` and global `marcocesarato/php-conventional-changelog` package\ninstalled inside.\n\nYou can run this image directly to generate nice CHANGELOG.md file inside your git\nworking directory.\n\nThis image doesn't suppose to commit/push anything (in opposite that main package supports\nthese features). Usually in our practice we need to verify generated changelog \nbefore committing it to the repository, and tags are created from GitHub or BitBucket\nuser interface.\n\n# How to use this image\n\n## Run a single generator\n\nIf you already have `CHANGELOG.md` file and tags and you want to generate next release\nnotes you can simply run such command:\n\n```bash\n$ docker run -it --rm --name conventional-changelog -v \"$PWD\":/codebase  ghcr.io/justcoded/php-conventional-changelog\n```\n\n## Specify additional parameters\n\nIn case you want to customize generator parameters and specify config file or \n`--first-release` option, then you should run image as follows:\n\n```bash\n$ docker run -it --rm --name conventional-changelog -v \"$PWD\":/codebase  ghcr.io/justcoded/php-conventional-changelog bash -c \"conventional-changelog --first-release\" \n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustcoded%2Fdockerize-php-conventional-changelog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustcoded%2Fdockerize-php-conventional-changelog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustcoded%2Fdockerize-php-conventional-changelog/lists"}