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

Restructure Assets & Scripts #40

Merged
merged 9 commits into from
Aug 3, 2022
Merged

Restructure Assets & Scripts #40

merged 9 commits into from
Aug 3, 2022

Conversation

aisgbnok
Copy link
Owner

@aisgbnok aisgbnok commented Aug 3, 2022

Summary

This PR restructures the assets and scripts in the repository. Assets and Scripts now have their own top level directory at the root of the project.

  • CAB files are no longer included in repository. They must be compiled.
  • The Assets directory at the root of the project stores project wide assets. This includes fonts, configurations, etc.
  • The Scripts directory at the root of the project stores project wide scripts. This includes scripts for compiling CAB files, and scripts that will be run when a package is installed on a client machine.
  • Resolves Consolidate CABs #23, as the new core_assets script is used across all packages.

Why

Moving assets and scripts into their own top level directory improves maintainability and readability. It's much easier to see all the different scripts, and manage assets. It was confusing when they were bundled with each package or kept under the packages directory.

Other Details

A lot of things have been cleaned up, feel free to see all the changes for yourself. One thing to highlight is that Segoe UI Variable Font is no longer being deployed. It comes with Windows 11 and I'm planning on transitioning these packages to Windows 11 only in the future anyway.

@aisgbnok aisgbnok added the Enhancement New feature or request label Aug 3, 2022
@aisgbnok aisgbnok self-assigned this Aug 3, 2022
# Conflicts:
#	packages/Generate New Packages.bat
#	packages/clean_setup/clean_setup_customizations.xml
#	packages/terminal/terminal_customizations.xml
#	packages/terminal_plus/terminal_plus_customizations.xml
#	packages/vm_core/vm_core_customizations.xml
@aisgbnok aisgbnok merged commit a5fdbad into main Aug 3, 2022
@aisgbnok aisgbnok deleted the restructure-assets branch August 3, 2022 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Consolidate CABs
1 participant