Skip to content

Commit f033d04

Browse files
Update roadmap and contrib guidelines (dotnet#2867)
* Update roadmap and contrib guidelines * Fix formatting * Fix typo
1 parent 3d940a4 commit f033d04

File tree

4 files changed

+39
-25
lines changed

4 files changed

+39
-25
lines changed

Documentation/developer-guide.md

+2-6
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,8 @@ Follow the [Building CoreFX on Windows](https://github.com/dotnet/corefx/blob/ma
1010

1111
WPF requires the following workloads and components be selected when installing Visual Studio:
1212

13-
* Required Workloads:
14-
* .NET Desktop Development
15-
* Desktop development with C++
16-
* Required Individual Components:
17-
* C++/CLI support
18-
* Windows 10 SDK
13+
* Required Workloads: [wpf.vsconfig](wpf.vsconfig)
14+
* Also see [Import or export installation configurations](https://docs.microsoft.com/en-us/visualstudio/install/import-export-installation-configurations?view=vs-2019)
1915

2016
## Workflow
2117

Documentation/wpf.vsconfig

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"version": "1.0",
3+
"components": [
4+
"Microsoft.Component.CodeAnalysis.SDK",
5+
"Microsoft.Component.MSBuild",
6+
"Microsoft.Component.VC.Runtime.UCRTSDK",
7+
"Microsoft.Net.Component.4.6.2.SDK",
8+
"Microsoft.Net.Component.4.7.2.TargetingPack",
9+
"Microsoft.NetCore.Component.DevelopmentTools",
10+
"Microsoft.NetCore.Component.SDK",
11+
"Microsoft.VisualStudio.Component.Git",
12+
"Microsoft.VisualStudio.Component.NuGet",
13+
"Microsoft.VisualStudio.Component.Roslyn.Compiler",
14+
"Microsoft.VisualStudio.Component.Roslyn.LanguageServices",
15+
"Microsoft.VisualStudio.Component.TextTemplating",
16+
"Microsoft.VisualStudio.Component.VC.ATL",
17+
"Microsoft.VisualStudio.Component.VC.ATLMFC",
18+
"Microsoft.VisualStudio.Component.VC.CLI.Support",
19+
"Microsoft.VisualStudio.Component.VC.CoreIde",
20+
"Microsoft.VisualStudio.Component.VC.Modules.x86.x64",
21+
"Microsoft.VisualStudio.Component.VC.Redist.14.Latest",
22+
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
23+
"Microsoft.VisualStudio.Component.VSSDK",
24+
"Microsoft.VisualStudio.Component.Windows10SDK.18362"
25+
]
26+
}

README.md

+3-10
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,9 @@ See the [WPF Roadmap](roadmap.md) to learn about project priorities, status and
2020

2121
## Status
2222

23-
We are in the process of doing four projects with WPF:
24-
25-
* Port WPF to .NET Core.
26-
* Publish source to GitHub.
27-
* Publish (and in some cases write) tests to GitHub and enable automated testing infrastructure.
28-
* Enable the Visual Studio WPF designer to work with WPF running on .NET Core.
29-
30-
We have completed porting WPF to .NET Core as part of .NET Core 3.0, you can learn more about what was done [here](https://github.com/dotnet/wpf/issues/1936).
31-
32-
We have published the vast majority of the WPF source. We will continue to publish WPF components through the rest of 2019.
23+
- We are currently in planning for .NET 5.
24+
- We have completed publishing WPF sources. You can learn more about this at https://github.com/dotnet/wpf/issues/2554.
25+
- We have completed porting WPF to .NET Core as part of .NET Core 3.0, you can learn more about what was done [here](https://github.com/dotnet/wpf/issues/1936).
3326

3427
See the [WPF roadmap](roadmap.md) to learn about the schedule for specific WPF components.
3528

roadmap.md

+8-9
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,16 @@ As we complete those goals, we'll update our roadmap to include additional featu
1717
|---|---|
1818
|Initial launch of WPF for .NET Core repository (beginning with System.Xaml)|Dec 4, 2018|
1919
|Roadmap update for feature focus areas|Early 2019|
20-
|Add adequate tests that enable validating and merging community PRs|Continues thru 2019|
21-
|Add remaining WPF for .NET Core components to repository|Continues thru 2019|
20+
|Add remaining WPF for .NET Core components to repository|Early 2020 (See #2554)|
21+
|Add adequate tests that enable validating and merging community PRs|Continues thru 2020|
22+
2223

2324
## Porting Status
2425

25-
The port from WPF for .NET Framework is still in progress. All components applicable to WPF for .NET Core will eventually be published to this repository.
26+
The port from WPF for .NET Framework has been completed. All components applicable to WPF for .NET Core have been published to this repository, with some exceptions described in #2554.
2627

2728
### Currently Available
29+
2830
* Components:
2931
* [System.Xaml](src/Microsoft.DotNet.Wpf/src/System.Xaml)
3032
* [WindowsBase](src/Microsoft.DotNet.Wpf/src/WindowsBase)
@@ -57,13 +59,10 @@ The port from WPF for .NET Framework is still in progress. All components appli
5759
* [System.Windows.Presentation](src/Microsoft.DotNet.Wpf/src/System.Windows.Presentation)
5860
* [PresentationUI](src/Microsoft.DotNet.Wpf/src/PresentationUI)
5961
* [System.Printing](src/Microsoft.DotNet.Wpf/src/System.Printing)
62+
* Native Components
63+
* [PenIMC_Cor3](src/Microsoft.DotNet.Wpf/src/PenImc)
64+
* [WpfGfx_Cor3](src/Microsoft.DotNet.Wpf/src/WpfGfx)
6065

6166
* Tests:
6267
* [DrtXaml](src/Microsoft.DotNet.Wpf/test/DRT/DrtXaml)
6368

64-
### In Progress
65-
Note: This list is in rough priority order and may change.
66-
* Components:
67-
68-
* `PenIMC_cor3`
69-
* `WpfGfx_cor3`

0 commit comments

Comments
 (0)