Skip to content

[planning] Repository design and planning #13

Open
@adegeo

Description

@adegeo

The content this repo hosts is product documentation related to WPF and WinForms. This content is currently hosted in dotnet/docs repo and is really focused on .NET Framework. With WPF and WinForms going open source and those versions targeting .NET Core/5+ (further referred to as simply ".NET"), the .NET Framework content will be copied and updated. This means that the repo will be designed to host versioned content with the major separator being .NET Framework and .NET.

Versioning

The version monikers will be:

  • .NET Framework 4.x
  • .NET 5 / .NET Core 3.1

The framework folder will be versioned at .NET Framework 4.x and the net folder will be versioned with .NET 5.

Folder structure

The content will be structured as follows:

  • root
    • framework
      • wpf
      • winforms
      • shared
    • net
      • wpf
      • winforms
      • shared

The framework folder represents the content migrated from the dotnet/docs repos for both WPF and WinForms. The net folder represents the .NET 5+/.NET Core 3.1

The shared folders represent articles shared across wpf and winforms. For example, creating an MSIX package will probably be the same for both .NET 5 WPF and .NET 5 WinForms apps.

Tasks

Repo specific

  • Create labels (ported from dotnet/docs)
  • New issue templates
  • License for .NET Foundation
  • Setup auto labeler
  • Readme update
  • Add whats-new system
  • Convert root page to hub
  • Setup loc
  • Add rules for xaml-services in ghal

Initial publish winforms

Winforms

  • Move winform content planning issues from dotnet/docs here
  • Determine if we'll publish some of the content had add "Preview content" banners
  • Clean up dotnet/docs repo links in existing files (ensure local links are changed and don't rely on redirects)
  • Clean up api ref links

Initial publish WPF

WPF

Metadata

Metadata

Assignees

Labels

Pri3Low prioritydiscussionIndicates issues that are being discusseddoc-ideaIndicates issues that are suggestions for new topics [org][type][category]

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions