Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add monorepo support #45

Closed
wants to merge 1 commit into from
Closed

feat: Add monorepo support #45

wants to merge 1 commit into from

Conversation

leo91000
Copy link

@leo91000 leo91000 commented Oct 21, 2022

This is my attempt at adding monorepo support for changelogen.

It adds a recursive config option that will generate a changelog for every dir that have a package.json file.
You can optionnally specify a glob pattern to package.json (e.g : packages/**/package.json)

No matter if you specify a glob pattern or not, it will always includes root package.json file. This ensure we have a version for git tag

It basically rerun changelogen logic for every packages matched.
git log command will only get changes from the package directory

However I am not sure it supports every use cases

Maybe I should implement multiple strategies ?

@aa900031 aa900031 mentioned this pull request Mar 21, 2023
@pi0 pi0 mentioned this pull request Mar 24, 2023
6 tasks
@pi0
Copy link
Member

pi0 commented Mar 24, 2023

Thank you for working on this dear @leo91000. I am moving mono repo support to #85 as tracker since it takes some steps to implement.

@pi0 pi0 closed this Mar 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants