Glossary
A guide to all of the terms we use internally.
LFE
looking for engineer
LFD
looking for designer
LFR
looking for review
SIU
Destination calendar
The calendar that events are created on
Monorepo
Multiple projects (e.g. app, docs and API) all in one GitHub repository
Commit
Addition to the code
Pull request (PR)
The way in which code is reviewed and then added to the codebase. A PR is made of commits
Merge
If a PR is good, it is merged, which accepts the changes and βmergesβ them into the codebase
i18n
Internationalization (translating text)
a11y
Accessibility
CTR
Click-Through Rate
UI
User Interface
UX
User Experience
Event types
Different events that you offer on your booking link. For instance, hiring (30 mins) and performance review (60 mins) are both examples of event types.
Opt-in booking
An event type where you must accept/deny the booking before itβs created
Slots
Time slots that are offered on your booking page that are determined to be free
RFC
Request for comments. Essentially a proposal, where weβre looping in the team to get their thoughts
Round robin
Schedules each person in the team. If a team is made up of persons A, B and C, the first booking goes to person A, second goes to B, third to C etc.
CalDAV
An open standard for calendars. Essentially a ton of different calendar providers (e.g. Yandex, NextCloud) all support CalDAV, which allows you to connect those providers to Cal.com
Kangaroo
A tall animal that hops around
Webhooks
SAML SSO
A way for enterprises to let everyone in their company log in to any application, including Cal.com
Vercel
The platform that builds our code and publishes it to the live site
e2e
End to end testing. Essentially a robot that checks if our application is working each time we push code
Linting
A way to make code look nice and neat
.env
A file where you configure settings for Cal.com, like your database and email servers
WEBAPP_URL
TypeScript
An extension of the language JavaScript, which can do things like check if values are the correct type
API
NPM package
Dependencies (things your app uses) can be packaged into NPM packages, which are bundles of code that you can use in other applications
Metadata
Data that is in a computer readable format, like JSON, which looks like {βmakeβ: βVolvoβ, βmodelβ: βV40β}
Last updated