FociSolutions / github-foundations

A framework for managing your GitHub Enterprise account infrastructure.
MIT License
10 stars 1 forks source link

GitHub Foundations

Securing Your GitHub Environment at Scale

Get Started Now!

Managing GitHub for multiple groups introduces complex security and consistency challenges. Misaligned permission levels, team structures, incomplete change rollouts across groups, and status reporting are just a few of the obstacles that can manifest with manual processes. The GitHub Foundations Toolkit offers a secure and efficient way to manage your organization's GitHub environment through automation and centralized control.

Features:

Automate Secure Infrastructure throughout your organization using CI/CD:

Centralize Control:

Rapid Rollouts:

Reduce Security Risks:

Accelerate your ITSG-33 Controls

Getting Started:

The repository is organized into two layers for ease of setup and management:

Bootstrap Layer

Initial setup of your state file backend, and creation of all organizations under your GitHub Enterprise account.

Organizations Layer

Management of organizations, repositories, and teams, Review results of drift detection, and execution of pull request plans for your organizations.

Included Tools:

How to Contribute

See CONTRIBUTING.md

License

Unless otherwise noted, the source code of this project is distributed under the MIT License.

The Canada wordmark and related graphics associated with this distribution are protected under trademark law and copyright law. No permission is granted to use them outside the parameters of the Government of Canada's corporate identity program. For more information, see Federal identity requirements.