Common GitHub settings for all repos in the org. The configuration files for each of our GitHub Apps are in the .github/
folder.
settings.yml
: This configures the settings for your GitHub repository. The settings are applied by the "Settings" GitHub App.
probot-config
extension is used to share settings.yml
. This way changes in this repo will be automatically extend to all other repositories.
To load the shared settings in your repository, create a .github/settings.yml
file with the following content:
_extends: .github
Then overwrite any settings you want to change (deepmerge is used).
_extends: .github
repository:
has_wiki: true
has_projects: true
...