-
Notifications
You must be signed in to change notification settings - Fork 34
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
add information on how to release a new my-first-hoodie version #79
Comments
We deploy m-f-h manually, like animals:
|
isn't the some bundling / shrinkwrap step before publishing? I still don't know how this works exactly, just want to be sure I don't mess up a release :) |
@gr2m yes, that happens before everything I wrote, like any commits you are making. cc @boennemann for the correct incantations |
The situation here is a bit difficult, I'm hesitant to add anything to the README.md because that's what end users end up with in their newly created app folder. They certainly shouldn't be bothered with instructions for our release process. So I'm writing this down here and we can then discuss where to put it. There are two parts two it. When one installs or updates a dependency like Manually releasing works like this (assuming clear stage):
A note on tests: This repository doesn't have any tests and isn't built on Travis so there is no need for that right now. If you have a manual release process and you'd want to make that tests run you'd define ` |
There is a |
@gr2m Yeah 👍 The repetition annoyed me as well :D I'll edit it in. |
Would the dot files repo be a good place to put it? I know it's not a 100% fit but it could be good for now. If you end up needing more readies about stuff that don't come bundled with a theme/package/whatever, perhaps a wiki in the future? |
or maybe the wiki of my-first-hoodie? |
Here is my take on this, which might not be that open, but deals with the time constraint we're having till September: This whole repo will undergo a split into the hoodie-app and hoodie-template thing. Once that's done hoodie-app can have a relevant README.md and automated release process again. I wouldn't want to spend too much time on figuring out a documentation process for this as is. For the time being people who do release can find what they need in this issue. |
👌 |
I’d switch this around in the following way:
That way:
It’s the same process, but with a few more common-error-failsaves built in. |
@jan What do you mean by "npm publish fails"? How can it fail, other than the registry being down? |
@boennemann errors in |
I've pushed a new commit: 12b24a5. It fixes an issue in hoodie.js, fixed in [email protected].
I don't know how to currently release a new my-first-hoodie version, so it becomes what I get when I do
hoodie new myapp
. Can we put that information somewhere accessible?The text was updated successfully, but these errors were encountered: