Design Assets/Artifacts
Problem to solve
Right now, working and collaborating on design files is not supported very well in GitLab. Design proposals are available in issue descriptions and are shared and discussed in comments. It's not always clear which is the latest version.
While we have the option to mark and comment on specific image spots in the blob view and in merge requests, the actual design collaboration happens much earlier in the process.
Proposal
- New link
Design assets
in our side navigation - Simple commenting on images, with comments in a sidebar
- Not uploaded to the respository (consider this pre-commit work)
The first iteration must include ~"usage ping"
Design assets
Any kind of asset (image) we render today, that might appear in a description or comment, we should allow you to 'promote to design asset'. This would mean it'd appear in the list under the new link.
From that point forward, the asset would still remain in its location, but a link underneath would bring you to the design asset view.
Future
- Allow versioning on design assets
- Allow you to work with assets that are in the repository
Naming
Should probably have a strong name:
- Design assets
- Design artifacts
- Design