首页 > 其他分享 >快速上手极狐GitLab设计管理功能

快速上手极狐GitLab设计管理功能

时间:2024-02-05 14:56:15浏览次数:39  
标签:插件 Figma GitLab 议题 极狐 上手 设计 上传

什么是设计管理功能

设计管理是极狐GitLab 议题功能内的一个模块,在这里设计师可以上传议题相关的设计资产,包括线框图、原型图等。

与议题相关的研发、产品等职能的同事可以在议题内对设计进行浏览及协作,可以通过这种方式将设计也提供了单一可信源(SSOT)上的协作设计方法。

您可以与您的团队共享设计原型,或者可以轻松的查看和解决设计评审。

如何使用设计管理

首先要求启用 Large File Storage(LFS):

  • 对于自助管理实例,管理员必须全局启用LFS。
  • 对于使用极狐GitLab SaaS的用户是默认开启的。
  • 必须为项目本身启用 LFS。如果全局启用,默认情况下所有项目都启用 LFS。要在项目级别启用 LFS,请导航到项目的设置 > 通用,展开可见性,项目功能权限并启用 Git 大文件存储 (LFS)

目前设计管理支持上传的文件类型有png、jpg、jpeg、GIF、bmp、tiff、ico、webp 或 svg 格式的文件。

用户可以先打开 jihulab.com 创建一个项目,之后进入左侧面板中的议题列表页面新建一个议题,创建完成后点击议题界面中的点击上传,或将图片拖拽至虚线框内完成上传。

上传完成的设计文件会在议题页面显示,我们在上传同名文件时会生成一个新的版本,但如果是同名文件但内容没有更改过时则会跳过且不会更新版本。

所有拥有议题访问权限的用户都可以看到上传的文件,用户可以点击图像进行放大,上传多张设计图时也可以使用键盘的左/右键来切换。

如果用户希望对图片进行评审,可以通过鼠标点击图片中需要评论的部分来进行留言,这与我们在Figma或是同类产品的操作逻辑类似。

在设计评审时我们可以@项目中的相关人员,与他们进行交流和反馈,如果一些交流和反馈得到了解决,也可以将这些评审标记为已解决。

通过点击右上角的【添加待办事项】也可以将设计评审添加到自己的todo list,避免因为议题过多而遗漏。

我们在设计管理中所生成的用户活动事件都会由极狐GitLab跟踪并显示在用户配置文件、群组和项目活动页面。

极狐GitLab Figma插件

因为我们大多数的设计都会在其他的工具上完成,如Figma等,所以如果想要将我们设计好的文件上传至极狐GitLab那么会经历以下步骤:

  1. 在figma完成设计
  2. 从Figma导出设计
  3. 在极狐GitLab找到对应的议题
  4. 将设计上传至议题中的设计管理中

GitLab的Figma插件就是通过API token的方式将Figma中的设计稿无需下载直接同步至极狐GitLab的议题中。

下面我们来看一下如何去使用这样一款插件,去更好的自动化我们的一些工作。

安装插件

通过这个链接跳转到GItLab Figma插件页面,可以点击右上角的install按钮进行安装。

创建极狐GitLab个人access token

  • 点击创建完成后会生成一个个人访问令牌,记得复制并保存好。

从Figma上传一个设计

GitLab Figma插件可以让您将Figma中的设计上传到极狐GitLab的议题中

  • 从Figma的菜单栏中打开插件:插件→GitLab→将设计上传到GitLab

  • 输入您的极狐GitLab个人访问令牌,您只需要执行一次操作,或者在您设置的访问令牌到期以及删除令牌后重新执行一次。

  • 勾选 I am using a self-management GitLab instance。输入jihulab.com。如果您是使用其他自部署版本且有公网域名,则填入相对应的链接地址。之后点击保存设置。

  • 将您希望上传设计稿的议题链接粘贴至插件的输入框中,或者选择插件中显示的最近议题。

  • 选择设计内容(最多10个),点击插件中的upload按钮,提示上传成功。

重置插件

如果您希望删除 极狐GitLab 个人访问令牌并将插件重置为默认状态,请导航到“重置为默认”菜单项:

插件→ GitLab →重置为默认值

最后

设计管理可以让我们在整个产品开发流程中将设计和研发流程结合的更加紧密,能够让设计师的产出也可以通过议题进行记录和归档,让议题不仅关联代码修改的MR、产品经理的PRD,也可以关联项目中的设计部分,这为日后所有其他同事了解项目背景提供了更直观的展现,所有负责人都在这个议题中,任何人如果想看设计变更,代码变更,需求变更都是可追溯的,可以看到这个项目的所有进行过程。

这种协作方式就像DevOps让研发和运维能够紧密协作一样。能够让不同职能之间消除一个又一个的孤岛和墙,加速沟通和研发效率。

