terminal/build
Mike Griese 3323dc5724
Auto-format our XAML files and enforce in CI (#9589)
This adds [`XamlStyler.Console`] to our solution, and calls it when we
format the code, to also format
our .xaml files. 
* `XamlStyler.Console` is a dotnet tool so it needs to be restored with
  `dotnet tool restore`
* I've added a set of rules to approximately follow [@cmaneu's XAML guidelines].
  Those guidelines also recommend things based on the code-behind, which
  this tool can't figure out, but also _don't matter that much_.
* There's an extra step to strip BOMs from the output, since Xaml Styler
  adds a BOM by default. Some had them before and others didn't. BOMs
  have been nothing but trouble though.

[`XamlStyler.Console`]: https://github.com/Xavalon/XamlStyler
[@cmaneu's XAML guidelines]: https://github.com/cmaneu/xaml-coding-guidelines
2021-03-29 17:09:38 -05:00
..
config Delete the old PackageES code signing configs (#8536) 2020-12-09 12:50:42 -08:00
Helix Add Microsoft.Terminal.Remoting.dll (#8607) 2021-01-07 22:59:37 +00:00
pipelines Add Microsoft.Terminal.Remoting.dll (#8607) 2021-01-07 22:59:37 +00:00
rules Expose WindowsTerminalBranding to the preprocessor (optionally) (#7986) 2020-10-21 21:43:53 +00:00
scripts Auto-format our XAML files and enforce in CI (#9589) 2021-03-29 17:09:38 -05:00
packages.config Helix Testing (#6992) 2020-08-18 18:23:24 +00:00