Skip to content

Glossary

A guide to all of the terms we use internally.

TermDefinition
HandbookThis website 😎
WOWImpressing and exceeding the expectations of a client (or a teammate)
SprintA period of time in which we work on a project. Usually 2 weeks
Standup (SU)A meeting in which we discuss what we are working on
Lessons Learned (Retro)A meeting in which we discuss what went well (WWW) and what would be even better if (EBI)
MonorepoMultiple projects (e.g. app, docs and API) all in one GitHub repository
CommitAddition of code, pushed into a branch on the versioning system (GitHub, etc)
Pull request (PR)The way in which code is reviewed and then added to the codebase. A PR is made of commits
MergeIf a PR is good, it is merged, which accepts the changes and ‘merges’ them into the codebase
i18nInternationalisation, the process of making the app available in multiple languages
a11yAccessibility, the process of making the app available to people with disabilities
CIContinuous Integration, the process of automatically testing code
CDContinuous Deployment, the process of automatically deploying code
POProduct Owner, someone who manages the product
UXUser Experience, the process of designing the app
UIUser Interface, the process of designing the app
E2EEnd to end testing. Essentially a robot that checks if our application is working each time we push code
LintingA tool that checks code for errors and formatting
MetadataData that is in a computer readable format, like JSON, which looks like {"team": Liverpool", "ucl": "6"}