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

[Feature Request - Profile Manager]: Add a button to increment version numbers following SemVer #592

Open
1 task done
Guts opened this issue Nov 29, 2024 · 0 comments
Open
1 task done
Assignees
Labels
enhancement New feature or request to be funded Requires financial support to be solved triage To be qualified, waiting for a project manager

Comments

@Guts
Copy link
Collaborator

Guts commented Nov 29, 2024

Context

During Autumn 2024, we made a huge contribution to the Profile Manager project to make it more robust and integrate it with QDT to make it a kind of graphical editor for QDT profiles. See: WhereGroup/profile_manager#10.

Concretely, it's now possible to import/edit a QGIS profile and export it in a QDT compatible way:

image

Now, we're looking forward to continue the good work and improve the QDT integration within the plugin.

Description

The version number of a QDT profile (profile.json) does matter important, as it can be used to trigger updates for an installed profile when synchronized with a centralized version using the sync_mode option of the Profiles Synchronizer job (see documentation).

Since semantic versioning (SemVer) is a technical concept, not all end users may be comfortable handling it. We propose adding buttons to facilitate profile version updates:

  • one to increment the major version (first digit),
  • one to increment the minor version (second digit),
  • one to increment the patch version (third digit).

Optionally, users could input key changes made since the last version, which would be stored in a CHANGELOG.md file, for example.

Related links

Use Cases

Using the Profile Manager plugin to manage QDT profiles.

Visuals

No response

Before submitting

  • I have verified that my idea is a change request and not a bug report.
@Guts Guts added enhancement New feature or request triage To be qualified, waiting for a project manager labels Nov 29, 2024
@Guts Guts self-assigned this Nov 29, 2024
@Guts Guts added the to be funded Requires financial support to be solved label Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request to be funded Requires financial support to be solved triage To be qualified, waiting for a project manager
Projects
None yet
Development

No branches or pull requests

1 participant