You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,8 +27,8 @@ Another great way to help is by voting and commenting on feature proposals:
27
27
28
28
### Proposing new public APIs or UI
29
29
30
-
Please follow the [New Feature or API Process](docs/feature_proposal_process.md) before adding, removing, or changing public APIs or UI.
31
-
All new public APIs, new UI, or breaking changes to existing features **must*- go through that process before submitting code changes.
30
+
Please follow the [New Feature or API Process](docs/feature_proposal_process.md) before adding, removing, or changing public APIs or UI.
31
+
All new public APIs, new UI, or breaking changes to existing features **must** go through that process before submitting code changes.
32
32
You don't need to follow that process for bug fixes or other small changes.
33
33
34
34
### Contribution bar
@@ -63,11 +63,11 @@ file in the repository, as needed.
63
63
64
64
## Documentation and usage samples
65
65
66
-
You can also read and contribute to the WinUI documentation here: <https://learn.microsoft.com/uwp/toolkits/winui>
66
+
You can also read and contribute to the WinUI documentation here: [WinUI documentation](https://learn.microsoft.com/uwp/toolkits/winui)
67
67
68
-
You can find usage examples of the controls available in WinUI in the WinUI 3 Gallery app: <https://github.com/Microsoft/WinUI-Gallery/>
68
+
You can find usage examples of the controls available in WinUI in the WinUI 3 Gallery app: [WinUI 3 Gallery app](https://github.com/Microsoft/WinUI-Gallery/)
69
69
70
-
Which can also be installed from the Microsoft Store: <https://apps.microsoft.com/detail/9p3jfpwwdzrc>
70
+
Which can also be installed from the Microsoft Store: [Microsoft Store](https://apps.microsoft.com/detail/9p3jfpwwdzrc)
Copy file name to clipboardExpand all lines: CONTRIBUTING_feedback_and_requests.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,31 +30,31 @@ Try this:
30
30
### Features
31
31
32
32
- It's very helpful to specify the "why" behind your request, even if it seems obvious. Comparisons can help, but shouldn't replace explanation.
33
-
- Example: "I need `<`feature`>` so that I can achieve `<`goal`>`. Otherwise, I have to `<`alternative`>`."
33
+
- Example: "I need \<feature\> so that I can achieve \<goal\>. Otherwise, I have to \<alternative\>."
34
34
35
35
There are also usually great opportunities to have feature-related impact in our [spec repo](https://github.com/microsoft/microsoft-ui-xaml-specs/tree/master). Here, you can give direct feedback and help shape the new features and APIs that we're currently building.
36
36
37
37
### Future/Roadmap
38
38
39
39
- We strive to be transparent about our [product roadmap](https://aka.ms/winui3/feature-roadmap). Great examples of feedback to help us achieve this are:
40
-
- "I'd like to know the roadmap through `<`timeframe`>`. Otherwise, I can't do `<`goal`>`. "
41
-
- "The roadmap `<`certain aspect - e.g., changes too much, not detailed enough, etc.`>`prevents me from being able to do `<`goal`>`. If you would instead `<`proposed alternative`>`, that would result in `<`clear benefit`>`."
40
+
- "I'd like to know the roadmap through \<timeframe\>. Otherwise, I can't do \<goal\>."
41
+
- "The roadmap \<certain aspect - e.g., changes too much, not detailed enough, etc.\>prevents me from being able to do \<goal\>. If you would instead \<proposed alternative\>, that would result in \<clear benefit\>."
42
42
43
43
### Ecosystem
44
44
45
45
- It's helpful to be complete in explaining what another solution achieves for you and why it is important to you.
46
-
- Example:"I'd like WinUI 3 to work with `<`framework, language, library, technology, etc.`>`. Without this, I can't do `<`goal`>`."
46
+
- Example:"I'd like WinUI 3 to work with \<framework, language, library, technology, etc.\>. Without this, I can't do \<goal\>."
47
47
48
48
### Prioritization within WinUI
49
49
50
50
- There is often trade-off required when adjusting priorities - please be clear in comparing what is more important vs. less important to you, and the reason why.
51
-
- Example: "I think `<`specific area or feature set`>` should be prioritized before `<`other specific area or feature set`>` so that I can achieve `<`goal`>`. Without this, I have to `<`alternative`>`. "
51
+
- Example: "I think \<specific area or feature set\> should be prioritized before \<other specific area or feature set\> so that I can achieve \<goal\>. Without this, I have to \<alternative\>. "
52
52
53
53
### Engagement
54
54
55
55
- Engagement includes feedback about learning materials and resources. It is always helpful to know where you prefer to be engaged and how you prefer to learn.
56
-
- "I would like to hear more about `<`specific topic`>` in `<`resource`>` so that I can achieve `<`goal`>`."
57
-
- "`<`Resource`>` could be more inclusive and accessible if you considered `<`alternative`>` because `<`benefit`>`. Have you considered making these changes?"
56
+
- "I would like to hear more about \<specific topic\> in \<resource\> so that I can achieve \<goal\>."
57
+
- "\<Resource\> could be more inclusive and accessible if you considered \<alternative\> because \<benefit\>. Have you considered making these changes?"
58
58
59
59
Many of the resources we provide are also open source themselves! It can sometimes be more effective to leave feedback on the more specific repo. This includes:
60
60
@@ -65,7 +65,7 @@ Try this:
65
65
### Team Process
66
66
67
67
- Team process includes feedback about our repo and overall communication. Suggestions for improvement and proposed alternatives are very helpful here.
68
-
- Example: "`<`specific aspect of team process - e.g., response frequency, format`>` of the repo is making it hard for me to achieve `<`goal`>`. Please consider doing `<`alternative`>` instead because that would help `<`action`>`"
68
+
- Example: "\<specific aspect of team process - e.g., response frequency, format\> of the repo is making it hard for me to achieve \<goal\>. Please consider doing \<alternative\> instead because that would help \<action\>."
Copy file name to clipboardExpand all lines: SECURITY.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
<!-- BEGIN MICROSOFT SECURITY.MD V0.0.5 BLOCK -->
2
2
3
-
##Security
3
+
# Security
4
4
5
5
Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/).
6
6
@@ -12,7 +12,7 @@ If you believe you have found a security vulnerability in any Microsoft-owned re
12
12
13
13
Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://msrc.microsoft.com/create-report).
14
14
15
-
If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/en-us/msrc/pgp-key-msrc).
15
+
If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/msrc/pgp-key-msrc).
16
16
17
17
You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc).
18
18
@@ -36,6 +36,6 @@ We prefer all communications to be in English.
36
36
37
37
## Policy
38
38
39
-
Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://www.microsoft.com/en-us/msrc/cvd).
39
+
Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://www.microsoft.com/msrc/cvd).
Copy file name to clipboardExpand all lines: docs/debugging_buildfailures.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,10 +6,12 @@ Generally, it is encouraged to collect binlog files through the CLI of MSBuild a
6
6
7
7
## Collecting binlogs through Visual Studio
8
8
9
-
1. Download the VS **Project System Tools** extension: [For VS 2019](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.ProjectSystemTools) | [For VS 2022](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.ProjectSystemTools2022)
10
-
2. Set the **Build Log File** verbosity to `Diagnostics`: Tools > Options > Projects and Solutions > MSBuild project build log file verbosity:
9
+
1. Download the VS **Project System Tools** extension:
10
+
-[For VS 2019](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.ProjectSystemTools)
11
+
-[For VS 2022](https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.ProjectSystemTools2022)
12
+
2. Set the **Build Log File** verbosity to `Diagnostics`: **Tools** > **Options** > **Projects and Solutions** > **MSBuild project build log file verbosity**:
11
13

12
-
3. Go to View > Other Windows > Build Logging:
14
+
3. Go to **View** > **Other Windows** > **Build Logging**:
13
15

14
16
4. To start taking logs, press the play button:
15
17

Copy file name to clipboardExpand all lines: docs/debugging_crashes.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ In [WinDbg](https://learn.microsoft.com/windows-hardware/drivers/debugger/debugg
28
28
29
29
### Other options
30
30
31
-
Another option is to set some regkeys to tell Windows to keep some crash dumps locally (see <https://learn.microsoft.com/windows/win32/wer/collecting-user-mode-dumps>). For example, running these commands in an administrative command prompt will set regkeys to tell Windows to save full (type=2) dumps into `C:\dumps`:
31
+
Another option is to set some regkeys to tell Windows to keep some crash dumps locally (see [Collecting User-Mode Dumps](https://learn.microsoft.com/windows/win32/wer/collecting-user-mode-dumps)). For example, running these commands in an administrative command prompt will set regkeys to tell Windows to save full (type=2) dumps into `C:\dumps`:
@@ -39,7 +39,7 @@ After you reproduce the crash, you should find a dump in the specified folder.
39
39
40
40
You can automate crash dump collection and filing bugs by following these steps:
41
41
42
-
1. Download the script at <https://aka.ms/RNW/analyze-crash.ps1>, for example to `C:\temp`
42
+
1. Download the script at [analyze-crash.ps1](https://aka.ms/RNW/analyze-crash.ps1), for example to `C:\temp`
43
43
2. Open an admin PowerShell. If you haven't enabled running unsigned scripts yet, do that by running: `Set-ExecutionPolicy Unrestricted`
44
44
3. Run the script and pass it the name of your app's exe: `C:\temp\analyze-crash.ps1 -ExeName MyApp -Repo microsoft/microsoft-ui-xaml`
45
45
The script will set up automatic crash dump collection for your app, download the native debugging tools (including the command-line debugger cdb), and ask you to reproduce the crash.
@@ -57,12 +57,12 @@ But if it is a stowed exception crash, which has exception code: 0xc000027b, the
57
57
58
58
Stowed exception crashes save away a possible error, which gets used later if no one handles the exception.
59
59
XAML sometimes decides the error is fatal immediately, in which case the direct crash stack may be good, but more frequently the stack has unwound before it was determined to be fatal.
60
-
This channel9 talk describes stowed exceptions in more detail: <https://channel9.msdn.com/Shows/Inside/C000027B?term=stowed%20exception&lang-en=true>.
60
+
This channel9 talk describes stowed exceptions in more detail: [Channel 9 talk on stowed exceptions](https://channel9.msdn.com/Shows/Inside/C000027B?term=stowed%20exception&lang-en=true).
61
61
62
62
For stowed exception crashes, you can get more info on the crash by loading a crash dump in WinDbg and then using !pde.dse to dump the stowed exceptions.
63
-
The !pde debugger extension is available [here](https://onedrive.live.com/?authkey=%21AJeSzeiu8SQ7T4w&id=DAE128BD454CF957%217152&cid=DAE128BD454CF957) in the PDE*.zip.
63
+
The !pde debugger extension is available [PDE debugger extension download](https://onedrive.live.com/?authkey=%21AJeSzeiu8SQ7T4w&id=DAE128BD454CF957%217152&cid=DAE128BD454CF957) in the PDE*.zip.
64
64
(It is linked off the channel9 page above.)
65
-
Put the appropiate x64 or x86 dll in that zip in the winext directory of a WinDbg install, and then "!pde.dse" should work on stowed exception crash dumps.
65
+
Put the appropriate x64 or x86 dll in that zip in the winext directory of a WinDbg install, and then "!pde.dse" should work on stowed exception crash dumps.
66
66
67
67
Frequently there will be multiple stowed exceptions, with some at the end which got handled/ignored.
68
68
Most commonly, the first stowed exception is the interesting one.
Copy file name to clipboardExpand all lines: docs/feature_proposal_process.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,7 +51,7 @@ Our contribution guidelines can be found [in this file](../CONTRIBUTING.md).
51
51
Once a feature is complete and tested according to the [contribution guidelines](../CONTRIBUTING.md) you can send us a PR to merge it to main.
52
52
53
53
8.**Documentation and sample updates**
54
-
We will update the [documentation on learn.microsoft.com](https://learn.microsoft.com/windows/uwp) and if applicable add a sample to the [XAML Controls Gallery](https://github.com/Microsoft/Xaml-Controls-Gallery) app.
54
+
We will update the [documentation on learn.microsoft.com](https://learn.microsoft.com/windows/uwp) and if applicable add a sample to the [WinUI 3 Gallery](https://github.com/microsoft/WinUI-Gallery) app.
55
55
Feel free to also contribute to docs and samples!
56
56
Once the docs and samples are updated we'll close the issue.
0 commit comments