0.0.4 • Published 5 years ago
@githaxs/config-generator v0.0.4
Purpose
Retrieve config files for GitHub applications
How it works
There are two places configuration can be set for GHX applications:
- in the repo (i.e. /.github/repo-settings.yml)
- in a repo named ghx (i.e. ghx/.github/repo-settings.yml)
The settings in the repo apply to that specific repo. Setting in ghx apply to all repos the application is installed on.
Within ghx there are two kinds of settings that can be defined
- default
- admin
The settings are merged in the order of default -> repo setting -> admin.
Therefore, admin settings take precedent, followed by repo settings (overrides), and lastly any default settings.
The ability to set default settings across an entire organization helps to simplify the installation process and improve consistency.