Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/core.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Marcu <Peter.Marcu@Microsoft.com>2016-10-17 22:35:35 +0300
committerGitHub <noreply@github.com>2016-10-17 22:35:35 +0300
commit427b2f13a3b218d5fa309f6a12fa7b8b307ce20d (patch)
tree816f9d1a47d2d2618b4120f33613f1bc06aa9478
parent0e19a98c5f20b17a78f40946b8e203cf9fc48d51 (diff)
Cleaning up and updating the roadmap.md (#282)v1.0.21.0.2
* Cleaning up and updating the roadmap.md
-rw-r--r--roadmap.md67
1 files changed, 34 insertions, 33 deletions
diff --git a/roadmap.md b/roadmap.md
index d7ccd627..6b2126f4 100644
--- a/roadmap.md
+++ b/roadmap.md
@@ -4,10 +4,12 @@
.NET Core is a general purpose, modular, cross-platform and open source implementation of .NET. It includes a runtime, framework libraries, compilers and tools that support a variety of chip and OS targets. These components can be used together or separately.
Major .NET Core components:
-- [Base Class Libraries](https://github.com/dotnet/corefx)
-- [CoreCLR runtime and RyuJIT compiler](https://github.com/dotnet/coreclr)
-- [Roslyn compiler](https://github.com/dotnet/roslyn)
+- [Runtime](https://github.com/dotnet/coreclr)
+- [Libraries](https://github.com/dotnet/corefx)
+- [C#/VB compiler](https://github.com/dotnet/roslyn)
- [CLI tools](https://github.com/dotnet/cli)
+- [NuGet](https://github.com/NuGet/Home)
+- [MSBuild](https://github.com/microsoft/msbuild)
This roadmap is intended to communicate project priorities for evolving and extending the scope of .NET Core.
@@ -18,27 +20,24 @@ At Microsoft, .NET has always been an important component of other teams' produc
|Milestone|Release Date|
|---------|------------|
-|1.0 | June 2016|
|1.1 | Fall 2016|
+|1.2 | Spring 2017|
Planned 1.1 features
--------------------
+- Lots of fixes based on feedback.
+- Support for more popular OS's/distro's that have been released since 1.0.
-- Broader API support, bringing parity with .NET Framework and Mono at the BCL level.
-- Transition to MSBuild and csproj as the default build system and project model for all versions of .NET.
-
-Notes:
+Planned 1.2 features
+--------------------
-- The 1.0 release is accompanied with a preview version of the Visual Studio and command-line tooling. The tooling should reach RTM quality with version 1.1 of the .NET Core runtime in Fall 2016.
-- The [ASP.NET Core roadmap](https://github.com/aspnet/Home/wiki/Roadmap) articulates the ASP.NET projects's roadmap and dates.
+- .NET Standard 2.0 support, bringing .NET Core to parity with .NET Framework and Mono for a large collection of base types.
-TBD
-===
+Notes:
-There are several areas of the product that are TBD. This designation doesn't mean that they are not important, just that there is no plan in place yet. Contributions are welcome.
+- The 1.0 release is accompanied with a preview version of the Visual Studio and command-line tooling. The Visual Studio tooling for 1.0 through 1.2 based on MSBuild and csproj should be publicly available in Fall 2016 and reach RTM quality in Spring 2017.
-- OS package manager (e.g. apt-get, brew), and broader Linux distro support.
-- Create low-level FX APIs for Linux (e.g. daemon support) and macOS, much like exists for Windows (e.g. Windows registry).
+- The [ASP.NET Core roadmap](https://github.com/aspnet/Home/wiki/Roadmap) articulates the ASP.NET projects' roadmap and dates.
Technology Roadmaps
===================
@@ -47,23 +46,22 @@ Architecture:
- [.NET Platform Standard](https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md)
- [.NET Core Tools/CLI](https://docs.microsoft.com/en-us/dotnet/articles/core/tools/index)
-- Languages: F# (C# and VB are done).
Version 1.0 OS Support:
-OS|Version|Architectures|Configurations
-------------------------------|-------------------------------|----------|---
-Windows Client | 7 SP1 - 10 | x64, x86 |
-Windows Server | 2008 R2 SP1 - 2016 | x64, x86 | Full, Server Core, Nano (2016 only)
-Red Hat Enterprise Linux | 7.2 | x64 |
-Fedora | 23 | x64 |
-Debian | 8.2 | x64 |
-Ubuntu | 14.04 LTS, 16.04 LTS | x64 |
-Linux Mint | 17 | x64 |
-openSUSE | 13.2 | x64 |
-Centos | 7.1 | x64 |
-Oracle Linux | 7.1 | x64 |
-Mac OS X | 10.11 (El Capitan) | x64 |
+OS|Version|Architectures|Configurations|Notes
+------------------------------|-------------------------------|----------|----------|---------|
+Windows Client | 7 SP1 - 10 | x64, x86 | |
+Windows Server | 2008 R2 SP1 - 2016 | x64, x86 | Full, Server Core, Nano (2016 only) |
+Red Hat Enterprise Linux | 7.2 | x64 | |
+Fedora | 23 | x64 | |
+Debian | 8.2 | x64 | |
+Ubuntu | 14.04 LTS, 16.04 LTS | x64 | |
+Linux Mint | 17 | x64 | |
+openSUSE | 13.2 | x64 | |
+Centos | 7.1 | x64 | |
+Oracle Linux | 7.1 | x64 | |
+Mac OS X | 10.11, 10.12 | x64 | | 10.12 added in 1.0.2
There will be packages available for the native package managers for each OS. (e.g. apt-get, rpm, pkg, msi) as well as zips.
@@ -87,8 +85,7 @@ Contributions
Contribution goals:
-- Encourage an active community.
-- Make changes easy to code review (smaller vs. bigger).
+- Encourage an active community welcoming contributions from all.
The .NET Core maintainers have taken a liberal approach to contributions since the outset of the .NET Core open source project and have taken changes outside of the published [priorities](https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/project-priorities.md).
@@ -97,6 +94,10 @@ Microsoft Distro
Microsoft ships multiple .NET Core distros. It is important that Microsoft can successfully ship .NET Core at quality and meet its desired dates.
+Other Distros
+================
+.NET Core will ship as part of many Linux distros and we are actively working with key partners in the Linux community to make it natural for .NET Core to go everywhere people need it. We are constantly looking to expand our distro support and welcome contributions and collaborations in this direction.
+
Goals
-----
@@ -110,6 +111,6 @@ Workloads
The Microsoft distro currently supports the following workloads:
-- Console
-- ASP.NET Core (MVC and WebAPI)
+- Console Apps
+- ASP.NET Core
- Windows 10 UWP