dotnet / docs

This repository contains .NET Documentation.
https://learn.microsoft.com/dotnet
Creative Commons Attribution 4.0 International
4.25k stars 5.89k forks source link

Migration guide TOC design #23215

Open StephenBonikowsky opened 3 years ago

StephenBonikowsky commented 3 years ago

The intent for this TOC is to display migration data and information in a logical structure that mimics what we believe is the most common migration path. We hope this does 2 things...

  1. Documentation is easier to find.
  2. The layout of the information itself provides an overview of the entire migration process.

This TOC is a "living" doc meaning that it is not static and complete as is, but if done correctly it should be obvious and easy to see where new content should be plugged in.

Please provide feedback and recommendations for needed content in the comments.

Phase 1 is the minimal set of initial changes needed to map existing content to the new TOC structure. Once the Phase 1 plan has been approved, issues will be opened for the needed work and assigned.

Please do not edit the TOC directly, provide your feedback via comments.

For more about this overall effort: Migration Guide Documentation Revamp Project tracking this effort: Migration Guide Project


Pilchie commented 3 years ago

Note - Winforms shouldn't have significant challenges in migration that require re-writing.

KathleenDollard commented 3 years ago

Can we have a section, probably under Pre-Migration Analyze and Asses that is something like "Visual Basic Considerations". I'd like a TOC level entry that helps VB folks make the decision. That would give me some context for words :)

Also, in the Analyze and Assess section, I don't see anything on LTS and servicing. There is a pretty massive difference between "As long as Windows lives" and 3 months or 1 year after next release. For some companies that will be a big factor in a decision.

StephenBonikowsky commented 3 years ago

@KathleenDollard thanks for the feedback! I added "Visual Basic Considerations".

There is some great info already out there in blogs and such (@jamshedd) regarding .NET releases, the cadence, the support story, etc...I added a place under General Info --> About .NET for that, and then under Migration --> Create a porting plan, I added a bullet point to address the question of what TFM should be targeted which could refernce back to the main page with all the release and servicing info. This would also be a great place to reference Immo's blog The Future of .NET Standard