Skip to content

Further improvements to InstallOptions#3721

Merged
Martí Climent (marticliment) merged 8 commits intomainfrom
improvements-to-install-options
Jun 7, 2025
Merged

Further improvements to InstallOptions#3721
Martí Climent (marticliment) merged 8 commits intomainfrom
improvements-to-install-options

Conversation

@marticliment
Copy link
Copy Markdown
Collaborator

@marticliment Martí Climent (marticliment) commented Jun 7, 2025

Improvements to how InstallOptions are handled

  • Only SerializableInstallationOptions shall be used to store information. A factory will handle creating, retrieving, storing and caching SerializableInstallationOptions instances.
  • Convert InstallationOptions into InstallationOptionsFactory class, and make it static
  • Per-manager install location. Add and expand special variable $PACKAGE
  • InstallOptionsFactory will handle secutrity. Allow blocking/clearing certain fields unless the user has enabled certain settings
  • Generated commands on installoptions must use the ApplicableInstallOptions

@marticliment Martí Climent (marticliment) changed the title Update README.md Further improvements to InstallOptions Jun 7, 2025
@marticliment Martí Climent (marticliment) marked this pull request as ready for review June 7, 2025 20:54
@marticliment Martí Climent (marticliment) deleted the improvements-to-install-options branch July 18, 2025 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant