-
Notifications
You must be signed in to change notification settings - Fork 494
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
Publish to NPM #64
Publish to NPM #64
Conversation
buttons wont be in this version? |
would really like to see this applied in current one |
@diomed we'll work on getting those into the next release! |
welp. I hoped to see it sooner, rather than later. I mean, you could put it off until tomorrow, and that are small changes really. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey sorry! I didn't realize I was marked as a reviewer on this.
I've never published to NPM before, so I'm not sure how to review this. As far as I can tell it's good, but I'm not sure what's all required to publish to NPM.
Hey @kognise, do you need any help with this? I'm not super familiar with NPM but I could learn some more about it to help get this published! |
What's the status here? Would be happy to pick this up, update it to match the current master and look into Netlify Continuous Deployment so we'll get automatic releases to npm whenever something lands in master. I imagine the setup (in GitHub) would look like this:
We could additionally publish the |
Steps I see here:
Additional and/or optional steps:
Am I missing anything? |
@jonaskuske that looks great! Sorry for being inactive recently. I have early access to GitHub Actions, we could probably use that to setup CI/CD. I should be able to setup a pipeline that deploys master to NPM and publishes to Netlify. Do you think it's a good idea to merge as many PRs as possible before doing this to avoid conflicts? This would be a pretty major change and we'd have to think about how to maintain backwards compatibility. |
I'm excited to hear that you've got early access to GitHub actions - it'll be cool to see how it works! I think that there were other breaking changes discussed in the CSS variables issue when we changed the path of the distributed css files. If we bump the semantic version to 2.0.0 at the same time we rename the main css files, we shouldn't have to worry about breaking backwards compatibility. More discussion here: |
In summary, yes we should merge as much as we can and then do a 2.0.0 release. |
I started the 2.0.0 milestone for all the issues that should be merged before publishing version 2.0.0 to NPM. Once all issues there have been closed, we will be able to release on NPM! 🎉 |
so glad this is dragging along for whole year. |
Does this PR need any help? This PR will have been open for almost a year next month. |
This PR contains changes necessary to smoothly publish Water.css to NPM. This closes #41! Does anything else need to be changed?