GitLab Duo Feature Name Localization and Styleguide Update

Objective

This issue aims to provide comprehensive context to linguists and the localization vendors regarding terminology and technical writing decisions for GitLab Duo capitalization and usage, as well as feature naming capitalization. The goal is to align our approach, document our process for feature naming, and consolidate any necessary term changes.

Current Guidelines on Gitlab Duo usage (English)

As stated in the GitLab Duo documentation:

  • Always use "GitLab Duo", never "Duo" by itself.
  • On first use on a page, use "GitLab Duo ".
  • After the first use, use the feature name without "GitLab Duo".
  • How to talk about Gitlab Duo, as per our Word List docs page.

Current Guidelines on capitalization

While as a company, we tend toward lowercase.

Feature names

Feature names should be lowercase.

However, in a few rare cases, features can be title case. These exceptions are:

  • Added as a proper name to markdownlint, so they can be consistently applied across all documentation.
  • Added to the word list.

GitLab Duo Feature List

  1. GitLab Duo AI Impact Dashboard
  2. GitLab Duo Chat
  3. GitLab Duo Code Explanation
  4. GitLab Duo Code Review Summary
  5. GitLab Duo Code Suggestions
  6. GitLab Duo Issue Description Generation
  7. GitLab Duo Issue Discussion Summary
  8. GitLab Duo Merge Commit Message Generation
  9. GitLab Duo Merge Request Summary
  10. GitLab Duo Product Analytics
  11. GitLab Duo Root Cause Analysis
  12. GitLab Duo Test Generation
  13. GitLab Duo Vulnerability Explanation
  14. GitLab Duo Vulnerability Resolution
  15. GitLab Duo Enterprise
  16. GitLab Duo Pro
  17. GitLab Duo Workflow

Action Items

  1. Review and confirm the capitalization and naming conventions for all GitLab Duo features listed above in all our 6 locales.
  2. Identify any terms that require translation updates.
  3. Ensure all target files in production are updated with any term changes.
  4. Draft a new section for the styleguide providing guidance on GitLab Duo feature naming and usage.
  5. Document the process for feature naming in general, with specific focus on GitLab Duo features.

Next Steps

  1. Review and discuss the proposed guidelines and feature list. Please provide feedback on any challenges or inconsistencies you encounter with the current naming conventions.
  2. Considering adding a new styleguide section on GitLab Duo feature naming and/or feature capitalization.
  3. Implement any agreed-upon changes to terminology or translations.

cc @cristianaluppi @katia2

cc @victoriaovando

FYI @opysaryuk @maudl-ext @nakiyama-ext @djsulliv @muchikawa

Edited Oct 14, 2024 by Maria Jose Salmeron Ibáñez
Assignee Loading
Time tracking Loading