Developer.blender.org - Call for comments and participation

Besides what can be improved on developer.blender.org, there’s a few things in Phabricator we might take for granted. In particular, for bug reporting/triaging and having a single repository with multiple modules/projects.

  • Multiple code reviewers
    • Gitea: yes
    • GitLab: requires a one line modification to the community edition code
  • Custom fields (like type, status, priority)
    • Gitea: no. Has one or more tags + one project.
    • GitLab: no. Has one or more labels. Scoped labels however work similar to custom enum fields.
  • Custom forms for bug reports
    • Gitea: no (edit: issue templates handle some this)
    • GitLab: no (edit: issue templates handle some this)
  • Project (module) page with activity, workboard, custom text
    • Gitea project pages are only a workboard for all issues in that project
    • GitLab has no concept of projects in a repository, but has multiple workboards
  • Easy upload and embed image in issues and comments
    • Gitea supports upload files, and embedding external image links, but no way to embed an uploaded image (edit: it’s possible but can only be done with edit after submission and images are shown a second time at the bottom)
    • GitLab: yes
  • Issues related to multiple projects
    • Gitea has exactly one project per issue, but has multiple tags
    • GitLab does not have projects, but has multiple labels
  • Move issue between repositories, or link to multiple repositories
    • Gitea: no
    • GitLab: move yes, link no
  • Close issue as duplicate
    • Gitea: no
    • GitLab: yes, but only with quick action command, no button
15 Likes