但产品也是在一个不断迭代和优化的过程中,在使用中还是有一些值得优化的空间:

  • 比如设计管理目前还不支持PDF等格式的文件上传
  • 比如Figma的插件上传设计至设计管理中后,还不支持通过上传的文件追溯到Figma的源文件
  • 比如上传不同版本的同名文件后也没有一个前后版本变更对照的功能。

所有的这些优化可以通过不断的迭代进行优化,因为这些产品都是开源,大家可以通过访问项目地址进行议题贡献或者代码贡献。

关注【极狐GitLab】获取更多 DevOps 行业最佳实践。

标签:插件,Figma,GitLab,议题,极狐,上手,设计,上传
From: https://www.cnblogs.com/jihugitlab/p/18008179

相关文章

  • 初步上手Git软件及GitHub平台:基本操作方法
      本文介绍Git软件与GitHub平台的基本内容、使用方法与应用场景等。目录1初步介绍2使用方法2.1GitHub配置2.2Git配置2.3代码上传至GitHub1初步介绍  首先,什么是GitHub与Git?为什么我们要运用这些工具?  首先从GitHub说起。如果大家参加过数学建模比赛,或许都经历过这......
  • GitLab--安装部署
    配置信息系统:centos7.8gitlab版本:12.8.8 1 下载gitlabwgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.8.8-ce.0.el7.x86_64.rpmyum-yinstallgitlab-ce-12.8.8-ce.0.el7.x86_64.rpm 2 修改配置文件(修改前先备份)[root@localhost~]#cp/etc......
  • 极狐 GitLab 和 Xcode Cloud 集成,实现 iOS 的自动打包
    一直以来,iOS/macOS开发者面临一个难题:大部分云厂商只提供Linux/Windows服务器,而不提供Mac,如果想实现「持续集成自动打包」就需要绑定自己的Mac作为构建机。如果用个人Mac,一旦关机,小组同事就无法构建;如果再买一台公共Mac,又造成浪费。2022年6月,Apple在WWDC(全球开发者......
  • gitlab 502问题解决
    问题现象: Whoops,GitLabistakingtoomuchtimetorespond.Tryrefreshingthepage,orgoingbackandattemptingtheactionagain.PleasecontactyourGitLabadministratorifthisproblempersists. 问题定位分析:一、查看系统资源使用情况磁盘满了g......
  • Gitlab Prometheus 磁盘空间占用
    gitlab默认启用Prometheus,数据存储时长是15天,经观察磁盘占用较大(我这边平均每天1G)如果磁盘紧张的情况下可以修改数据保留时长,或直接关闭Prometheus监控,修改配置文件的方法如下:配置文件位置gitlab/config/gitlab.rb1、修改保留天数,下面的配置内容默认全部是注释掉的,可以去......
  • 如何给极狐GitLab 配置 webhook,自动触发 Pipeline?
    本文根据工作中的痛点来举例介绍如何使用极狐GitLab,让你的日常工作更高效。还在只使用极狐GitLab存放代码?那你就OUT啦。赶紧看看这篇文章,让你的日常工作更高效。使用GitlabWebhook触发Pipeline,打通工作消息通知关于A/B同学的问题,我想可以使用Webhook触发Pipe......
  • git~issue在github/gitlab中的使用
    本文档适用于github和gitlabissue介绍GitHub中的issue功能是一种用于跟踪项目中任务、缺陷、功能请求和讨论的工具。通过issue,项目成员可以提出问题、报告bug、请求新功能,进行讨论,并且能够将issue与代码变更(比如pullrequest)关联起来,以便更好地进行协作和项目管理。......
  • 极狐GitLab在线发布(数据库)方法论
    前言其他公司——邮件“这周五凌晨6点公司产品发布,请相关的产品、设计、测试、运维、DBA、后端、前端、客服准时就位,6点开始我们准时挂维护页面。“产品公告栏“各位客户,我们产品定于xxxx(本周五)版本发布,维护xx小时,由此带来的不便请谅解,特此通告!“极狐GitLabSRE:昨天发布了。......
  • gitlab备份
    1)Gitlab的备份目录路径设置123456789101112[root@code-server~]#vim/etc/gitlab/gitlab.rbgitlab_rails['manage_backup_path']= truegitlab_rails['backup_path']= "/data/gitlab/backups"    //gitlab备份目录gitlab_rail......
  • mac配置gitlab
    使用ssh方式拉取gitlab仓库代码背景在公司mac电脑上需要将gitee仓库代码迁移到公司gitlab代码仓库中,而我习惯使用ssh方式关联git仓库。我也喜欢使用下面简单粗暴的方式来配置git,之前玩git在window10系统上玩的比较多,各种操作都玩过,比如:创建分支、切换分支、分支代码合并、单文件......