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

Allow groups to create Managed Tags that can only be applied to packages by members of that group. #47

Open
negentropicdev opened this issue Jul 5, 2020 · 0 comments
Labels
user story Feature seen from an end-user perspective

Comments

@negentropicdev
Copy link
Contributor

negentropicdev commented Jul 5, 2020

There will be two types of tags: generic tags and managed tags. Generic tags would make it easier to find packages by category such as "Networking", "Logging", or "Charting". Managed tags can only be applied by a specific developer group though there should be a feature for maintainers of a package to request a managed tag be applied which would then show up for the tag managing group to approve or deny.

  1. Developer groups can be created for privileged people such as LabVIEW Champions, CLAs, NI staff, etc. It would then be possible for managed tags to be created for each of these groups so that a group such as the champions can review a package and apply a special "Champion Reviewed" tag. If NI were to start using this package system they'd be able to identify officially endorsed packages with their own managed tag regardless of which individual / group uploaded the package.

  2. Managed tags could be used to identify specific ecosystems of packages to make it trivial to create 3rd party package management software that leverages GCentral repositories. For instance, an idea is to leverage GCentral for hosting Linx toolkit related packages so that a small package manager could be built into the Linx tools that make it trivial for newcomers to LabVIEW / makers to gain additional device feature support as part of their Linx projects. The open nature of the GCentral repositories also makes it easy for community members to contribute packages to expand the ecosystem.

@negentropicdev negentropicdev added the user story Feature seen from an end-user perspective label Jul 5, 2020
@negentropicdev negentropicdev changed the title Allow developers to create CLI/LV tools utilizing GCentral packages for groups of packages specific to their ecosystem. Allow capability of developer group managed Tags Jul 6, 2020
@negentropicdev negentropicdev changed the title Allow capability of developer group managed Tags Allow groups to create Managed Tags that can only be applied to packages by members of that group. Jul 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
user story Feature seen from an end-user perspective
Projects
None yet
Development

No branches or pull requests

1 participant