Update features.yml page for inconsistencies
Briefly describe the update
The features.yml page is a source for a lot of other pages, more specifically the pricing page https://about.gitlab.com/pricing/ and the feature comparison pages https://about.gitlab.com/pricing/gitlab-com/feature-comparison/.
From a snapshot of the features.yml file on April 14, 2020 - looking at details on the yml file to extract some insights, we found:
- Missing data. For example: whether this is available in gitlab_com or not is missing
- title: "Issue Weights"
description: "GitLab lets you manage issues using Agile practices by setting the weight of an issue."
link_description: "Read our Issue Weights documentation"
link: https://docs.gitlab.com/ee/user/project/issues/issue_weight.html
screenshot_url: 43-issue-weight.png
category:
- project_management
gitlab_core: false
gitlab_starter: true
gitlab_premium: true
gitlab_ultimate: true
github: false
jira: true
ca_agile_central: true
zoho_sprints: true
microfocus_alm_octane: true
redmine: partially
roi_case: "Allow estimation of issues and work. Remove the need for manual tracking. Make project estimation possible."
shorthand: "issue_weights"
hours_per_incident: 0.10
incidents_per_year: 100
For Example: Missing which Tier it is available in.
- title: "Server support for Windows and Mac"
description: "Support for running the server on Windows and Mac operating systems"
category:
- omnibus
link: "https://gitlab.com/gitlab-org/gitlab-foss/issues/46567"
gitlab_ci: false
gogs: true
jenkins: true
bamboo: true
- **Inconsistent data - For Example: all tiers are labeled false. So where does it fall? **
- title: "Issue Board Epic Swimlanes"
description: "View epics as swimlanes in an issue board."
link_description: "See epic for details"
link: 'https://gitlab.com/groups/gitlab-org/-/epics/328'
category:
- kanban_boards
- epics
gitlab_core: false
gitlab_starter: false
gitlab_premium: false
gitlab_ultimate: false
jira: true
ca_agile_central: true
redmine: false
blueprint_storyteller: false
- Unclear data. For Example: what does "partially" mean - I believe it needs to be true or false?
- title: "Risk/Issue Management"
description: "Able to define and manage project RISK and ISSUE status and workflow to identify, track, mitigate and resolve potential risks and active issues facing the project. Risk/Issue status and resolution managed through online workfow that tracks assignment and actions to address the specific item. Specific features would include: workflow, risk severity, risk priority, Assigning Risk/Issue for action, Risk/Issue status."
# link_description: ""
# link: 'https://docs.gitlab.com/ee/topics/git/index.html'
category:
- epics
capability: true
gitlab_core: partially
gitlab_starter: partially
gitlab_premium: partially
gitlab_ultimate: partially
ca_agile_central: true
version_one: partially
microfocus_ppm: true
planview: true
agilecraft: true
targetprocess: true
fogbugz: false
-
Additional item we have to cover is the possibility of adding additional fields in the features.yml for Usecases
-
Feature comparison page, which is based on features.yml, does not seem to pick up some of the fields
cc: @fseifoddini as discussed cc: @brianglanz @cfoster3 please add if you have additional details.
Edited by Saumya Upadhyaya