Automate creation of documentation from Git history
Configure notifications by using webhooks
Design and implement an authentication strategy
Design a strategy for managing large files, including Git LFS and git-fat
Design a strategy for scaling and optimizing a Git repository, including Scalar and cross-repository sharing
Design a branch strategy, including trunk-based, feature branch, and release branch
Design and implement a pull request workflow by using branch policies and branch protections
Implement branch merging restrictions by using branch policies and branch protections
Integrate GitHub repositories with Azure Pipelines
Configure permissions in the source control repository
Configure tags to organize the source control repository
Recover data by using Git commands
Purge data from source control
Integrate pipelines with external tools, including dependency scanning, security scanning, and code coverage
Design and implement quality and release gates, including security and governance