Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 4.38 KB

README.md

File metadata and controls

32 lines (28 loc) · 4.38 KB

Contributor documentation

The primary audience for documentation in this folder is contributors to ASP.NET Core. If you are looking for documentation on how to use ASP.NET Core, go to https://docs.asp.net.

💡 If you're a new contributor looking to set up the repo locally, the build from source documentation is the best place to start.

The table below outlines the different docs in this folder and what they are helpful for.

DocumentationWhat is it about?Who is it for?
API review processOutlines the process for reviewing API changes in ASP.NET CoreAnyone looking to understand the process for making API changes to ASP.NET Core
Artifacts structureOutlines the artifacts produced by the buildAnyone looking to understand artifacts produced from an Azure DevOps build
Troubleshooting build errorsCommon errors that occur when building the repo and how to resolve themAnyone running into an issue with the build
Building from sourceSetup instructions for the ASP.NET Core repoFirst-time contributors
Working with EventSources and EventCountersGuidance on adding event tracing to a libraryAnyone needing to add event tracing for diagnostics purposes
List of DiagnosticsList of diagnostic codes used in repoAnyone needing to add new codes for diagnostics purposes
Tests on HelixAn overview of the Helix test environmentAnyone debugging tests in Helix or looking to understand the output from Helix builds
Issue managementOverview of policies in place to manage issuesCommunity members and collaborators looking to understand how we handle closed issues, issues that need author feedback, etc
Preparing a patch updateDocumentation on how to setup for a patch release of ASP.NET CoreAnyone looking to publish servicing updates
Project propertiesOverview of configurable MSBuild properties on the repoAnyone looking to modify how a project is packaged
How references are resolvedOverview of dependency reference setup in the repoAnyone looking to understand how package references are configured in the repo
Servicing changesDocumentation on how to submit servicing PRs to previous releasesAnyone to submit patches or backports to prior releases, contains the "Shiproom Template"
Shared frameworkOverview of the ASP.NET Core Shared frameworkAnyone looking to understand the policies in place for managing the code of the shared framework
SubmodulesDocumentation on working with submodules in GitAnyone working with submodules in the repo
Triage processOverview of the issue triage process used in the repoAnyone looking to understand the triage process on the repo
Updating Major Version & TFMInstructions for updating the repo branding & TFM in preparation for a new major releaseRepo developers who want to know more about our branding & release process
Assembly trimming guideGuidance on adding trimming support to an ASP.NET Core assemblyRepo developers who want to help add support for trimming to ASP.NET Core
Adding new Projects to the RepoOutlines the process of adding new projects (i.e. .csproj files) to the repoAnyone who finds themselves trying to add a new project and including it in the build.
Using WebTransport in KestrelOutlines how to setup Kestrel to use WebTransportAnyone looking to support WebTransport
BenchmarkingInstructions on how to benchmark PRs and local changes.NET team
close