Clarify and document supported platform on GDK
Overview
In gitlab-org/quality/engineering-productivity/team#229 (closed), we discussed distinguishing the supported platforms for GDK into 4 different levels. Quoting the @godfat-gitlab's suggestion at gitlab-org/quality/engineering-productivity/team#229 (comment 1430545364):
I suggest we change "Supported platforms" to:
- GitLab maintained supported platforms
- Wider community maintained supported platforms
- Reasonable efforts supported platforms
- Known non-working platforms
What we're currently maintaining go into "GitLab maintained supported platforms".
The goal of this issue is to document and make it clear which platforms are known to be working, actively maintained, supported by community, and what level of support for a platform the community can expect.
Impacted categories
The following categories relate to this issue:
-
gdk-reliability - e.g. When a GDK action fails to complete. -
gdk-usability - e.g. Improvements or suggestions around how the GDK functions. -
gdk-performance - e.g. When a GDK action is slow or times out.
Steps to replicate (optional)
Proposal (optional)
Environment (optional)
- Operating system name:
<!-- output of `uname -a` command -->
- Architecture:
<!-- output of `arch` command -->
- The contents of your
gdk.yml
(if any) - Ruby version:
<!-- output of `ruby --version` command -->
- GDK version:
<!-- output of `git rev-parse --short HEAD` command -->