Commit e30f31b6 authored by Cynthia "Arty" Ng's avatar Cynthia "Arty" Ng 🌴
Browse files

Fix links and spelling

parent c711773e
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -10,3 +10,7 @@ BasedOnStyles = handbook

# Ignore SVG markup
TokenIgnores = (\*\*\{\w*\}\*\*)

# Ignore cardpane shortcode and content
[*]
BlockIgnores = (?s) *({{< cardpane >}}.*?{{< /cardpane >}})
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ accessors
ACLs
actuals
Adafruit
adjacencies
AEs
Airbnb
Airtable
@@ -16,7 +17,9 @@ allowlist
allowlisted
allowlisting
allowlists
allyship
AlmaLinux
AMAs
AMIs
anonymization
anonymized
@@ -75,6 +78,7 @@ Ayoa
AZs
Azure
B-tree
backfilled
backfilling
backfills
backport
@@ -91,10 +95,12 @@ balancer's
Bamboo
Bazel
bcrypt
BDRs
Beamer
Bhyve
Bitbucket
Bitnami
bitrate
Bittrex
Blackmagic
blockquote
@@ -190,10 +196,13 @@ Codey
Cognito
Coinbase
colocate
colocate
colocated
colocating
colocation
commit's
CommonMark
Compa
compilable
composable
composables
@@ -202,10 +211,13 @@ config
Configs
Consul
Contentful
Coronavirus
Corosync
corpuses
Cosign
Coursier
cowork
coworking
CPU
CPUs
CRAN
@@ -222,7 +234,11 @@ crosslinking
crosslinks
Crossplane
Crowdin
crowdsource
crowdsourced
crowdsourcing
crypto
CSEs
CSMs
CSSComb
CSV
@@ -237,8 +253,8 @@ cybersecurity
CycloneDX
Dangerfile
DAST
Database Lab Engine
Database Lab
Database Lab Engine
Databricks
Datadog
datasource
@@ -247,6 +263,7 @@ datastore
datastores
datestamp
datetime
daycares
DBeaver
Debian
debloating
@@ -259,6 +276,7 @@ deduplicated
deduplicates
deduplicating
deduplication
Deel
delegators
deliverables
denormalization
@@ -274,6 +292,8 @@ denylists
Depesz
deployer
deployers
deprioritize
deprioritized
deprovision
deprovisioned
deprovisioning
@@ -310,11 +330,14 @@ Dockerize
Dockerized
Dockerizing
Docsy
documentarian
documentarians
Docusaurus
dogfood
dogfooding
dogfoods
DOMPurify
donut
dotenv
doublestar
downvoted
@@ -328,6 +351,8 @@ DSN
Dynatrace
EBAs
Ecto
edcast
Edcast
eden
EGit
ElastiCache
@@ -369,6 +394,7 @@ favorited
FBPs
Fediverse
ffaker
Figjam
Figma
Filebeat
Filestore
@@ -409,6 +435,7 @@ Gartner
Gbps
GCs
gdoc
Geekbot
Gemfile
Gemnasium
Gemojione
@@ -416,6 +443,7 @@ Getter
Getters
gettext
GIDs
GIFs
gists
Git
Gitaly
@@ -467,8 +495,8 @@ heuristical
hexdigest
Hexo
HipChat
Hoc
hoc
Hoc
hostname
hostnames
hotfix
@@ -484,14 +512,18 @@ hyperparameter
hyperparameters
iCalendar
iCloud
ICs
idempotence
idmapper
Iglu
IIFEs
Immer
impactful
incentivizing
inclusivity
inflector
inflectors
infradev
Ingress
initializer
initializers
@@ -507,14 +539,17 @@ inviter
IPs
IPython
irker
ISOs
issuables
Istio
Jaeger
Jamstack
jasmine-jquery
Javafuzz
JavaScript
Jenkins
Jenkinsfile
JetBrains
Jira
Jitsu
jq
@@ -523,7 +558,9 @@ JRuby
JSDoc
jsdom
Jsonnet
JTBDs
JUnit
Jupyter
JupyterHub
JWT
JWTs
@@ -556,27 +593,29 @@ kubectl
Kubernetes
Kubesec
Kucoin
Kustomize
Kustomization
Kustomize
kwargs
Laravel
LaunchDarkly
ldapsearch
learnings
LEDs
Lefthook
Leiningen
Lemmy
LLM
LLMs
libFuzzer
Libgcrypt
Libravatar
LinkedIn
liveness
Livestream
livestream
livestreams
livestreaming
Livestream
livestreamed
livestreaming
livestreams
LLM
LLMs
lockfile
lockfiles
Lodash
@@ -587,8 +626,8 @@ Logrus
Logstash
lookahead
lookaheads
Lookback
lookback
Lookback
lookbacks
lookbehind
lookbehinds
@@ -605,6 +644,7 @@ Maildir
Mailgun
Mailroom
mailto
maintainership
Makefile
Makefiles
malloc
@@ -618,12 +658,14 @@ Matomo
Mattermost
Mavenlink
mbox
Meltano
memoization
memoize
memoized
memoizes
memoizing
Memorystore
mentee
mergeability
mergeable
metaprogramming
@@ -647,6 +689,7 @@ mitmproxy
mixin
mixins
MLflow
MLOps
Mmap
mockup
mockups
@@ -655,10 +698,12 @@ Monokai
monorepo
monorepos
monospace
MQLs
MRs
MSBuild
multiline
mutex
MVCs
nameserver
nameservers
namespace
@@ -675,6 +720,7 @@ navigations
negatable
Neovim
Netlify
neurodiversity
NGINX
ngrok
njsscan
@@ -683,18 +729,22 @@ nosniff
noteable
noteables
npm
NSOs
NuGet
nullability
nullable
Nurtch
NVMe
nyc
O'Reilly
OAuth
OCP
Octokit
offboarded
offboarding
offboards
offsite
offsites
OIDs
OKRs
Okta
@@ -704,6 +754,8 @@ onboarding
OpenID
OpenShift
OpenTelemetry
operationalize
operationalized
Opsgenie
Opstrace
ORMs
@@ -712,7 +764,9 @@ osquery
OSs
OTel
outdent
outsized
Overcommit
overcommunicate
Packagist
packfile
packfiles
@@ -728,7 +782,9 @@ passthrough
passthroughs
passwordless
Patroni
PBPs
PDFs
PEOs
performant
PgBouncer
pgFormatter
@@ -738,8 +794,8 @@ pgvector
Phabricator
phaser
phasers
phpenv
Phorge
phpenv
PHPUnit
PIDs
pipenv
@@ -751,11 +807,13 @@ podman
Poedit
polyfill
polyfills
Polywork
pooler
postfixed
Postgres
postgres.ai
PostgreSQL
PQLs
Praefect's
prebuild
prebuilds
@@ -860,10 +918,13 @@ remediations
renderers
renderless
replicables
repo
repmgr
repmgrd
repo
reposts
repurpose
repurposes
repurposing
repurposing
requestee
requesters
@@ -915,6 +976,7 @@ runbooks
runit
runtime
runtimes
SAEs
Salesforce
sandboxing
sanitization
@@ -934,6 +996,7 @@ scrollable
SDKs
SDRs
segmentations
SEGs
SELinux
Semgrep
Sendbird
@@ -944,6 +1007,7 @@ serializer
serializers
serializing
serverless
ServiceDesk
setuptools
severities
SFCs
@@ -954,10 +1018,11 @@ shfmt
Shippo
Shopify
shortcode
shortcodes
shortcodename
shortcodes
Sidekiq
Sigstore
Sijbrandij
Silverlight
Sisense
Sitespeed
@@ -972,6 +1037,7 @@ Slony
SLOs
smartcard
smartcards
SMEs
snake_case
snake_cased
snapshotting
@@ -981,6 +1047,7 @@ Sobelow
Solargraph
Solarized
Sourcegraph
SOWs
Spamcheck
spammable
sparkline
@@ -989,6 +1056,7 @@ Speedscope
spidering
Splunk
SpotBugs
Spotify
Squarespace
SREs
SSDs
@@ -1001,11 +1069,11 @@ starrers
storable
storages
strace
strategize
strikethrough
strikethroughs
stunnel
stylelint
syntaxes
subchart
subcharts
subcommand
@@ -1061,6 +1129,7 @@ swappiness
swimlane
swimlanes
syncable
syntaxes
Sysbench
syscall
syscalls
@@ -1083,6 +1152,7 @@ timeboxed
timeboxes
timeboxing
timecop
timeframe
timelog
timelogs
timesheet
@@ -1100,6 +1170,8 @@ toolkits
toolset
tooltip
tooltips
touchpoint
touchpoints
transactionally
transpile
transpiled
@@ -1111,6 +1183,8 @@ triaged
triages
triaging
Trivy
trueup
trueups
Truststore
truthy
Twilio
@@ -1121,8 +1195,8 @@ Typora
TZInfo
Ubuntu
Udemy
UI
UIDs
UIs
unapplied
unapprove
unapproved
@@ -1146,8 +1220,8 @@ uncomment
uncommented
uncommenting
uncordon
underperformance
underperform
underperformance
underperformed
underperforming
unencode
@@ -1164,6 +1238,7 @@ unindexed
unlink
unlinking
unlinks
unmanaged
unmappable
unmapped
unmergeable
@@ -1235,9 +1310,11 @@ upvote
upvoted
upvotes
urgencies
URGs
URIs
URL
UUIDs
UXers
Vagrantfile
validator
validators
@@ -1251,6 +1328,7 @@ virtualized
virtualizing
Vite
VMs
VMWare
VPCs
VPs
VSCodium
@@ -1270,6 +1348,7 @@ websockets
Wex
wget
whistleblower
whiteboarding
whitepaper
whitepapers
wireframe
@@ -1280,6 +1359,7 @@ Wireshark
Wordpress
Workato
workstream
workstreams
worktree
worktrees
Worldline
Original line number Diff line number Diff line
@@ -21,9 +21,9 @@ To support GitLab's long-term product health and stability while keeping the pac

