1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-08 11:37:04 +09:00
Satori/docs/coding-guidelines
Viktor Hofer 42183b1b86
Enable restore for ref and src projects in libs (#33553)
- Use RestoreUseStaticGraphEvaluation which improves no-op restore by 10-15x down to 10-20 seconds.
- .builds msbuild files renamed to .proj as RestoreUseStaticGraphEvaluation throws for non .proj files without an env var set.
- Introducing subsets for libraries and mono and replacing -buildtests switch which was only working for libraries in favor of the subset switch -subset tests which works consistently.
- Fixing the Microsoft.DotNet.CodeAnalysis analyzer which wasn't running and adding missing exclusions.
- Separating restore and build phases in different parts in the repo (ie for installer.tasks) as generated props and targets need to be imported which requires a reevaluation in the build phase.
- Fix eng/docker/build-docker-sdk.ps1 by using the official build entrypoints (cc @alnikola)
- Remove a few depprojs in favor of project restore (faster restore :))
- Fix root code coverage measurement not working correctly
- Traversal support instead of dir.traversal.targets or manual build target defines.
- Introduce a root Build.proj entrypoint which is responsible for building and restoring the repository. This is necessary to enable the new NuGet fast restore which works best and fastest with a single entrypoint.
- Avoid binclashes in libraries and between libraries and installer (netstandard.depproj vs netstandard.csproj)
- Upgrading the SDK to 5.0 latest
- Code cleanup
2020-04-06 11:54:10 +02:00
..
api-guidelines .NET Core to .NET branding changes (#33694) 2020-03-28 07:00:19 -07:00
adding-api-guidelines.md Remove BuildAndTest and RebuildAndTest target in favor of Test (#33151) 2020-03-04 19:40:19 +01:00
breaking-change-definitions.md Consolidate docs (#251) 2019-11-25 23:52:43 +01:00
breaking-change-rules.md Update formatting (#34538) 2020-04-04 09:28:45 -07:00
breaking-changes.md Consolidate docs (#251) 2019-11-25 23:52:43 +01:00
clr-code-guide.md Fix another 58 URL's (#33003) 2020-02-28 18:54:32 -08:00
clr-jit-coding-conventions.md Consolidate docs (#251) 2019-11-25 23:52:43 +01:00
coding-style.md Adds scripting guide doc (#34539) 2020-04-04 20:13:17 -07:00
cross-platform-guidelines.md corefx => runtime (#2068) 2020-01-24 09:30:18 -08:00
cross-platform-performance-and-eventing.md .NET Core to .NET branding changes (#33694) 2020-03-28 07:00:19 -07:00
EventLogging.md Organize some markdowns and fix links (#1159) 2019-12-26 15:22:57 -08:00
framework-design-guidelines-digest.md Fix broken MSDN blogs links (#32273) 2020-02-14 08:34:15 -08:00
interop-guidelines.md Replacing OSGroup with TargetOS for coreclr, libraries and installer (#32833) 2020-03-05 07:51:06 -08:00
interop-pinvokes.md Fix broken MSDN blogs links (#32273) 2020-02-14 08:34:15 -08:00
package-projects.md Enable restore for ref and src projects in libs (#33553) 2020-04-06 11:54:10 +02:00
performance-guidelines.md Fix broken MSDN blogs links (#32273) 2020-02-14 08:34:15 -08:00
pinvoke-checker.md corefx => runtime (#2068) 2020-01-24 09:30:18 -08:00
project-guidelines.md Enable restore for ref and src projects in libs (#33553) 2020-04-06 11:54:10 +02:00
updating-ref-source.md updating docs and removing BuildConfiguration and ConfigurationGroup (#32062) 2020-02-20 14:39:38 -08:00