microsoft / microsoft/WindowsAppSDK
Open source contributions are almost impossible
@RDMacLachlan is already working on this.
Since Mar 31, 2026.
- Dominant language
- C++
- Stars
- 4.7k
- Forks
- 471
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 28
Description
I attempted to make an open source contribution for Windows App SDK to address #5335 by opening PR https://github.com/microsoft/WindowsAppSDK/pull/5726.
However, even for a small change like this one, I encountered several major roadblocks:
* It’s impossible for third-party contributors to build the Windows App SDK (or even just parts of it) locally, due to missing access to the internal-only NuGet repository ([NuGet.config#L9](https://github.com/microsoft/WindowsAppSDK/blob/main/NuGet.config#L9)).
* There’s no way to trigger the Azure Pipelines (azp run build) in a pull request to check for build failures.
* Even if a build fails, it’s impossible for contributors to view the failure logs to address the issues.
* Pull requests are not proactively monitored; I had to manually ping maintainers to get attention (though I appreciate that my ping was noticed).
This is not just time consuming for third-party contributors, but also the Microsoft employees who need to review such pull requests.
The most important point to improve the situation is being able to build locally. No internal NuGet feeds should be required, at least for local builds.
I hope that with the true open sourcing of the WinUI repository (https://github.com/microsoft/microsoft-ui-xaml/discussions/10700), the contributor experience in this repo will be improved as well.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.