Updating dev with latest on master

This commit is contained in:
Suhas Joshi 2014-12-09 18:12:25 -08:00
parent dfea4ee8a5
commit 3ebda03df9
3 changed files with 70 additions and 20 deletions

View File

@ -17,7 +17,7 @@ Please log a new issue in the appropriate GitHub repo. Here are some of the most
* [MVC](https://github.com/aspnet/Mvc)
* [SignalR-Server](https://github.com/aspnet/SignalR-Server)
The full repo list is [here](https://github.com/aspnet).
A description of all the repos is [here](https://github.com/aspnet/Home/wiki/Repo-List).
## Other discussions
@ -53,6 +53,10 @@ Before submitting a feature or substantial code contribution please discuss it w
Here's a few things you should always do when making changes to the code base:
**Engineering guidelines**
The coding, style, and general engineering guidelines are published on the [Engineering guidelines](https://github.com/aspnet/Home/wiki/Engineering-guidelines) page.
**Commit/Pull Request Format**
```

View File

@ -1,26 +1,37 @@
# ASP.NET vNext Home
Latest dev version: [![dev version](http://img.shields.io/myget/aspnetvnext/v/KRE-CLR-x86.svg?style=flat)](https://www.myget.org/gallery/aspnetvnext)<br>
Latest master version: [![master version](http://img.shields.io/myget/aspnetmaster/v/KRE-CLR-x86.svg?style=flat)](https://www.myget.org/gallery/aspnetmaster)
The Home repository is the starting point for people to learn about ASP.NET vNext. This repo contains samples and [documentation](https://github.com/aspnet/Home/wiki) to help folks get started and learn more about what's coming in ASP..NET vNext.
The Home repository is the starting point for people to learn about ASP.NET vNext. This repo contains samples and [documentation](https://github.com/aspnet/Home/wiki) to help folks get started and learn more about what's coming in ASP.NET vNext.
ASP.NET vNext is being actively developed by the ASP.NET team assigned to the Microsoft Open Tech Hub and in collaboration with a community of open source developers. Together we are dedicated to creating the best possible platform for web development.
The samples provided in this repo are designed to show some of the features of the new framework and to provide a starting point for further exploration. The NuGet.config file in the repo points to a MyGet feed (https://www.myget.org/F/aspnetvnext/) that has all the packages being developed. This feed is updated with each preview release. To try out the latest bits under development use the dev feed instead (https://www.myget.org/F/aspnetvnext).
The samples provided in this repo are designed to show some of the features of the new framework and to provide a starting point for further exploration. All the component packages are available on Nuget. To try out the latest bits under development switch to the dev branch of the Home repo and use the dev feed in Nuget.config (https://www.myget.org/F/aspnetvnext).
## Contents
* [Minimum Requirements](#minimum-requirements)
* [Getting Started](#getting-started)
* [Samples](#samples)
* [Documentation and Further Learning](#documentation-and-further-learning)
* [Repos and Projects](#repos-and-projects)
* [Feedback](#feedback)
## Minimum Requirements
These are the current minimum requirements for the latest preview release. They do not necessarily represent what the final minimum requirements will be.
#### Windows
### Windows
* Windows 7 or Windows Server 2008 R2.
* .NET 4.5.1 for hosting in IIS
#### OS X/Linux
### OS X/Linux
* Mono 3.4.1 or later (Note: On OS X use the Homebrew formula specified below to install the required version of Mono)
* bash or zsh and curl
## Getting Started
The easiest way to get started with ASP.NET vNext is to try out the latest preview of Visual Studio "14". You can find installation instructions and getting started documentation at http://www.asp.net/vnext.
The easiest way to get started with ASP.NET vNext is to try out the latest preview of Visual Studio 2015 Preview. You can find installation instructions and getting started documentation at http://www.asp.net/vnext.
That said, you can also try out ASP.NET vNext with just a command-prompt and a text editor. The following instructions will walk you through getting your dev environment setup.
@ -30,9 +41,12 @@ The first thing we need to do is setup the tools required to build and run an ap
#### Windows
To install KVM on Windows run the following command, which will download and run a script that installs KVM for the current user (requires admin privileges):
```powershell
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/kvminstall.ps1'))"
```
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/kvminstall.ps1'))"
```
After the script has run open a new command prompt to start using KVM.
#### OS X:
@ -40,8 +54,8 @@ After the script has run open a new command prompt to start using KVM.
To install KVM and the correct version of Mono on OS X using [Homebrew](http://brew.sh) follow the following steps:
* Install [Homebrew](http://brew.sh) if it is not already installed.
* Run command `brew tap aspnet/k` to tap the ASP.NET vNext related git repositories.
* Run command `brew install kvm` to install KVM. This also automatically install the latest KRE package from https://www.myget.org/f/aspnetvnext/api/v2 feed.
* Run command `brew tap aspnet/k` to tap the ASP.NET vNext related git repositories. If you had already tapped the repo for previous releases, run `brew untap aspnet/k` to delete the old commands and tap again to get the updated brew scripts.
* Run command `brew install kvm` to install KVM. This also automatically install the latest KRE package from https://www.nuget.org/api/v2 feed.
* Run command `source kvm.sh` on your terminal if your terminal cannot understand kvm.
#### Linux:
@ -49,7 +63,7 @@ To install KVM and the correct version of Mono on OS X using [Homebrew](http://b
To install KVM on Linux run the following command:
```
curl https://raw.githubusercontent.com/aspnet/Home/dev/kvminstall.sh | sh && source ~/.kre/kvm/kvm.sh
curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/kvminstall.sh | sh && source ~/.kre/kvm/kvm.sh
```
Note that on Linux you need to also install [Mono](http://mono-project.com) 3.4.1 or later.
@ -60,7 +74,7 @@ Now that you have KVM setup you can install the latest version of the runtime by
This command will download the specified version of the K Runtime Environment (KRE), and put it on your user profile ready to use. You are now ready to start using ASP.NET vNext!
# Samples
## Samples
The samples in this repo are basic starting points for you to experiment with.
@ -94,6 +108,34 @@ By default when running ASP.NET vNext applications on the Windows platform you a
**NOTE: There is no Core CLR currently available on OSX/Linux. There is only a single platform (mono45) and a single architecture (x86).**
# Feedback
## Documentation and Further Learning
### [Community Standup](http://www.youtube.com/playlist?list=PL0M0zPgJ3HSftTAAHttA3JQU4vOjXFquF)
The community standup is held every week and streamed live to YouTube. You can view past standups in the linked playlist.
If you have questions you can also jump online during the next standup and have them answered live.
### [Wiki Documentation] (https://github.com/aspnet/Home/wiki)
We have some useful documentation on the wiki of this Repo. This wiki is a central spot for docs from any part of the stack.
If you see errors, or want some extra content, then feel free to create an issue or send a pull request (see feedback section below).
### [ASP.NET/vNext](http://www.asp.net/vnext)
The vNext page on the ASP.NET site has links to some TechEd videos and articles with some good information about vNext.
## Repos and Projects
These are some of the most common repos:
* [DependencyInjection](https://github.com/aspnet/DependencyInjection) - basic dependency injection infrastructure and default implementation
* [EntityFramework](https://github.com/aspnet/EntityFramework) - data access technology
* [Identity](https://github.com/aspnet/Identity) - users and membership system
* [KRuntime](https://github.com/aspnet/KRuntime) - core runtime, project system, loader
* [MVC](https://github.com/aspnet/Mvc) - MVC framework for web apps and services
* [SignalR-Server](https://github.com/aspnet/SignalR-Server) - real-time
A description of all the repos is [here](https://github.com/aspnet/Home/wiki/Repo-List).
## Feedback
Check out the [contributing](https://github.com/aspnet/Home/blob/dev/CONTRIBUTING.md) page to see the best places to log issues and start discussions.

View File

@ -1,9 +1,13 @@
{
"dependencies": {
"System.Console": "4.0.0.0"
},
"frameworks": {
"net45": {},
"k10": {}
}
"dependencies": {
},
"frameworks": {
"aspnet50": { },
"aspnetcore50": {
"dependencies": {
"System.Console": "4.0.0-beta-*"
}
}
}
}