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

refactor: convert project into monorepo #39

Merged
merged 5 commits into from
Nov 29, 2024
Merged

refactor: convert project into monorepo #39

merged 5 commits into from
Nov 29, 2024

Conversation

grabbou
Copy link
Collaborator

@grabbou grabbou commented Nov 28, 2024

Converts this project into a monorepo with the following included:

  • reusable tools
  • main CLI interface (and likely others in the future)
  • initial MCP server where we add capabilities in the future

Related to #33

@grabbou grabbou marked this pull request as draft November 28, 2024 20:56
@grabbou grabbou requested a review from okwasniewski November 28, 2024 20:58
@grabbou grabbou marked this pull request as ready for review November 28, 2024 22:02
Comment on lines +11 to +14
"@release-it-plugins/workspaces": {
"workspaces": [
"packages/*"
]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release it wasn't the best fit for me in one of my last projects, I just couldn't get it to work reliably in Monorepo.

I used changesets: https://github.com/changesets/changesets which is pretty cool! But we can change it in another PR if this causes trouble

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, good to know! I didn't know about that tool - definitely agree there are some rough edges for release-it! Happy to take a PR if it works for you. I copied this one from another project I set up, works okay, but it required some "R&D" earlier lol

Copy link
Collaborator

@okwasniewski okwasniewski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@grabbou grabbou merged commit 5381638 into main Nov 29, 2024
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