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 #36

Open
igordertigor opened this issue Sep 11, 2023 · 0 comments
Open

Feat: Monorepo support #36

igordertigor opened this issue Sep 11, 2023 · 0 comments

Comments

@igordertigor
Copy link
Owner

Usecase:
When building different subpackages from one repository (e.g. namespace packages) or building multiple services from a monorepo, it may be useful to allow separate versions for different services/namespace packages.

Possible solutions:

  • Users add the information to the pull request, e.g. feat(parsing)core: Core modules can now parse foo.
  • Re-use scope, but have a config option, e.g.
[tool.semv]
separate_versions_for_scopes = true

and then call by specifying the scope like semv core

  • Separate folders per subpackage and semv parses the diffs for changes.
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

No branches or pull requests

1 participant