Merge pull request #3043 from dotnetCarpenter/contribute

be more specific about what it takes to start developing on nuxt
This commit is contained in:
Sébastien Chopin 2018-03-20 09:21:41 +01:00 committed by GitHub
commit 0d197f19a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,8 +3,10 @@
1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device. 1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device.
2. Install the dependencies: `npm install`. 2. Install the dependencies: `npm install`.
3. Run `npm link` to link the local repo to NPM. 3. Run `npm link` to link the local repo to NPM.
4. Run `nuxt build` to build or `nuxt` to build and watch for code changes. 4. Then npm link this repo inside any nuxt example app with `npm link nuxt`.
5. Then npm link this repo inside any example app with `npm link nuxt`. 5. Run `npm run build` or `npm run dev` inside your example app, if you created it with [nuxt starter template](https://github.com/nuxt-community/starter-template).
6. Then you can run your example app with the local version of Nuxt.js (You may need to re-run the example app as you change server side code in the Nuxt.js repository). 6. Then you can run your example app with the local version of Nuxt.js (You may need to re-run the example app as you change server side code in the Nuxt.js repository).
_Note that both npm and yarn has been seen to miss installing dependencies. To remedy that, you can either delete the node_modules folder in your example app and install again or do a local install of the missing dependencies._
Make sure to add tests into `test/` directory and try them with `npm test` before making a pull request. Make sure to add tests into `test/` directory and try them with `npm test` before making a pull request.