Existing WindowsCommunityToolkit
Repository Plans
#39
Replies: 3 comments 5 replies
-
I'm a big advocate for archival. Most definitely archive the code and preserve it. Do not overwrite the repository. It may also be helpful for those in the future who want to build programs for older systems. I'd say move WinUI 3 development to a new repo and archive the old code 🙂 |
Beta Was this translation helpful? Give feedback.
-
Considering that all the references now point to the old one and everyone searching will get results for the old one I'd still go with archiving. |
Beta Was this translation helpful? Give feedback.
-
Last call for any additional feedback on this topic. Seems general consensus is to keep the original repo as an archive and move forward with this new one. It has been refreshing to have a clean start, especially as we want to establish new guidance and procedures with how development starts in Windows Community Toolkit Labs. We do have more work to do in updating our wiki and documenting these steps though. We should try and start cleaning that up as we move towards the release. |
Beta Was this translation helpful? Give feedback.
-
The Toolkit has grown a lot since its inception, both in terms of the amount of code and the number of folks using it. As we bring over components, we want to ensure they're working across our supported platforms, better documented, showcased with samples, well tested, and up-to-date with the latest modern Windows style guidance.
We're bringing over the most commonly used controls from the existing codebase, but this won't include everything even when we reach the stable vNext release. Future releases may include more with a mix of new and prior components. Some things are even in the platform now, so we want to work on better guidance on how to utilize built-in equivalents for prior Toolkit components.
So, for our existing
WindowsCommunityToolkit
repository, we're still trying to figure out if we overwrite the old code when we're ready (and shorten it back to be justWindows
) OR do we archive it instead. We see pros and cons related to repo size, history, and discoverability with both approaches.One of the main issues with the original repository is that it contains two forks, one for UWP + WinUI 2 and the other for Windows App SDK with WinUI 3. Build environment have changed underneath us, and we're not in a state where we're able to build our WinUI 3 branch here anymore. It means it's difficult to update and service the existing toolkit, except for UWP.
So do we start fresh and refer to the old repository when needed as a resource/archive OR do we try and maintain that history even if it won't be clean and be fairly large/bulky? What are your thoughts?
Beta Was this translation helpful? Give feedback.
All reactions