-
Notifications
You must be signed in to change notification settings - Fork 80
Updating ToolkitLabs.dev
Arlo Godfrey edited this page Mar 29, 2024
·
2 revisions
To update the https://toolkitlabs.dev/ website with the latest WebAssembly changes:
- ToolkitLabs.dev is built from the https://github.com/CommunityToolkit/Windows repository. Clone this locally.
- ToolkitLabs.dev also contains the components from Labs. Clone https://github.com/CommunityToolkit/Labs-Windows locally.
- These two repositories both use the Windows Community Toolkit Tooling infrastructure, and both contain a
./components
folder. - Copy the folders in
./components
from Labs-Windows to Windows on your local machine. - The added components will be auto-discovered during build. Proceed to the next step.
- Generate the "All components" Gallery solution
- Build the wasm head in release mode
- On successful build, go to ./tooling/ProjectHeads/AllComponents/Wasm/bin/Release/net*.0/dist to find the built WebAssembly app.
- Clone https://github.com/CommunityToolkit/ToolkitLabs.dev
- Create a new branch for the update PR
- Delete all files present in the
dist
folder from the ToolkitLabs.dev folder, including the existingpackage_*
directory. - Copy the new assets from
dist
to the ToolkitLabs.dev folder.
- Before proceeding, make sure the Wasm app looks and behaves as expected by running the
dotnet serve
tool and testing it in the browser. - Push your new branch to github and open a PR in the CommunityToolkit/ToolkitLabs.dev repo. Merging to main will deploy it to https://toolkitlabs.dev.
- Home π
- Welcome π
- Principles βοΈ
- Roadmap πΊ
- .NET Foundation
- Why Microsoft supports this project
- License π
- Getting Started π
- Sample App π±
- NuGet Packages π¦
- Preview Packages π
- Toolkit Labs π§ͺ
- Questions β
- Discussions π₯
- Submitting an Issue βοΈ
- Good First Issue π
- Help Wanted π
- Bug Fixes π
- Feature Requests π«
- Create and Submit PullRequest π
- Documentation π
- Review PR π
- Avoid Roadblocks π§
- Required Dependencies π
- Quick Start β‘
- Sample Development π±
- Testing π§ͺ
- Accessibility Guideline βΏ
- Coding Style and Conventions β
- Building XAML Controls π
- CI and Infrastructure πΎ
- Updating ToolkitLabs.dev π
- Migration Guide from v7 to v8 π
- How the Project is Organized ποΈ
- Join the Toolkit Organization πͺ
- Hall of Fame π