Installation
Install via Unlocked Package
Install the Trigger Lib unlocked package with btcdev namespace to your Salesforce environment:
/packaging/installPackage.apexp?p0=04tP6000003oZaLIAU
Deploy via Button
Click the button below to deploy Trigger Lib to your environment.

WARNING
The button deploys only the repo's package folder: Trigger Lib with global modifiers, without SOQL Lib and DML Lib. The deploy fails unless the org already has a SOQL class and a global DML class. Otherwise, use Copy and Deploy.
Copy and Deploy
Trigger Lib
Apex
TriggerOrchestrator.clsTriggerOrchestratorTest.clsTriggerTypes.clsTriggerTypesTest.clsBeforeInsert.clsBeforeInsertTest.clsAfterInsert.clsAfterInsertTest.clsBeforeUpdate.clsBeforeUpdateTest.clsAfterUpdate.clsAfterUpdateTest.clsBeforeDelete.clsBeforeDeleteTest.clsAfterDelete.clsAfterDeleteTest.clsAfterUndelete.clsAfterUndeleteTest.cls
Custom Metadata Types
Page Layouts
SOQL Lib (required)
Apex
DML Lib (required)
Apex
TIP
The button skips the examples. To add them to a scratch org or sandbox, run sf project deploy start -d examples -o your-org-alias in a clone of the repo.
