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]: manipulate .gitignore helping to filter out useless files #593

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

QDT's profile tracking and recovery capabilities are based on Git, a powerful but complex tool often intimidating for non-technical users.

One key feature is the ability to filter tracked files and exclude them from version history using a .gitignore file. This is particularly useful for ignoring files generated by QGIS within a profile that should not be "pushed" to the QDT project.
The current documentation explains this mechanism, but adding support to the plugin’s graphical interface would greatly enhance usability.

This could include:

  • When importing a QDT profile from an existing folder:

    • Read the .gitignore file and apply it when copying the profile.
    • Offer the option to edit it.
  • Option to generate a .gitignore file:

    • Level 1: Generate one based on the documentation template.
    • Level 2: Provide a small widget to select files and folders to ignore.

Related links

Use Cases

Exporting the current QGIS profile with the Profile Manager plugin for QDT.

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 to be funded Requires financial support to be solved labels Nov 29, 2024
@Guts Guts self-assigned this 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