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

Add dev-toolkit Alternative #292

Closed
wants to merge 1 commit into from
Closed

Add dev-toolkit Alternative #292

wants to merge 1 commit into from

Conversation

stoikerty
Copy link
Contributor

Adds the dev-toolkit npm package to the list of Alternatives.

I think it's awesome to finally see an official solution to what people have been asking for! So thanks a lot for that! :)

Sidenote:
Since I've needed something like create-react-app, I built something quite similar to this project and although its sibling/cousin starter-project dev-toolkit-starter still has a few babel-dependencies, I'm trying to find a way to remove them. The dev-toolkit-starter is similar to what you get after using create-react-app my-app. Any ideas how I can remove those dependencies? You guys seem to have gotten rid of them quite easily.

Quick list of features:
  • ES2015 / ES6
  • root-relative imports
  • Vanilla HMR
  • Browsersync
  • ESLint
  • React
  • jsx-control-statements
  • sass / scss
  • css-modules
  • Autoprefixer
  • classnames
  • express
  • react-router

Adds the [`dev-toolkit` npm package](https://github.com/stoikerty/dev-toolkit) to the list of Alternatives.

It is quite similar to this project and although [its sibling/cousin starter-project `dev-toolkit-starter`](https://github.com/stoikerty/dev-toolkit-starter) still has a few babel-dependencies, I'm trying to find a way to remove them. The `dev-toolkit-start` is similar to what you get after using `create-react-app my-app`. Any ideas how I can achieve that? You guys seem to have gotten rid of them quite easily.

##### Quick list of features:

- ES2015 / ES6
- root-relative imports
- Vanilla HMR
- Browsersync
- ESLint
- React
- jsx-control-statements
- sass / scss
- css-modules
- Autoprefixer
- classnames
- express
- react-router
@ghost
Copy link

ghost commented Jul 29, 2016

Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have you on file. In order for us to review and merge your code, please sign up at https://code.facebook.com/cla - and if you have received this in error or have any questions, please drop us a line at cla@fb.com. Thanks!

@facebook-github-bot
Copy link

Thank you for signing our Contributor License Agreement. We can now accept your code for this (and any) Facebook open source project. Thanks!

@gaearon
Copy link
Contributor

gaearon commented Jul 29, 2016

Hi! I think we won’t merge something that asks to be cloned—we are specifically compiling a list of tools that can be used by themselves so that users get benefits of version updates, don’t have to clone a project, etc.

@gaearon gaearon closed this Jul 29, 2016
@gaearon
Copy link
Contributor

gaearon commented Jul 29, 2016

Any ideas how I can remove those dependencies? You guys seem to have gotten rid of them quite easily.

If you have specific questions feel free to ask but Create React App is open source 😉 .
Take a look if you’re wondering how it works.

@stoikerty
Copy link
Contributor Author

Fair enough. I thought it might be more straightforward to clone a starter-repo that already has the dependency instead of using a command.

@gaearon Is it ok if I resubmit after making some changes?

@gaearon
Copy link
Contributor

gaearon commented Jul 30, 2016

Sure! It's not super obvious that this is not a boilerplate with a lot of dependencies. If it's not please could you make it a bit clearer in README?

@stoikerty
Copy link
Contributor Author

stoikerty commented Jul 30, 2016

of course! thanks for the feedback 😄

I'm changing it so that it uses a command dev-toolkit --init to intitialize a starting point and add more information to the readme. Will make another PR after that's done.

gaearon pushed a commit that referenced this pull request Jul 30, 2016
Adds the [`dev-toolkit` npm package](https://github.com/stoikerty/dev-toolkit) to the list of Alternatives.

After some suggestions in my last PR #292, I've changed my project to provide better command-line utilities for initializing an app. Managed to get rid of babel's dev-dependencies as well, so this is now a dependency-free project just like `create-react-app`.
@lock lock bot locked and limited conversation to collaborators Jan 22, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants