Skip to content

Discussion: configuration #2

@Lauriethefish

Description

@Lauriethefish

Ideas list for configuration/package management:

  • Ability to specify minimum (or recommended) NDK version to be used. (QPM should be able to automatically download this if missing, in my opinion)
  • Instead of having a mod.template.json (which always seemed overkill to me), add additional fields to the package to specify that information. e.g. game version, description. It's useful for packages to have that info anyway, and it would make the template unncessary.
  • qpm.shared.json currently stores downloaded dependency versions if my understanding is correct. Could this be used as a lock file, for CI purposes? i.e. add a command qpm ci that will pull the restored dependencies in qpm.shared.json. This could be good for reproducible builds.
  • A bit "out there", but ability to restrict a package based upon your game version (or some kind of warning system if a package isn't compatible with your version. granted, this requires additional metadata on packages that we don't have right now).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions