{"id":13828106,"url":"https://github.com/phly/keep-a-changelog","last_synced_at":"2025-05-15T11:06:02.326Z","repository":{"id":37549169,"uuid":"126763000","full_name":"phly/keep-a-changelog","owner":"phly","description":"Tools for manipulating CHANGELOG.md files in Keep A Changelog format, including tagging and releasing.","archived":false,"fork":false,"pushed_at":"2024-11-20T20:16:31.000Z","size":1329,"stargazers_count":182,"open_issues_count":13,"forks_count":23,"subscribers_count":5,"default_branch":"2.13.x","last_synced_at":"2025-04-14T19:57:06.244Z","etag":null,"topics":["changelog","cli","keep-a-changelog","php"],"latest_commit_sha":null,"homepage":"https://phly.github.io/keep-a-changelog/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phly.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-26T02:32:32.000Z","updated_at":"2024-11-27T14:43:30.000Z","dependencies_parsed_at":"2024-06-18T12:39:18.733Z","dependency_job_id":"7a8156d4-3daa-4da1-9b40-6bf460539f67","html_url":"https://github.com/phly/keep-a-changelog","commit_stats":{"total_commits":498,"total_committers":20,"mean_commits":24.9,"dds":"0.34538152610441764","last_synced_commit":"e45185a979707c1f953b650932bdf4bad4d96db5"},"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phly%2Fkeep-a-changelog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phly%2Fkeep-a-changelog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phly%2Fkeep-a-changelog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phly%2Fkeep-a-changelog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phly","download_url":"https://codeload.github.com/phly/keep-a-changelog/tar.gz/refs/heads/2.13.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254328385,"owners_count":22052632,"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":["changelog","cli","keep-a-changelog","php"],"created_at":"2024-08-04T09:02:32.586Z","updated_at":"2025-05-15T11:06:02.306Z","avatar_url":"https://github.com/phly.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"# keep-a-changelog\n\n[![Build Status](https://secure.travis-ci.org/phly/keep-a-changelog.svg?branch=master)](https://secure.travis-ci.org/phly/keep-a-changelog)\n[![Coverage Status](https://coveralls.io/repos/github/phly/keep-a-changelog/badge.svg?branch=master)](https://coveralls.io/github/phly/keep-a-changelog?branch=master)\n\nThis project provides tooling support for working with [Keep A\nChangelog](https://keepachangelog.com).\n\n## Installation\n\n### Local install via Composer\n\nRun the following to install this library:\n\n```bash\n$ composer require phly/keep-a-changelog\n```\n\n### Global install via Composer\n\nAlternately, install globally, for use with any repository:\n\n```php\n$ composer global require phly/keep-a-changelog\n```\n\nIf you install globally, ensure you add global composer vendor binaries\ndirectory to your `$PATH` environment variable. You can get its location with\nfollowing command:\n\n```bash\n$ composer global config bin-dir --absolute\n```\n\nYou can add the following line to your shell profile to auto-add it to your PATH:\n\n```bash\nexport PATH=$(composer global config bin-dir --absolute):$PATH\n```\n\nOnce setup this way, you can call `keep-a-changelog` instead of\n`./vendor/bin/keep-a-changelog`.\n\n### PHAR file\n\nSince version 2.3.0, we have offered standalone PHAR binaries. These are\navailable under the downloads section for each release. To retrieve the latest,\nyou can always use the following url:\n\n- https://github.com/phly/keep-a-changelog/releases/latest/download/keep-a-changelog.phar\n\nMake the file executable (e.g., `chmod 755 keep-a-changelog.phar`), place it in\nyour `$PATH`, and, optionally, remove the `.phar` suffix\n\nAt the time of writing, the PHAR distribution is not yet capable of\nself-updating or checking for updates.\n\n## Usage\n\nInvocation will be via one of the following:\n\n- If you have installed via Composer within your project: `./vendor/bin/keep-a-changelog`\n- If you have installed globally via Composer, and have added the Composer\n  script path to  your `$PATH`: `keep-a-changelog`.\n- If you have downloaded the PHAR file and put it in your `$PATH`: either\n  `keep-a-changelog.phar` or, if you removed the `.phar` file extension,\n  `keep-a-changelog`.\n\nFrom here forward, we will use `keep-a-changelog` to invoke the command;\nsubstitute the appropriate command invocation based on your install.\n\nYou may get a list of commands by running:\n\n```bash\n$ keep-a-changelog\n```\n\nFrom there, you can get help for individual commands using:\n\n```bash\n$ keep-a-changelog help \u003ccommand\u003e\n```\n\nFor more information, [please visit the documentation](https://phly.github.io/keep-a-changelog/#available-commands).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphly%2Fkeep-a-changelog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphly%2Fkeep-a-changelog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphly%2Fkeep-a-changelog/lists"}