@@ -63,18 +63,25 @@ $ git clone -o aspnet-starter-kit -b master --single-branch \
63
63
$ cd MyApp
64
64
```
65
65
66
+ Alternatively, scaffold your project with [ Yeoman] ( http://yeoman.io/ ) :
67
+
68
+ ``` shell
69
+ $ npm install -g yo
70
+ $ npm install -g generator-aspnetcore
71
+ $ yo aspnetcore
72
+ ```
73
+
66
74
` 2 ` . Install project dependencies listed in [ ` project.json ` ] ( ./server/project.json ) and
67
75
[ ` package.json ` ] ( ./package.json ) files:
68
76
69
77
``` shell
70
- $ dotnet restore # Installs .NET dependencies listed in project.json
71
- $ npm install # Installs Node.js dependencies listed in package.json
78
+ $ npm install # Install both Node.js and .NET Core dependencies
72
79
```
73
80
74
81
` 3 ` . Finally, launch the web app:
75
82
76
83
``` shell
77
- $ npm start # Compiles and lanches the app
84
+ $ npm start # Compile and lanch the app
78
85
```
79
86
80
87
The app should become available at [ http://localhost:5000/ ] ( http://localhost:5000/ )
@@ -92,6 +99,21 @@ app into a distributable format and upload that to Windows Azure App Service, si
92
99
$ npm run deploy # Same as running: node tools/deploy --production
93
100
```
94
101
102
+ ### How to Update
103
+
104
+ We work hard on keeping the project up to date and adding new features. After starting a new web
105
+ application project based on this boilerplate, you can alwasy fetch and merge the latest changes
106
+ from this (upstream) repo back into your project by running:
107
+
108
+ ``` shell
109
+ $ git checkout master
110
+ $ git fetch aspnet-starter-kit
111
+ $ git merge aspnet-starter-kit/master
112
+ ```
113
+
114
+ Alternatively, you can pull the updates into a separate folder and and compare that folder with your
115
+ project by using a diff tool such as [ Beyond Compare] ( http://www.scootersoftware.com/ ) .
116
+
95
117
96
118
### References
97
119
0 commit comments