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: monorepo support #83

Closed
wants to merge 3 commits into from
Closed

feat: monorepo support #83

wants to merge 3 commits into from

Conversation

aa900031
Copy link
Contributor

@aa900031 aa900031 commented Mar 21, 2023

Making changelogen support monorepo. Although there is another PR (#45) that does the same thing, it doesn't seem to be maintained anymore.

Under monorepo mode, the following will be done:

  • Search for all packages
  • Generate tags for each package (e.g. @awesome/pkg@1.0.0) and get the commits for that package
  • If there are no commits, do nothing
  • If --bump or --release is set, update the version of each package
  • Generate a CHANGELOG.md file in each package directory.

I think this cloud be resolve #18, config for commit can resolve #82

@aa900031 aa900031 force-pushed the feat/monorepo branch 2 times, most recently from 8ef8237 to 5b84aed Compare March 21, 2023 17:39
@pi0 pi0 mentioned this pull request Mar 24, 2023
6 tasks
@pi0
Copy link
Member

pi0 commented Mar 24, 2023

Thank you so much for working on this PR dear @aa900031. It really looks good overall while was checking changes. However since this is a rather big feature in changelogen, it would be nice if we could split down the problem and progressively implement if you don't mind. I have made #85 to track (your help is more than needed on this!) also closing your current pull request as I'm worried it can quickly get into merge conflicts if we don't break it down.

@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.

Custom commit message like [skip ci] Monorepo support
2 participants