Skip to content

Commit 069af09

Browse files
committed
Update README.md
1 parent 206f745 commit 069af09

File tree

1 file changed

+21
-11
lines changed

1 file changed

+21
-11
lines changed

README.md

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,22 @@
1-
#What is this?
1+
#ASP.NET vNext Preview
22

3-
The Preview repository is a place for the ASP.NET Insiders to log issues and discuss ASP.NET vNext with the product team.
3+
In the next version of ASP.NET we are working with multiple teams around Microsoft to create a lean, composable .NET stack that provides a familiar and modern framework for web and cloud scenarios.
4+
5+
The Preview repository is a place for the ASP.NET Insiders to log issues and discuss ASP.NET vNext with the product team. It contains some samples and some documentation in the [wiki](https://github.com/aspnet/Preview).
46

57
The samples provided are designed to show some of the features of the new framework as well as setting up a sandbox for you to try out new drops of functionality as they come out. The NuGet.config file in the repo points to a private MyGet feed that has all the packages being developed. The feed is updated every time a full build succeeds.
68

7-
**The K.cmd file in the root of this repo is designed to be able to be put in your path. It will probe various locations relative to your current directory to find the KRuntime that it should use. All the steps after this will assume you've done this, so that you can just type ```K Run``` from anywhere. If you choose not to then add the appropriate number of folder traversals (..\\) before each K command.**
9+
#Getting Started
10+
11+
* Clone repository
12+
* Optionally add the repo directory to your path, see the note below.
13+
* Open a command prompt and navigate to the repository
14+
* Run GetLatestRuntime.cmd. This will download the SDK you will use to run your applications.
15+
* Navigate to samples\HelloConsole
16+
* Run ```K run```
17+
* You should see some compiler output and a message saying "Hello World"
18+
19+
**The K.cmd file in the root of this repo is designed to be able to be put in your path. It will probe various locations relative to your current directory to find the k tools that it should use. All the steps after this will assume you've done this, so that you can just type ```K Run``` from anywhere. If you choose not to then add the appropriate number of folder traversals (..\\) before each K command.**
820

921
#Samples
1022

@@ -16,20 +28,14 @@ These samples, in this repo, are just basic starting points for you to experimen
1628
+ HelloWeb. This is a minimal startup class that shows welcome page and static file middleware. This is mostly for you to run through the steps in the readme and make sure you have everything setup and working correctly.
1729
+ HelloWebFx. This sample is a basic MVC app. It is not designed to show all the functionality of the new web stack, but to give you a starting point to play with features.
1830

19-
##Feature Samples
31+
##[Feature Samples](https://github.com/aspnet/Entropy)
2032
The Entropy repo contains samples of specific features in isolation. Each directory contains just enough code to show an aspect of a feature.
2133

2234
##Application Samples
23-
MVC Music Store and BugTracker application are both being ported. Each of these have their own repository that you can look at as they are working.
35+
MVC Music Store and [BugTracker](https://github.com/aspnet/BugTracker) application are both being ported. Each of these have their own repository that you can look at as they are working.
2436

2537
#Running the samples
2638

27-
##Bootstrapping the runtime
28-
Before you can use the runtime commands to launch your application, you need to have the runtime commands. To do this there is a GetRuntime.cmd file in the root of the repository.
29-
30-
1. Run ```GetRuntime.cmd```
31-
2. This should use NuGet.exe to get the runtime from MyGet and put it in a packages folder. One of the things currently containined in the runtime is a modified version of NuGet.exe that you should use for everything other than getting the runtime itself.
32-
3339
##Running HelloWeb
3440

3541
1. Clone the repository
@@ -59,3 +65,7 @@ By default when running the applications you are running against Desktop CLR (4.
5965
#Core CLR Packages
6066

6167
Currently the BCL is split into some fairly fine grained packages, which was one of the goals of this effort. However, the packages that exist today do not necessarily represent the list of packages that we will end up with. We are still experimenting with what makes sense to be a package and what the experience should be.
68+
69+
#Feedback
70+
71+
You can log issues in this repo in order to start discussions, ask questions, make suggestions, etc.

0 commit comments

Comments
 (0)