If one of these labels clearly doesn't apply for an issue, consider using the `type::ignore` label. This will exclude the issue from automation and dashboards used to do cross-functional prioritization and metrics tracking for the product. It is highly important we have accurate data, so please only use this label if the issue clearly does not pertain directly to Engineering changes to the product itself. This label will typically apply to issues used for planning or to track a process. For example, you could use the `type::ignore` label for a milestone planning issue where the issue's purpose is organization and will not have MRs directly associated with it.

A team's ratio might change over time and different teams may have different ratios. Factors that influence what ratio is appropriate for a given team include the [product category maturity](https://about.gitlab.com/direction/maturity/), the area of the product they are working in, and the evolving needs of GitLab the business. Teams should review labeling for accuracy and minimize the number of `type::undefined` items. This allows us to review the plans at the group, section, and company level with team members to ensure we appropriately prioritize based on cross-functional perspectives.
A team's ratio might change over time and different teams may have different ratios. Factors that influence what ratio is appropriate for a given team include the [product category maturity](https://about.gitlab.com/direction/#maturity), the area of the product they are working in, and the evolving needs of GitLab the business. Teams should review labeling for accuracy and minimize the number of `type::undefined` items. This allows us to review the plans at the group, section, and company level with team members to ensure we appropriately prioritize based on cross-functional perspectives.

