Rename project_services to integrations in codebase
As part of the Mass-integration project, we decided in &2504 (closed) to rename project services to integrations.
To reflect the new name and in accordance with the Gitlab/NamespacedClass cop !51236 (merged):
- The project_services directory should be renamed to
integrations - The models should be namespaced with
Integrations::, i.e.Integrations::Jira.
Checklist
- Rename classes namespaced
Integrations:: - Remove Rubocop TODOs https://gitlab.com/gitlab-org/gitlab/-/blob/9a65f0bd374515fc8e720fbb6e4889653dfae527/.rubocop_manual_todo.yml#L1482-1531
- We should not break the usage metrics, details #201855 (comment 562526950)
- Manage Single table inheritance #201855 (comment 564903142)
- GraphQL considerations #201855 (comment 566482827)
Edited by Arturo Herrero