This document explains the workflows of the Technical Writing team.
These processes work in conjunction with the Product development flow, Product designer workflow, and Engineering workflow, and the broader information about contributing to GitLab found in PROCESS.md.
These processes are open to all GitLab contributors, so they are documented within GitLab's documentation itself.
See the Documentation process page.
A Product Designer should consult with the Technical Writer for their stage group when planning to add or change substantial text within the UI, such as a phrase of explanatory microcopy or a link to documentation.
The technical writer can offer an initial review of any ideas, plans, or actual text, and can be asked to draft text when provided with information on the context and goals of the text. Context may include detail on the scenarios in which the text would appear (for example, to all users viewing the feature or only under certain conditions), and the information to convey, which typically answers one or more of the questions:
Once the merge request is created, all changes and additions to text in the UI must be reviewed by the Technical Writer. These may include labels (buttons, menus, column headers, UI sections) or any phrases that may be displayed within the UI, such as user-assistance microcopy or error messages.
Technical writers should familiarize themselves with these Pajamas Design System pages, use them when working with UI Copy, and contribute improvements to them if possible:
Additional information about composing and reviewing UI text:
For each release, a single technical writer is also assigned to the Release Post Structural Check.
Labels are described in the Development documentation Issues workflow page.