### Typical Repository Workflow Commands Source: https://github.com/forcedotcom/kit/blob/main/DEVELOPING.md Essential commands for setting up and initializing the repository after cloning. This includes navigating to the project directory, ensuring the correct branch is active, and installing all top-level dependencies and bootstrapping packages. ```bash cd sfdx-dev-packages ``` ```bash git checkout -t origin/main ``` ```bash yarn ``` -------------------------------- ### Bootstrap Repository Packages Source: https://github.com/forcedotcom/kit/blob/main/DEVELOPING.md Bootstraps the packages by running `yarn install` on each package and symlinking any packages that are part of the monorepo's `packages` folder. This command is crucial after cloning the repository or after making changes to package dependencies. ```bash yarn bootstrap ``` -------------------------------- ### Install Yarn Globally Source: https://github.com/forcedotcom/kit/blob/main/DEVELOPING.md Installs Yarn, the package manager used by this repository, globally on your system using npm. Yarn is essential for managing node dependencies within the project. ```bash npm install --global yarn ``` -------------------------------- ### Commit Message Formatting with Commitizen Source: https://github.com/forcedotcom/kit/blob/main/DEVELOPING.md Commands to install Commitizen globally and use it for interactive commit message formatting. This ensures that commit messages adhere to the repository's enforced format, improving readability and maintainability of the commit history. ```bash yarn global add commitizen ``` ```bash git cz ``` -------------------------------- ### Run Package Tests Source: https://github.com/forcedotcom/kit/blob/main/DEVELOPING.md Executes `yarn test` on each of the packages in the repository. This command runs their respective test suites, ensuring code quality and functionality. ```bash yarn test ``` -------------------------------- ### Lint Repository Packages Source: https://github.com/forcedotcom/kit/blob/main/DEVELOPING.md Runs `yarn lint` on each of the packages. This command enforces code style and quality standards across the entire repository, helping to maintain consistency and catch potential issues early. ```bash yarn lint ``` -------------------------------- ### Compile Repository Packages Source: https://github.com/forcedotcom/kit/blob/main/DEVELOPING.md Executes the `yarn compile` command on each of the individual packages located in the `packages` directory. This ensures all TypeScript or other compilable source files are processed. ```bash yarn compile ``` -------------------------------- ### Clean Repository Packages Source: https://github.com/forcedotcom/kit/blob/main/DEVELOPING.md Runs `yarn clean` on each package to remove build artifacts or temporary files. The related command `yarn clean-all` can be used to also remove `node_modules` directories across all packages. ```bash yarn clean ``` ```bash yarn clean-all ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.