Skip to content
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

Generate project heads from common template #358

Closed
Arlodotexe opened this issue Jan 17, 2023 · 0 comments · Fixed by #360
Closed

Generate project heads from common template #358

Arlodotexe opened this issue Jan 17, 2023 · 0 comments · Fixed by #360
Assignees
Labels
dev loop ➰ For issues that impact the core dev-loop of building experiments templating

Comments

@Arlodotexe
Copy link
Member

Arlodotexe commented Jan 17, 2023

Background

Currently in Labs, deployable project heads for individual components and the "all components" project are hardcoded.

For individual components, these projects heads are in each component. For the "All" solution, these heads are in the ./platforms repo folder.

The problem

Making changes to these projects so far has been a long and manual process. Even simple changes require changes to potentially hundreds of files. Scripting these migrations is not an option as it's cumbersome and error prone.

The solution

Find a way to generate project heads from a template in the ./common folder. This folder will be migrated to a submodule later. By having the user generate these first, it allows us to effectively update all heads via the submodule.

Implementing this means the user needs to generate the project heads before opening the solution file. We should close this off alongside #257 if possible.

@Arlodotexe Arlodotexe added bug 🐛 Something isn't working dev loop ➰ For issues that impact the core dev-loop of building experiments and removed bug 🐛 Something isn't working labels Jan 17, 2023
@Arlodotexe Arlodotexe added this to the Labs Submodule Prep milestone Jan 17, 2023
@Arlodotexe Arlodotexe self-assigned this Jan 17, 2023
@Arlodotexe Arlodotexe moved this to In Progress in Windows Community Toolkit Jan 17, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in Windows Community Toolkit Feb 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev loop ➰ For issues that impact the core dev-loop of building experiments templating
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants