From e48971f0036f737c52bd7b7f3a888d761a37de87 Mon Sep 17 00:00:00 2001 From: Michael Diego <6419886+itsmichaeldiego@users.noreply.github.com> Date: Mon, 3 Aug 2020 12:03:25 -0300 Subject: [PATCH] Update README.md --- README.md | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 98fc6b7..71c16ef 100644 --- a/README.md +++ b/README.md @@ -168,21 +168,23 @@ You can find the documentation here: ## Contribute -To get a reloadable env, with map, clone this project and +Local development is broken into two parts (ideally using two tabs). -```shell -npm install -npm run start -# open browser at localhost:4000 +First, run rollup to watch your `src/` module and automatically recompile it into `dist/` whenever you make changes. + +```bash +npm start # runs rollup with watch flag ``` -## Thank you +The second part will be running the `example/` create-react-app that's linked to the local version of your module. -(*Really big thanks to [April Arcus](https://github.com/AprilArcus) for documentation fixes*) +```bash +# (in another tab) +cd example +npm start # runs create-react-app dev server +``` -(*thank you [Dan Abramov](http://gaearon.github.io/react-dnd/) for titles structure*) - -(*great thanks to [Vladimir Akimov](https://github.com/b2whats) he knows why*) +Now, anytime you make a change to your library in `src/` or to the example app's `example/src`, `create-react-app` will live-reload your local dev server so you can iterate on your component in real-time. ## License