Граф коммитов

276 Коммитов

Автор SHA1 Сообщение Дата
Safia Abdalla ce9e1ae550
Add initial support for parameters with `AsParameters` attribute (#47914) 2023-05-14 08:34:50 -07:00
Sébastien Ros 0c3121db76
Fix build requirements (VS, yarn) (#48213) 2023-05-12 14:00:21 -07:00
Safia Abdalla 5a9c498893
Update list-of-diagnostics.md (#48169) 2023-05-10 12:14:23 -07:00
Divyesh Bhandari b69ed4c5a9
Documentation for diagnostic codes used in repo (#48151)
* Add list of diagnostics

* Update Readme.md
2023-05-09 20:16:50 -07:00
Sven Boemer f62f12357c
Run helix matrix tests on AlmaLinux 8 (#47970)
* Try almalinux

* Fix image name

* Use newly published images

* Use variable for queue name, use Ubuntu 20.04
2023-04-28 16:50:32 -07:00
Daniel Roth 346d2fe4c5
Add links to available REPLs (#47893)
* Add links to available REPLs

* Update docs/repro.md

Co-authored-by: Artak <34246760+mkArtakMSFT@users.noreply.github.com>

---------

Co-authored-by: Artak <34246760+mkArtakMSFT@users.noreply.github.com>
2023-04-25 16:08:23 -07:00
Dan Moseley 8ea2347a3c
small dev doc tweaks (#47782)
* doc nits

* Update docs/Submodules.md

Co-authored-by: Ahson Khan <ahkha@microsoft.com>

* Update docs/BuildFromSource.md

Co-authored-by: William Godbe <wigodbe@microsoft.com>

* Update docs/BuildFromSource.md

* tweak

---------

Co-authored-by: Ahson Khan <ahkha@microsoft.com>
Co-authored-by: William Godbe <wigodbe@microsoft.com>
2023-04-19 19:58:00 +00:00
William Godbe 768c959592
Remove Doug from codeowners, area-owners (#47055)
* Remove Doug from codeowners, area-owners

* Update .github/CODEOWNERS

Co-authored-by: Artak <34246760+mkArtakMSFT@users.noreply.github.com>

---------

Co-authored-by: Artak <34246760+mkArtakMSFT@users.noreply.github.com>
2023-03-06 12:25:05 -08:00
Anthony Tossell c37ee916d1
Changed docs.microsoft.com links to learn.microsoft.com Issue: #44175 (#46206)
Updated links from microsoft.docs.* to microsoft.learn.*
- fixes #44175
- also remove version info from the URIs
2023-01-24 02:07:15 +00:00
William Godbe 1dd6f451a0
Add section to UpdatingMajorVersionAndTFM.md about marking APIs shipped (#46088)
* Add section to UpdatingMajorVersionAndTFM.md about APIs

* Update UpdatingMajorVersionAndTFM.md

* Update UpdatingMajorVersionAndTFM.md

* Update UpdatingMajorVersionAndTFM.md

* Update UpdatingMajorVersionAndTFM.md
2023-01-19 11:37:27 -08:00
William Godbe 4f3066d32c
Update templates to 8.0 (#45979) 2023-01-10 09:48:13 -08:00
Marsh Macy 1d04387cf3
[docs] BuildFromSource.md fixes + edit pass (#45828)
* [docs] Edit pass on BuildFromSource.md

* Minor edits + typo fix
2023-01-03 14:51:26 +11:00
Tanay Parikh 7f609d7197
Update repro.md (#45636) 2022-12-21 21:40:38 +08:00
dotnet-maestro[bot] 867ffcc6a9
[main] Update dependencies from dotnet/efcore dotnet/runtime (#45475)
[main] Update dependencies from dotnet/efcore dotnet/runtime


 - Update templatestrings.json files

 - Update template.json files

 - Update other references to net7

 - Rename publicApi folders

 - Fix RepoTasks

 - Fix it more fixily

 - Really fix it for real this time

 - Undo PreviewFeatures changes

 - Using

 - Merge branch 'darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' of https://github.com/dotnet/aspnetcore into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Tasks

 - IO

 - CTS

 - Net70

 - Merge branch 'darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' of https://github.com/dotnet/aspnetcore into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Try using net8.0 for HelixTestRunner

 - Try making ReferenceAssemblies

 - Merge branch 'darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' of https://github.com/dotnet/aspnetcore into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Get analyzer tests working

 - Ok fine

 - Update doc

 - Path combine

 - Try somethin wacky

 - Fix

 - Using

 - Merge remote-tracking branch 'upstream/main' into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Quarantine regressed WriteAsJsonAsync tests #45557

 - Quarantine regressed async Json test #45557

 - Re-order DataAnnotationsMetadataProviderTest expected results

 - Quarantine regressed async Json test #45557

 - Re-order DataAnnotationsMetadataProviderTest expected results

 - Merge remote-tracking branch 'upstream/main' into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Bump E2E timeout to 2 hours

Per discussion in https://github.com/dotnet/aspnetcore/pull/44834#issuecomment-1334592371

 - React to enum ordering change

 - Merge remote-tracking branch 'upstream/darc-main-8caa276f-464b-4e95-a7fa-bc264a536653' into darc-main-8caa276f-464b-4e95-a7fa-bc264a536653

 - Skip a microbenchmark, update a version

 - Make test resilient to order changes

 - Unquar tests

 - remove custom loader for .wasm file (#45611)
2022-12-15 19:10:14 +00:00
Safia Abdalla 6956f42a0a
Add note about updating an existing installation (#45518) 2022-12-12 18:34:32 +00:00
Safia Abdalla e547489a69
Cover C++ installation issue in BuildErrors (#45521) 2022-12-12 09:47:15 -08:00
Dan Moseley 3cae41037a
tweaks to build instructions 2022-12-10 20:04:52 -07:00
Andrea Canciani 87c8b78695
Fix typos (#45430) 2022-12-02 17:45:22 -08:00
Eugene Ogongo 20c9952cbb
Update Restore.ps1 to restore.cmd (#45026)
Co-authored-by: Eugene Odera <eugeneodera@microsoft.com>
2022-11-15 15:30:58 -08:00
Artak 7456849560
Create repro.md (#44883)
* Create repro.md

* Update bug report template to reference the repro description

* Update 10_bug_report.yml

* Update docs/repro.md

Co-authored-by: William Godbe <wigodbe@microsoft.com>

* Update docs/repro.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

* Update docs/repro.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

* Update docs/repro.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

* Update docs/repro.md

Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/10_bug_report.yml

Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>

* Update docs/repro.md

Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>

* Update docs/repro.md

Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>

* Update docs/repro.md

Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>

* Update docs/repro.md

Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>

* Added reasoning why this is important

* Added a note recommending a `REPL` option

* Update docs/repro.md

Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>

Co-authored-by: William Godbe <wigodbe@microsoft.com>
Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Co-authored-by: Tanay Parikh <TanayParikh@users.noreply.github.com>
2022-11-04 16:41:00 -07:00
Surayya Huseyn Zada 28e851ce2b
Update BuildFromSource.md 2022-10-26 14:22:28 +02:00
surayya-MS 9a2a13b6bd
Update BuildFromSource.md 2022-10-25 15:08:12 +02:00
Mackinnon Buck 76c76708a7
Add steps for updating template precedence values (#44642) 2022-10-19 13:16:49 -07:00
Dan Moseley 6ef8d21592
update triageprocess.md for .NET 8 (#44421)
* update triageprocess.md for .NET 8

* Update TriageProcess.md
2022-10-12 00:07:54 +00:00
Tanay Parikh 3d8bfe0263
Update ReleasePlanning.md (#44381) 2022-10-05 14:23:00 -07:00
Charles Emmanuel S. Ndiaye 9df518218a
Fix typo link in aspnetcore docs readme (#44308) 2022-10-01 17:40:03 -06:00
Safia Abdalla f0737be074
Update docs to clarify feedback from #37240 (#44212) 2022-09-27 16:29:51 -07:00
Safia Abdalla 05e322cdff
Update BuildFromSource docs to be more scenario focused (#44127)
* Refresh BuildFromSource documentation for new contributors

* Fix summary formatting (#43711)

Fix the formatting of the interlude to render the link correctly and be a bit easier to read.

* Address feedback from review

Co-authored-by: Martin Costello <martin@martincostello.com>
2022-09-23 11:03:59 -07:00
Tanay Parikh c0eba5daee
Update nigh (#43722) 2022-09-03 01:22:24 +00:00
Brennan 190d5690d4
Update UpdatingMajorVersionAndTFM.md (#43627) 2022-09-01 17:21:31 +00:00
William Godbe 7b5da426f9
Update Major Version/TFM doc (#43308) 2022-08-16 08:51:00 -07:00
Daniel Genkin b120cefca1
Adding the rest of WebTransport into Kestrel (#42097) 2022-07-20 20:27:40 +00:00
Aditya Mandaleeka f5ee9e343f
Add issue template link to API Review process doc (#42135) 2022-06-10 21:58:11 +00:00
Daniel Genkin 2bcb4e8c83
Added a new doc for adding projects to the repo (#41949) 2022-06-09 07:40:54 +00:00
Safia Abdalla b083d7de39
Update TFM for reference assemblies in analyzer tests (#42023)
* Update TFM for reference assemblies in analyzer tests

* Update to latest versions of analyzer testing packages

* Update docs for migration
2022-06-06 13:13:16 -07:00
Sébastien Ros db319938d8
Update Trimming.md (#41720)
Co-authored-by: James Newton-King <james@newtonking.com>
2022-05-19 14:07:46 +08:00
Tanay Parikh 0be2c29d9c
Helix Restore Issue Mitigation (#41311)
* RunTests dotnet run --no-build

* Remove duplicate run

* Add to Build.props

* Treat CA2007 as a warning in RunTests

* NoWarn CA2007

* Ignore NU5104 for System.CommandLine prerelease package

* PR Feedback

* PR Feedback

* Generate .config/dotnet-tools.json
  - add generation to GenerateFiles.csproj
  - include all required versions in eng/Versions.props
    - nit: bump tool versions slightly
    - `dotnet-dump` move from `5.0.0-*` to `6.0.322601` is largest version bump
  - have `git` ignore generated file
    - nit: put `*.svclog` together w/ other extension exclusions

* Add tool packages to Helix correlation payloads

* Do not restore tools from network
  - get tool packages from Helix correlation root
  - to do this, save and restore NuGet.config file
  - this removes `--version` from `dotnet-dump` and `dotnet-ef` installations
    - will only have a single package for each tool in the correlation payload

* Do not pass `dotnet-ef` version to `RunTests`
  - mostly cleanup; no longer needed

* Remove DotNetToolsInstaller.csproj
  - mostly cleanup
  - `dotnet-ef` tool now restored by Arcade's Tools.proj much earlier in our build because
    most configured tool packages are needed in `RunTests` on Helix agents

* Add `--playwright` option in `Runtests`
  - remove `INSTALLPLAYWRIGHT` define and `$env:INSTALLPLAYWRIGHT`
  - always reference Microsoft.Playwright in `RunTests`
  - nit: `InstallPlaywrightAsync()` wasn't `async`; fix it and rename to `InstallPlaywright()`

* Use Arcade SDK in `RunTests` and `Publish` project
  - match most other projects in this repo
    - remove empty Directory.Build.props and .targets files preventing Arcade imports
  - exclude project build if `$(SkipTestBuild)` (though not a test project)

* Correct minor problems in `RunTests` source

* Use file-scoped namespaces in `RunTests` source

* Use VS code fixes in `RunTests`

* Use published `RunTests` output on Helix agents

* Move `RunTests` under eng/tools/
  - don't need the project on Helix agents
  - restore Directory.Build.* files removed when switching to Arcade

* Add `RunTests` to tools.slnf

* Rename `RunTests` project to `HelixTestRunner`
  - less confusing given `RunTests` target and runtests.sh et cetera

* !fixup! Define `$(ArtifactsBinDir)` in helix.proj

* !fixup! Use `$(Configuration)` in helix.proj

* !fixup! Fix typo in property function

* !fixup! Fix `dotnet` syntax in runtests.sh

* !fixup! Correct `%(HelixCorrelationPayload.Destination)`

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
2022-04-30 01:31:05 +00:00
Hao Kung e579ee6ba1
Update Helix.md (#41448) 2022-04-29 16:04:22 -07:00
Hugo Woodiwiss 1d922b9dbd
Update `.vsconfig` to match Visual Studio install script config (#41144)
* Update root `.vsconfig`

* Update build from source docs

Added instructions on configuring existing VS installation
2022-04-12 17:39:02 -07:00
James Newton-King 4880fee754
Add trimming guidance for developers (#40902)
Co-authored-by: Aditya Mandaleeka <adityamandaleeka@users.noreply.github.com>
2022-04-07 06:53:49 +00:00
William Godbe 95d0fef5f5
Remove install-tar & mentions from repo (#40720) 2022-03-15 15:28:17 -07:00
Damian Edwards 45376ce136
Remove VS2019 from install script (#40694)
- Update InstallVisualStudio.ps1 to only support VS2022
- Add support for IntPreview (dogfood) channel, e.g. InstallVisualStudio.ps1 -Channel Dogfood
- Update the build from source docs to refer to VS2022
- Remove trailing whitespace in VS installer manifest files
2022-03-14 21:47:53 +00:00
Sébastien Ros 1c32a6df6e
Update SharedFramework.md (#40254) 2022-02-15 21:42:25 +00:00
William Godbe 4fc8081f30
Update precedence of templates for 7.0 (#39783)
* Update submodule

* Update precedence of templates for 7.0

* Update documentation
2022-01-26 22:37:32 +00:00
Pavel Savara 46fafcd182
VS 17 instalation (#38592) 2021-11-23 16:47:04 -08:00
Doug Bunting 64c37113aa
[main] Update Docker images, queues, etc. (#38427)
- part of dotnet/aspnetcore-internal#3950
  - also touches on #36032
- update Helix queues from Alpine 3.12 to 3.14, OSX 10.14 to 10.15, and (for Arm64) Debian 9 to 11
  - use OSX 11.00 when testing PRs and rolling builds; reduce 10.15 usage to scheduled runs
  - remove overlap (all 3 queues) between PRs / rolling builds and scheduled runs
  - remove quarantined-pr / quarantined-tests overlap
- build source-index on `windows-latest` (not `vs2017-win2016`)
- update build and Helix Docker images to latest tags

- skip a test class on macOS 10.15
  - #38542

nits:
- don't skip unused Helix queues
- remove versions from pipeline job display names
  - some were already outdated; rest will be confusing in the future
- remove most comments about unused Helix queues
2021-11-19 22:08:45 -08:00
Artak bcb8843461
Updated the workflow image 2021-11-17 08:48:45 -08:00
Artak 713e2a4a49
Create ReleasePlanning.md (#37940)
We've changed the way we do release planning this time around so I want to write it down to remember in the future and polish this process as we learn of new ways for doing so.
2021-11-17 08:46:07 -08:00
Adrian Wright 9e7c27a135
Fix Visual Studio 2019 components configuration file (#38182)
* Fix Visual Studio 2019 components configuration file
* fix other reference to non-existent file
2021-11-10 17:23:27 -08:00
Shreyas Jejurkar fa25640ac2
feat (Codespaces) - Added Commonly used tasks to `tasks.json` for VSCode users. (#37873)
* feat (codespaces) - Add EditorConfig as pre-installed extension.

* feat (codespaces/vscode) - Add commonly performed tasks to tasks.json

* Addressed PR feedback.
1. Added C# XML documentation comments extension to suggested extension.
2. Added some more Omnisharp options to devcontainer based on our omnisharp.json file
3. Renamed tasks to Run all test projects.

* Removed extra space

* Formatted the Json file using inbuilt vs code formatter!

* indent issues

* Update build instruction

* Keep 8 tabs as previosuly!
2021-11-01 11:22:19 -07:00
Artak e42a7ede86
Removed outdated sections (#37798)
Also added a note about the new DL used to send communication to
2021-10-25 15:31:00 -07:00
Eries Trisnadi 70f5ea57c5
[Doc] Update readme files to the correct nodejs version (#37605)
Signed-off-by: Eries Trisnadi <lognus21@gmail.com>
2021-10-16 15:31:01 -07:00
Carl Sargunar 101c5b09dc
Suggested fix for Issue #37240 - Update documentation for the changes I needed to install Java using the scripts (#37241)
* Update BuildFromSource.md

When following these steps, I noticed an error installing the JDK in the repo using the included script, so I had to follow these additional instructions to get past that.

Source for the instructions : https://stackoverflow.com/questions/4037939/powershell-says-execution-of-scripts-is-disabled-on-this-system

* Update BuildFromSource.md

Additional step to temporarily set environmental variable

* Update BuildFromSource.md

Wrong markdown
2021-10-04 08:57:04 -07:00
William Godbe 52921ed050
Add doc for updating Major Version & TFM (#37020)
* Add doc for updating Major Version & TFM

* Fixup

* Feedback

* Fixup

* Feedback

* Fixup
2021-10-01 07:58:04 -07:00
Hao Kung ed128f1919
Add more details about helix payload (#36665) 2021-09-28 18:06:26 -07:00
dotnet-maestro[bot] 70c05f178a
[main] Update dependencies from dotnet/runtime dotnet/efcore (#36328)
[main] Update dependencies from dotnet/runtime dotnet/efcore


 - Update TFM to net7.0

 - Fixup

 - Update src/Shared/CodeAnalysis/DynamicallyAccessedMembersAttribute.cs

Co-authored-by: Chris Ross <chrross@microsoft.com>

 - Update src/Shared/CodeAnalysis/DynamicallyAccessedMemberTypes.cs

Co-authored-by: Chris Ross <chrross@microsoft.com>

 - Update netfx to 462

 - Update more to net462

 - Fix workaround

 - Update ifdefs

 - Add workaround for KnownRuntimePack

 - Merge branch 'darc-main-c944b2c3-1c63-49a3-b9dd-98cda1a942e3' of https://github.com/dotnet/aspnetcore into darc-main-c944b2c3-1c63-49a3-b9dd-98cda1a942e3

 - Merge branch 'main' into darc-main-c944b2c3-1c63-49a3-b9dd-98cda1a942e3

 - Add SiteExtensions versions

 - Fix RepoTasks assembly dir

 - Update CreateFrameworkListFile to account for new analyzer path format introduced with https://github.com/dotnet/sdk/issues/20355

 - Don't target latest runtime in razor tests

 - Update Dependencies.props

 - Update Helix.targets

 - Fixup

 - Move FrameworkReference update to GenerateFiles

 - Have Helix tests import directory.build files

 - Keep RunTests at net6

 - Quarantine 2 tests

 - revert spa-templates submodule downgrade
2021-09-21 02:28:35 +00:00
Safia Abdalla f5446b0e68
Update node version referenced in text (#36317) 2021-09-09 08:48:52 -07:00
Martin Costello b33ef8f3c2
Add build troubleshooting suggestion (#36178)
* Add troubleshooting suggestion

Add a note about deleting SDK and tools locally if restore.cmd fails.

* Move content to BuildErrors.md

Move the content to a catch-all "Miscellaneous other errors" section.

* Update docs/BuildErrors.md

Co-authored-by: Safia Abdalla <safia@safia.rocks>
2021-09-09 01:39:00 +00:00
LABADE Youval cce522a42e fixes link to dotnet-buildtools-prereqs-docker manifest.json 2021-08-28 18:16:07 +02:00
LABADE Youval ac99fb2c30 Update helix doc: master => main 2021-08-28 18:08:27 +02:00
Volodymyr S 90c3c97c8d
CodeCheck script message and doc update (#34693)
* Removed non existing doc reference

* BuildErrors doc update

* Update docs/BuildErrors.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
2021-07-25 19:07:02 +00:00
Doug Bunting 1d8ffd358c
Do not use emphasis for headings (#34662)
- address a markdown accessibility issue

nits:
- accept most markdownlint fixes e.g. about using consistent list characters
- correct a few spelling errors
2021-07-24 00:35:22 +00:00
Shreyas Jejurkar 00974216a1
Fixed command typo in BuildFromSource.md doc (#31665)
* Fixed command typo.

* Update docs/BuildFromSource.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

Co-authored-by: John Luo <johluo@microsoft.com>
Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
2021-07-22 22:58:30 +00:00
Martin Costello cd5e80fad4
Fix BuildFromSource typo (#33884)
Fix minor typo in the instructions.
2021-06-27 12:16:23 -07:00
Sweidan Omár e858e3dabb
Update BuildFromSource.md (#33773)
- there was no mention of tar being required, so I added it.

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
2021-06-23 20:13:55 +00:00
Sampath Dilhan b85ced78ef
Removed an invalid statement about VS for macOS. (#33277)
From version 8.9, VS for macOS support .slnf files.
2021-06-04 16:16:35 -07:00
jacobslusser 5fae4d619c
Added instructions to the documentation for forking the main repo. (#33098)
* Added instructions to the documentation for forking the main repo.
* Added a link to basic GitHub flow for forking repos.
* Fixed a broken section link.
* Added additional information and link for fetching upstream changes.
2021-06-04 05:36:48 +00:00
Doug Bunting 83f7970b8c
Clean out Ubuntu 16.04 testing (#32894)
* Clean out Ubuntu 16.04 testing
- use Ubuntu 18.04 agents for testing in Docker containers on Helix

nits:
- clean up a few old mentions of Centos and Fedora testing
- fix `%(Platform)` metadata for OSX `@(HelixAvailableTargetQueue)` items
- don't mention unused internal queues in `$(TestDependsOnPlaywright)` update of `$(SkipHelixQueues)`
- sort remaining queues alphabetically in `$(SkipHelixQueues)`
2021-05-21 17:46:08 -07:00
Safia Abdalla 302246df41
Update required version of VS for repo build (#32624) 2021-05-13 16:19:23 +00:00
Artak 64ae1e1e73
Testing out automatic milestone assignment for PRs (#31823)
Added a space to try this out
2021-04-14 19:22:19 -07:00
James Newton-King 4d695c3f66
Update area-owners.md (#31552) 2021-04-06 08:32:28 -07:00
Shreyas Jejurkar ae8b2c2e36
Added VSCode debugging (for MvcSandbox) & code analysis support (#29486)
* Added VSCode debugging support for MvcSandbox

* Added ignored vscode folders

* 1. Convered some more projects.
2. Added env variable for TargetFramework and used it in launch.json file rather than
hardcoding TFW.

* Addressed PR feedback.
1. Removed extensions.json
2. Updated BuildFromSource.md for Vscode instructions.
3. Added launch settings for BasicTestApp.

* Addressed PR feedback!
2021-04-05 16:56:05 -07:00
Safia Abdalla 70e7c40a50
Clean up verbiage on build scripts (#31262)
* Clean up verbiage on build scripts

* Update docs/BuildFromSource.md

Co-authored-by: Kevin Pilch <kevinpi@microsoft.com>

Co-authored-by: Kevin Pilch <kevinpi@microsoft.com>
2021-03-26 19:33:41 +00:00
Chris Ross a3a8f459dd
Update NodeJS dependency in build instructions (#31000) 2021-03-18 00:22:55 +00:00
John Luo dd126d47b1
Following up on API baseline check and documentation (#30221)
* Update codecheck logic for verifying api baselines

* Update baseline documentation

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
2021-02-24 19:40:13 -08:00
Artak 4af1cc01b7
Added details about community-submitted PRs related policy (#30179) 2021-02-16 22:27:36 -08:00
Safia Abdalla 0801cea403
Favor project-specific build scripts over top-level script (#29918)
* Remove top-level build scripts in favor of project specific scripts
* Add more build scripts and move top-level to eng
* Fix path in Powershell script
* Update BuildDirectory for CI jobs
* Fix paths in restore scripts and jobs
* Address feedback from peer review
* Fix references to Html.Abstractions
* Update baseline files with new project
* Fix a few more broken links
* !fixup! Correct Build.props and regen project references
* Update docs and fix public api modification check

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
2021-02-16 09:25:59 -08:00
Artak c32293fe89
Updated areas and added link to the api review proposals (#29972) 2021-02-08 14:03:09 -08:00
John Luo ab9c650a71
Fixup API baselines (#28253)
* Fix API baseline files

Restore Shipped files to match release/5.0

Update Unshipped to reflect changed APIs

Add codecheck test for modified baseline files

Add documentation
2021-02-08 11:39:29 -08:00
John Luo 33fe11467e
Update area owners (#29743) 2021-01-28 22:46:28 -08:00
Pranav K 41b21dd422
Update to the dotnet6 feed (#29514) 2021-01-22 16:04:43 -08:00
Doug Bunting e17569e189
Mention 'main' instead of 'master' (#29511)
- part of #29475
- primarily involves updating links to this repo

nit: Remove broken links to old Travis environments (that happen to mention 'master')
2021-01-22 07:00:17 +00:00
Hao Kung dfe625fbd1
Update Helix.md to include process for updating helix matrix (#29434)
* Update Helix.md

* Update Helix.md

* Update docs/Helix.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

* Update docs/Helix.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

* Update docs/Helix.md

Co-authored-by: Kevin Pilch <kevinpi@microsoft.com>

* Add link to where new docker helix queue can be found

* Update docs/Helix.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

* Update docs/Helix.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Co-authored-by: Kevin Pilch <kevinpi@microsoft.com>
2021-01-20 01:38:44 +00:00
TheCakeMonster 88451476f2
Update BuildFromSource.md (#29403)
Correction of minor typo identified whilst following the procedure
2021-01-19 08:53:39 -08:00
Artak 21c2e3aa79
Update the servicing PR template (#29239) 2021-01-12 13:23:24 -08:00
Artak 606141ffdc
Include `area-blazor` in API Review process (#28471) 2020-12-07 10:41:14 -08:00
Doug Bunting 5fd1db2625
Further centralize shared Fx and TFM transition workarounds (#27473)
* Further centralize shared Fx and TFM transition workarounds
  - make generated `Directory.Build.*` files more widely applicable
    - warn if requested Microsoft.AspNetCore.App version does not exist in `$(DOTNET_ROOT)`
    - add `$(UpdateAspNetCoreKnownFramework)` for Microsoft.AspNetCore.App `@(KnownFrameworkReference)` update
    - remove central `$(BuildingTestAppsIndependently)` special case
      - not needed because compiler toolset version is always available
    - correct `$(KnownAppHostPackOrFrameworkReferenceTfm)` when not targeting the default TFM
      - use MSBuild intrinsic functions for this and in framework projects; future-proofing
    - correct `@(KnownFrameworkReference)` metadata when in servicing
       - should not override default runtime and targeting pack versions
  - use generated `Directory.Build.*` files in regular build
    - remove now-duplicate property and item settings outside generated `Directory.Build.*` files
  - use generated `Directory.Build.*` files for local Razor tests
    - set `$(TargetLatestRuntimePatch)` instead of `$(RuntimeFrameworkVersion)`; simpler
    - do not restore Razor SDK test asset projects until just before tests run
    - depend on Microsoft.AspNetCore.App projects
    - disable `$(TreatWarningsAsErrors)` for a few Razor SDK tests
      - tests expect projects to build successfully despite a few warnings
  - improve (widen) Microsoft.AspNetCore.App `Condition` in Blazor SDK tests

nit: do not pass `$(MicrosoftNetCompilersToolsetVersion)` into Razor test asset projects
  - not needed because generated files already contain the right information
  - even without that, the Directory.Build.props file imports eng/Versions.props

* Use generated `Directory.Build.*` files for local template tests
  - move Infrastructure/ files to TestInfrastructure/
    - Infrastructure/ sub-directories were functionally identical
  - move shared parts of template test project files to PrepareForTest.targets

* Describe errors with missing generated files and the new warning in BuildFromSource.md
  - address numerous Markdown lint warnings, typos, and spelling mistakes in this file

* Apply suggestions from code review
  - thanks @captainsafia

* Move all troubleshooting information into BuildErrors.md
  - some was already duplicated
  - fix Markdown lint issues in BuildErrors.md too

* Reorder App.Runtime build slightly
  - move `_InstallFrameworkIntoLocalDotNet` earlier because other builds depend on this part
    - this target sometimes executes after dependent projects continue
  - add `DependsOnTargets` attributes to further constrain ordering

nit: `IncludeFrameworkListFile` should run before `_ResolveSharedFrameworkContent`

* Add temporary workaround for `[AssemblyVersion]` changes

* Address @wtgodbe's nit from #27653
  - https://github.com/dotnet/aspnetcore/pull/27653#pullrequestreview-529368502

Co-authored-by: Safia Abdalla <safia@microsoft.com>
2020-12-02 22:50:09 -08:00
Safia Abdalla 1942c73910
Update "Build a subset of the code" section (#27976)
* Update "Build a subset of the code" section

* Address feedback from peer review
2020-11-20 20:57:53 +00:00
denvernaidoo 9d1d0231ea
Fixed spelling of neither (#27818) 2020-11-15 08:41:48 +13:00
Doug Bunting 44c0e6651e
Shorten package version properties (#27784)
* Shorten package version properties
- `$(...PackageVersion)` -> `$(...Version)`
- inspired by a similar dotnet/efcore change
- aligns names with Arcade SDK, meaning our values apply consistently

* Remove unused PublishSymbols.proj and related property
- restore Arcade's control of `$(MicrosoftSymbolUploaderBuildTaskVersion>)`
- would otherwise result in a version downgrade

* Update `$(MicrosoftNetCompilersToolsetVersion)` to match Arcade's value
- avoid using an older toolset
- now successfully overriding Arcade value

* Avoid an odd `CS8603` error
- delete the unused `GetOptionalProperty(...)` method

* Correct an unintentional change reading package metadata
- `%(ReferencePathWithRefAssemblies.NuGetPackageVersion)` is the correct name
2020-11-13 10:52:40 -08:00
Safia Abdalla ab973d23fb
Add table of contents to documentation directory (#26743)
* Add table of contents to documentation repo

* Update README.md

* Delete PackageArchives.md

* Update README.md
2020-10-09 22:13:13 -07:00
Safia Abdalla 450e047fdd
Spruce up BuildFromSource docs based on feedback (#26707)
* Spruce up BuildFromSource docs based on feedback

* Apply suggestions from code review

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

* Address feedback from review

* Tweak headings for pre-reqs

* Apply suggestions from code review

Co-authored-by: Kevin Pilch <kevinpi@microsoft.com>

* Update BuildFromSource.md

* Update docs/BuildFromSource.md

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Co-authored-by: Kevin Pilch <kevinpi@microsoft.com>
2020-10-09 15:24:45 -07:00
Pranav K 56fa9413a6
Update area-owners.md (#26508)
* Update area-owners.md

* Update docs/area-owners.md

* Update docs/area-owners.md

* Update docs/area-owners.md
2020-10-01 23:09:19 +00:00
Ajay Bhargav B 3d042ac9aa
Update BuildFromSource.md (#25606) 2020-09-08 08:45:01 -07:00
M. Ali Iftikhar d69a2253bb
Lowercase "i" in "Program Files" (#25507)
corrected case of "i" in "Program Files"
2020-09-02 15:00:51 -07:00
Yuta-K19418 5e60fb1a92
Add edition option into BuildFromSource.md (#25418)
Co-authored-by: Yuta-K19418 <yuta@DESKTOP-Q0755R1.localdomain>
2020-08-31 12:31:09 -07:00
Mathias Lykkegaard Lorenzen 5ff2f875bf
fixed typo (#25423) 2020-08-31 10:37:25 -07:00
softworkz ef1f48ab97
Fix invalid Build command (#24771)
build.cmd does not directly take MSBuild parameters (only after `-MSBuildArguments`)
But for configuration, there is already the `-Configuration` parameter.
2020-08-11 18:27:46 +00:00
Artak 1f56888ea0
Added the link to the IssueManagementPolicies document (#24591)
* Added the link to the IssueManagementPolicies document

* Updated to reference the Triage Process
2020-08-05 15:03:59 -07:00
Safia Abdalla 723e32a47d
Update documentation on darc (#24487)
* Update documentation on darc

* Apply suggestions from code review

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

* Update code blocks in referenced assemblies

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
2020-07-31 21:49:56 +00:00