For more details on these three work types, please see the section on [work type classification](https://about.gitlab.com/handbook/engineering/metrics/#work-type-classification).  The development EM is the DRI to ensure that the merge requests are accurateliy labeled.
For more details on these three work types, please see the section on [work type classification](/handbook/engineering/metrics/#work-type-classification).  The development EM is the DRI to ensure that the merge requests are accurately labeled.

#### Prioritization for feature, maintenance, and bugs

@@ -31,9 +31,9 @@ Our backlog should be prioritized on an ongoing basis. Prioritization will be do

1. Product Manager provides prioritized `type::feature` issues
1. Engineering Manager in development provides prioritized `type::maintenance` issues
1. [Test Platform Managers](https://about.gitlab.com/handbook/engineering/infrastructure/test-platform/#milestone-planning) provide prioritized `type::bug` issues using the [bug prioritization dashboard](https://10az.online.tableau.com/t/gitlab/views/OpenBugAgeOBA/BugPrioritizationDashboard)
1. [Test Platform Managers](/handbook/engineering/infrastructure/test-platform/#milestone-planning) provide prioritized `type::bug` issues using the [bug prioritization dashboard](https://10az.online.tableau.com/t/gitlab/views/OpenBugAgeOBA/BugPrioritizationDashboard)

*Note: UX-related work items would be prioritized in accordance with the appropriate sub-types. UX related bugs are included in the automated process (S1/2 and so on), UX-related maintenance items will be included in the EM's prioritized list, Product (feature) UX items will have been included as part of our normal [Product Development Flow](https://about.gitlab.com/handbook/product-development-flow/).*
*Note: UX-related work items would be prioritized in accordance with the appropriate sub-types. UX related bugs are included in the automated process (S1/2 and so on), UX-related maintenance items will be included in the EM's prioritized list, Product (feature) UX items will have been included as part of our normal [Product Development Flow](/handbook/product-development-flow/).*

The DRIs of these three core areas will work collaboratively to ensure the overall prioritization of the backlog is in alignment with [section direction](https://about.gitlab.com/direction/#devops-stages) or any other necessary product and business needs. If a team is not assigned a Product Designer then there is no UX counterpart needed for prioritization purposes. PMs will prioritize the final plan for a given milestone.

@@ -55,7 +55,7 @@ Cross-functional reviews will be done at the group, stage/section, and company l

##### When to review?

When the data is up-to-date and accurate.  See the [timeline](https://about.gitlab.com/handbook/engineering/workflow/#product-development-timeline)
When the data is up-to-date and accurate.  See the [timeline](/handbook/engineering/workflow/#product-development-timeline)

##### What to review in advance?

Original line number Diff line number Diff line
@@ -47,4 +47,4 @@ Once the item's success criteria are achieved, the Engineering Manager should co

When reseting a groups Engineering Allocation in the table above, the goal should be set as `floor %`, the goal should be `empower every SWEs from raising reliability and security issues`, percentage of headcount allocated should be `10%`, and `N/A` in place of a link to the Epic.

All engineering allocation closures should be reviewed and approved by the [VP of Development](https://about.gitlab.com/handbook/engineering/development/#team-members).
All engineering allocation closures should be reviewed and approved by the [VP of Development](/handbook/engineering/development/#team-members).
Original line number Diff line number Diff line
##### Development

* Maximize your productivity through effective [time management](https://about.gitlab.com/handbook/engineering/development/dev/create/engineers/books/#time-management)
* Maximize your productivity through effective [time management](/handbook/engineering/development/dev/create/engineers/books/#time-management)
* Be proactive and take the initiative when the opportunity presents itself
* Demonstrate flexibility by being open and adaptable when assigned work tasks
Loading