Skip to content
This repository has been archived by the owner on Dec 3, 2023. It is now read-only.

[ChangelogLinker] Rethink component value || looking for motivated maintainer! #3027

Closed
TomasVotruba opened this issue Mar 8, 2021 · 11 comments

Comments

@TomasVotruba
Copy link
Member

TomasVotruba commented Mar 8, 2021

Changelog linker helps to generate changelog from merged pull-request. It's basically this link https://github.com/rectorphp/rector/pulls?q=is%3Apr+sort%3Aupdated-desc+is%3Amerged just in markdown.

  • it logs in the GitHub api
  • get all the merge-request
  • sorts them by added/removed/etc. and by package
  • dumps them to markdown

Saying that, what is the added value over it? The GitHub PR search is good enough and has more context as well, e.g. who did it, when it happened, what is the linked PR and linked issue etc.

Drawbacks ❌


2 More Important files 👀


Just dumping the idea here, that we might re-thing focus of this tool.

What to do? 🚀

@TomasVotruba
Copy link
Member Author

What do you think @samsonasik ?

@samsonasik
Copy link
Collaborator

@TomasVotruba I think deprecate seems ok, do we already have a suggested replacement?

@TomasVotruba
Copy link
Member Author

As for replacements:

@samsonasik
Copy link
Collaborator

that seems good 👍

@TomasVotruba TomasVotruba changed the title [ChangelogLinker] Rething component usefulness [ChangelogLinker] Rething component usefulness - looking for motivated maintainer! Mar 8, 2021
@TomasVotruba TomasVotruba changed the title [ChangelogLinker] Rething component usefulness - looking for motivated maintainer! [ChangelogLinker] Rethink component value || looking for motivated maintainer! Mar 8, 2021
@TomasVotruba
Copy link
Member Author

1. We're looking for a Maintainer

The package is still available: https://github.com/symplify/changelog-linker

We're looking for you - let us know here or in #3027


2. Do you Need a replacement for This Package?

See far advanced and better maintained https://github.com/github-changelog-generator/github-changelog-generator


3. How does Symplify continues without CHANGELOG?

We're switching to GitHub releases https://docs.github.com/en/github/administering-a-repository/managing-releases-in-a-repository

@drupol
Copy link
Contributor

drupol commented Mar 9, 2021

I use https://www.npmjs.com/package/auto-changelog for all my projects and it's a pure joy.

Thanks to the keepachangelog format, every time a release is tagged, it creates a github release with the proper part of the changelog in the body. Amazing!

Example: https://github.com/loophp/collection/releases

@TomasVotruba
Copy link
Member Author

This looks like 1:1 PHP replacement - https://github.com/ergebnis/github-changelog
What do you think @localheinz?

@TomasVotruba
Copy link
Member Author

TomasVotruba commented Mar 23, 2021

Closing as there is no interest in taking over the package.
If you need this solution, replacement packages are mentioned in comments above.

@localheinz
Copy link

@TomasVotruba

Thank you for mentioning me, but I currently have too much on my plate already!

@TomasVotruba
Copy link
Member Author

Thanks for reaching out 👍 I didn't mean to give you more work, but suggest your package https://github.com/ergebnis/github-changelog as a replacement :)

@alanbem
Copy link

alanbem commented May 4, 2021

Maybe look into https://github.com/aeon-php/automation

@deprecated-packages deprecated-packages locked as resolved and limited conversation to collaborators Nov 14, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

5 participants