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

DDE项目核心平台迁移到 github #631

Open
hualet opened this issue Oct 23, 2018 · 10 comments
Open

DDE项目核心平台迁移到 github #631

hualet opened this issue Oct 23, 2018 · 10 comments
Assignees

Comments

@hualet
Copy link
Contributor

@hualet hualet commented Oct 23, 2018

目的:

  1. 讨论更加开发、透明,让希望了解 deepin 产品设计方向和问题处理的用户可以参与讨论和贡献 idea
  2. 加强大家对 github issue 的关注,解决习惯在 github 提交 issue 的贡献者长时间得不到响应的问题
  3. 用 github PR 替换 gerrit 的 CL,方便贡献者提交 patch
  4. 熟悉、使用 github 提供的一站式服务,如 wiki、github pages 等,跟社区平台进行统一

推进:

  • 第一步尝试把系统发布看板中的内容迁移到 github projects, 达到 1、 2 目的;
  • 第二步尝试迁移 gerrit 代码审核系统到 github PR,达到 3 目的;
  • 4 作为额外目标在使用过程中逐渐受益。

时间安排:

  • 第一步十月份开始推广使用,到十二月份看效果如何
  • 第二步从15.8发布开始推广使用,也是到十二月份看效果如何
@hualet
Copy link
Contributor Author

@hualet hualet commented Oct 23, 2018

基础的 issue 使用说明

  • 创建 / 删除 issue
  • 分配 / 标签 / 里程碑
  • 搜索 issue

基础的 github projects 看板使用说明

  • 创建 / 删除 note
  • 添加 issue 到看板
  • 看板的各个阶段介绍

迁移注意

  • 创建 github 账户,并设置头像
  • bugzilla 转 issue
  • 社区版相关的任务新建到 tower
@hualet hualet changed the title 系统发布看板迁移到 github DDE项目核心平台迁移到 github Oct 23, 2018
@hualet
Copy link
Contributor Author

@hualet hualet commented Oct 24, 2018

  • 网络访问慢
  • 考虑内部 issue 放在单独的一个列表里面
  • 分配人以后没有时间限制
  • 通知不及时、不明显
@hualet hualet self-assigned this Oct 24, 2018
@hualet hualet added the workflow label Oct 24, 2018
@hualet hualet added this to the 15.8 milestone Oct 24, 2018
@hualet hualet removed this from 开发 in deepin 系统发布看板 Oct 29, 2018
@hualet hualet removed this from the 15.8 milestone Oct 30, 2018
@yefeifei
Copy link

@yefeifei yefeifei commented Oct 31, 2018

自己上传的图片看不到,但可以看到别人上传的

@hualet
Copy link
Contributor Author

@hualet hualet commented Oct 31, 2018

自己上传的图片看不到,但可以看到别人上传的

怎么可能……没有上传成功吧?

@hualet
Copy link
Contributor Author

@hualet hualet commented Dec 18, 2018

代码审核迁移 github,需要解决:

  • 关闭 gerrit 上的项目
  • 关闭 gerrit 项目上的同步
  • 保护各个项目的 master 分支
  • 建立 CI
  • 更新 crp 项目
  • tag提交
  • sync-transifex
  • 更新贡献文档 & README
@hualet
Copy link
Contributor Author

@hualet hualet commented Jan 4, 2019

CI 添加内容:

  • 打包验证

  • 代码风格

  • 拼写检查

  • 编译警告?

  • 静态检查

  • clazy 判断是否是Qt项目

  • clazy qmake生成 compile_commands.json

@hualet
Copy link
Contributor Author

@hualet hualet commented Jan 7, 2019

github 代码审核问题:

  • 如何审核
  • 如何提交 patchset
  • 如何修改别人的 PR (目前看无法做到)
@hualet hualet closed this Mar 20, 2019
@hualet hualet reopened this Mar 20, 2019
@fwinac
Copy link

@fwinac fwinac commented Mar 26, 2019

kde有一个开发交流系统,可以去参考一下

@hualet
Copy link
Contributor Author

@hualet hualet commented Mar 27, 2019

kde有一个开发交流系统,可以去参考一下

您具体指哪个?techbase?

@fwinac
Copy link

@fwinac fwinac commented Mar 27, 2019

kde有一个开发交流系统,可以去参考一下

您具体指哪个?techbase?

https://community.kde.org/Infrastructure/Phabricator
我以前尝试给他们贡献kde connect android版的代码。感觉他们发起修改的方式,代码的审核都很好。你可以先试一下他们贡献代码的流程。

@xmuli xmuli removed the workflow label Jun 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.