-
Notifications
You must be signed in to change notification settings - Fork 5
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
Make packaging solution #136
Comments
I am sure that @ronyeh can help us |
Hi! I mostly copied the packaging / release solution from other projects that I enjoyed using. Feel free to copy the VexFlow approach (inspect package.json, etc). Let me know if you have any questions. I've heard about bun and it seems promising. You can always use bun to do everything else except release/publish at the moment. We have been using the release-it script to send our VexFlow releases to GitHub and NPM. |
Our current GitHub changelog looks like this: release-it handles the changelog for us: If you figure out a good way to do your change logs, let us know! We might borrow some of your techniques. :-) |
OSMD's changelog uses conventional-changelog, a tool that automatically generates changelogs. The only issue is that you need to use a certain format for commit messages, namely commitizen/angular format, like this: This will generate lines like this: Bug FixesIn our experience, the hard part is getting all developers to use this commit message convention for major commits (that should appear in the changelog) ;) |
We need a mechanism to package and distribute
vexml
.bun publish
oven-sh/bun#1976). I think it would be better to just useyarn
for now to publish to npm.The text was updated successfully, but these errors were encountered: