The 10th Magnitude GitHub Adoption Quickstart is a 2-week interactive engagement that establishes solid GitHub fundamentals for modern source control management and enterprise-grade InnerSourcing.
GitHub is synonymous with open source development, but continued evolution in the platform now makes it a compelling solution for enterprise development.
Phase 1: Fundamentals and Innersourcing
Optimally structure your GitHub organization/teams, and import or migrate existing source code from other source control systems. Whiteboard, implement, and socialize the most effective branching strategies to improve work isolation and quality. Integrate to work item tracking tooling for traceability.
Phase 2: Secure the Supply Chain
Leverage GitHub’s advanced security tools to secure your software supply chain. Leverage automatic variant analysis for detecting vulnerabilities and their variants early and prevent them from reaching production. Create workflows that automatically suggest fixes for vulnerable dependencies.
Phase 3: Continuous Integration (CI)/Continuous Delivery (CD)
Focus on automation using best of breed tools. Utilize GitHub Actions for CI and automating processes. Utilize Azure Pipelines for CD to automate deployments to environments. Dramatically improve your commit-to-production process, reduce cycle times and increase the quality of your software.