There are a few issues with project "tags". I've noticed misuse of tags since we started prompting users for these:
- This overlaps with VCS "tags", something we rely on for versions. We shouldn't continue to introduce this confusion. We could rename "tags" to something else, or could improve the UX around tags
- I'd say prompting for tags on the dashboard page is a bad pattern. We should consider a more consistent pattern for onboarding if we want to make this an onboarding step. We already have other similar onboarding steps, this should probably be included in that. The listing of "tags" is probably the wrong place to tell users to add them though, as new users don't even know what tags are at the point they are being asked.
There might be some ideas we can borrow from GitHub. Heck, any reason we're not just importing these along with the repository information on import? Obviously this doesn't keep things in sync, but at least seeds our data.
There are a few issues with project "tags". I've noticed misuse of tags since we started prompting users for these:
There might be some ideas we can borrow from GitHub. Heck, any reason we're not just importing these along with the repository information on import? Obviously this doesn't keep things in sync, but at least seeds our data.