-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Repo clean-up for upcoming changes #4796
base: main
Are you sure you want to change the base?
Conversation
Renormalize new lines and remove BOM from new files
- Remove `<?xml?>` file-type tag from all files. - Remove `xmlns` and `ToolsVersion` attributes from project files.
- Add default Git attributes. - Update Git ignores to latest.
- Use `*.<encoding>.*` (like `*.UTF-16LE.*`) generalized naming scheme to mark differently encoded files.
- Add `Icon.png` apart from `nuget.png` - This is used as a public reference point for NuGet icon URL. So, keep the original file. - If there's a need to update the icon, only update the new one `Icon.png` and keep the old one intact.
- Rename solution file to `CommunityToolkit.Windows.sln` - The name starting with `Windows` doesn't stand-out in the file list because of the sort order of the `W` char. - Spaces are a main issue when doing automation (_like using `*.sln` in build scripts and in URLs it adds `%20`_). - Fix casing for NuGet config files. - Rename Smoke Tests PowerShell scripts.
- Remove empty leftover build files which are not being used anyway.
- Fix reported MarkdownLint warnings - Format tables, use code blocks and adjust spacing.
- Remove un-necessary attributes. - Remove un-used `BinDir` item metadata.
- Fix message text. - Fix Include logic. - Fix spelling mistakes. - Fix leading whitespace. - Fix casing in code and comments.
Thanks Nirmal4G for opening a Pull Request! The reviewers will test the PR and highlight if there is any conflict or changes required. If the PR is approved we will proceed to merge the pull request 🙌 |
Most of these changes match the changes from the .NET Toolkit repo. Some are specific to this Repo. Extracted from #4234 as it's becoming too large. |
896e417
to
8297f88
Compare
2f80273
to
fbb24ee
Compare
Hi @Nirmal4G, we're working on re-doing all the infrastructure of the Toolkit based on the Labs infrastructure (as called out in our 8.0 plans in #4488). If you'd like to help us out, the labs repo is here. Most of the infrastructure is in the Thanks! |
Yes, I have looked into it and I do think there's a lot that can be improved but I need to validate my solutions first before committing anything.
Then, have you already began work on refactoring this repo on top of the new build infra? |
@Nirmal4G we're working on abstracting a few things in the Labs repo still so that we can basically just make the Looking at what we're doing in Labs is the best path forward. |
Changes
UTF-16LE
files.Icon.png
name instead.PR Type
What kind of change does this PR introduce?
PR Checklist
Please check if your PR fulfills the following requirements:
Other information
Default to pull request title and description
in the Repository Pull Request settings to have a better commit message instead ofMerge pull request #xxxx from repo/branch
generic message.