Glossary ✏️¶
Each item in the glossary is also a Tooltip. The word or phrase is repeated in parentheses to assist those using Google Translate.
When Google Translate is selected:
- Tooltips, indicated by dashed underline, continue to be shown in English
- On the Glossary page
- The first instance (in bold) remains in English
- The second instance (in parentheses) is translated to your selected language
API (API): Application Programming Interface
APN (APN): Apple Push Notification service
App Group (App Group): a unique identifier that Apple users for a given app, yours has your TEAMID embedded in it
BLE (BLE): Bluetooth low energy, used for communication by phones, CGM and some pumps
branch (branch): version of code within a single repository or workspace repository
CAGE (CAGE): cannula (or pump site) age on Nightscout site
Certificate (Certificate): Apple certificate is used to sign your iOS or Mac apps - tied to but different from your permanent Developer ID
CGM (CGM): continuous glucose monitor, wearable medical device that measures and reports glucose in interstitial fluid
clone (clone): create a copy of a repository on your computer including revision history and ability to update using git commands
COB (COB): Carbs on Board, affects automated insulin delivery
commit (commit): a formal change to files in a repository; each commit has an alphanumeric identifier (SHA-1)
Correction Factor (Correction Factor): how many points your blood sugar will drop for each unit of insulin
CR (CR): Carb Ratio; how many grams of carbs are covered by one unit of rapid-acting insulin
DIA (DIA): Duration of Insulin Action, the full time insulin is active including a long, low-level tail
DIY (DIY): Do it yourself, a common acronym for the open-source software community (and the maker community)
fork (fork): a copy of code in a github repository other than the original
GIF (GIF): Graphics Interchange Format (GIF) can be used for small animations and low-resolution video clips
git (git): a tool for version control
GitHub (GitHub): an online service for storing repositories, accessible from a browser
github.com (github.com): an online service for storing repositories, accessible from a browser
Glucose Chart (Glucose Chart): Display of measured and predicted glucose values
GMT (GMT): Greenwich Mean Time is mean (average) solar time at 0 degrees longitude, see UTC
Guardrails (Guardrails): limits in the code for user selected settings, recommended and absolute limits are provided
Hamburger Menu (Hamburger Menu): three parallel lines that, when tapped, open a new menu
Identifiers (Identifiers): names of modules found on your Apple Developer Identifiers page that are required for GitHub build method
IOB (IOB): Insulin on Board, affects automated insulin delivery: the current active insulin (above or below the basal rate)
iOS (iOS): operating system used by Apple Mobile devices (iPhone, iPod, iPad)
ISF (ISF): Insulin Sensitivity Factor; how many points your blood sugar will drop for each unit of insulin; sometimes called Correction Factor
Issue (Issue): On github - a formal method to report a problem, either code behavior or documentation
JSON (JSON): JavaScript Object Notation; a standard data interchange format that is text-based and human readable
macOS (macOS): operating system for Mac computer
Loop (Loop): With a capital L, Loop is one of several do-it-yourself artifical pancreas systems
Match-Secrets (Match-Secrets): a private repository you must create in your github account, stores keys required to build with github Build Actions
MTB (MTB): Manual Temporary Basal: user initiated temporary basal, Omnipod Common feature
MDT (MDT): common abbreviation for Medtronic pumps
modal (modal): message or alert appearing in front of app that must be acknowledged to return to app
NFC (NFC): Near-Field Communication is used for scanning devices such as Libre sensors
Nightscout (Nightscout): a personal website used to view your glucose and diabetes management data.
Omnipod (Omnipod): Insulet tubeless insulin pump
PR (PR): Pull Request - a formal method to request changes to a repository
Provisioning Profile (Provisioning Profile): associates your app with your Developer ID and limits app lifetime to 1 year (paid) or 1 week (free)
Pull Request (Pull Request): formal method to request changes to a repository
QR (QR): a machine-readable code consisting of an array of black and white squares
repository (repository): contains project files and each file's revision history
TEAMID (TEAMID): One of 6 Secrets: Apple Developer account member number
FASTLANE_ISSUER_ID (FASTLANE_ISSUER_ID): One of 6 Secrets: the issuer ID is associated with your Apple Developer ID and never changes
FASTLANE_KEY_ID (FASTLANE_KEY_ID): One of 6 Secrets: Key ID provided when you create an API key in App Store Connect; it is associated with the FASTLANE_KEY
FASTLANE_KEY (FASTLANE_KEY): One of 6 Secrets: Really long key (several lines); it and FASTLANE_KEY_ID are generated together
GH_PAT (GH_PAT): One of 6 Secrets: Generated with your GitHub account; set it to never expire
MATCH_PASSWORD (MATCH_PASSWORD): One of 6 Secrets: Git repo encryption passphrase, used to encrypt the Match-Secrets repository when it is created. You must save and use the same MATCH_PASSWORD for every repository if you build multiple apps.
SHA-1 (SHA-1): Secure Hash Algorithm 1; used to generate an alphanumeric code for commits in git (github)
Terminal (Terminal): interface for entering commands to the computer
TestFlight (TestFlight): a method to distribute apps without direct connection
Tooltip (Tooltip): brief definitions provided for important terms and abbreviations on the website
URL (URL): website address (Uniform Resource Locator)
watchOS (watchOS): Apple watch operating system; must be compatible with phone iOS
workflow (workflow): a set of instructions to GitHub to perform an action; the instruction files are found in the .github/workflows folder of the repository
Xcode (Xcode): program used to build an app