-
Notifications
You must be signed in to change notification settings - Fork 48
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
Initial Discussion and TODOs for 1st release #1
Comments
Merging these is fine with me. As for license, I'm fine with the MIT license (I license most of my stuff under that anyway). It might be confusing to have our stuff under two licenses (BSD for shelljs, MIT for shx), but I don't think that's a huge concern. I can write up a basic README later today, that links back to shelljs and has simple examples |
@nfischer: I personally vote to change |
@nfischer:
If I have a |
Ok, it looks like the tests are dependent on shelljs/shelljs#357. |
@ariporad the difference is if you have This was the case for me, because my global installs go to a folder other than Update: fixed some typos (mobile is pretty bad for this kind of stuff), and I fixed some formatting |
@ariporad I just added a README. Feel free to modify it drastically, it's just an initial draft. |
Is there any interest in starting this project off with ES2015 using babel from the get go? |
@levithomason: I've been thinking about this. I've been considering switching shelljs to ES6, and if we did I'd probobly switch shx over at the same time. I'm not really sure about switching shx over to babel first, it might be an interesting testing ground, and the tests are already es6. (I'm also trying to switch the shelljs tests to es6 and ava, so there's that). Let me think on it. |
Awesome. I'd love to help get things going on babel and a build system using just package scripts if it is of interest. LMK |
@levithomason I've been contributing to dthree/cash a bit recently and really like their build system. Is something like that what you had in mind? |
Nice, I've done a lot of gulp build systems. Lately, I've been picking up the trend of using npm as a build tool which quite a few folks seem to be picking up on as well. Initially, I had many qualms with this approach. Mostly due to task orchestration difficulties. After having tried it a few times now, I completely love it. There are no extra deps to manage, and only one cli to work with, I still use gulp when the build system is complicated, like in Stardust. Though most the time a solid and fast build system can be done with just For These are some of the things I've found delightful as of late. Would love to hear what specifically you liked about dthree/cash. |
I really liked how their project uses watchers that automatically run the build steps. The only issue is that everything crashes if you press save for a file with syntax errors. |
Oh yea, yuck. When using gulp with watchers and linters, I use I'd love to scaffold something out if we're ready for it. |
@levithomason now is probably a good time. We're still getting things set up, but it'd be nice to have this project ready to go (initial release) by the time ShellJS |
+1 — |
Looks like there are 15 open items for 0.7. Can't imagine setting up the build would take any more than an evening, a few at most. If you want to push your tests...
...and give the OK, I can start a PR for the base build. Probably split it up into a few PRs, one for each hunk. Babel, lint, test, etc. |
I'm going to discuss with @ariporad about bumping some of these back to v0.8 (or whatever the next release is), so that we can get this released sooner. |
Sounds good, ping me if you'd like any help. |
If you can get a build system set up for this project, that should be more than helpful enough. Also, feel free to review any PRs @ariporad and I put out for shelljs 👍 Thanks for the help! |
Have a go at #4 and LMK what you think. It is a minimal vanilla npm build system hitting the points we talked about. |
@levithomason: Thanks so much for your PR! |
Just added the MIT license (I see no reason not to go with that one) |
Agreed |
Looks like I don't have write perms to the repo, is this intended or oversight? I've setup tests and was trying to open a PR here (closed my fork). I can setup my fork again if needed, but would rather have write rights if at all possible. |
No, that was an oversight. Hang on a sec. |
@shelljs/shx: Better? |
Cool, will try that later. Moved back to fork for now. Also, I'll be traveling this week so not sure of my availability. Two PRs open for now, one for tests and another for the shelljs github dep. Catch you guys later, cheers! |
Yes, I have rights :D |
Awesome! No rush either. Ari On Sun, Mar 13, 2016 at 5:23 PM, Levi Thomason [email protected]
|
Most the items in this issue have been addressed. The remaining were pulled into separate issues. Closing. |
[NOTE: @nfischer opened this to discuss adding a README, and I'm totally hijacking it. Sorry - @ariporad]
Ok, this issue will serve as the replacement for shelljs/shelljs#244. Feel free to discuss or provide feedback.
Things that need to be done prior to 1st release (which will hopefully be in conjunction with
[email protected]
):The text was updated successfully, but these errors were encountered: