gr2m / gr2m/helpdesk

Normalize repositories

Open
#23 0 comments 2 reactions 0 assignees View on GitHub
idea
Dominant language
JavaScript
Stars
24
Forks
11
PR merge metrics
No merged PRs in 30d

Description

This could be a serious about normalizing repository settings with tools such as @octoherd and [the settings app](https://github.com/apps/settings)

Inspired by @oscard0m's `sync-repo-settings` script, see https://github.com/octoherd/octoherd/discussions/22

Things I'd like to normalize

- [ ] only permit squash for merging
- [ ] enable auto merging
- [ ] delete branches after merging
- [ ] disable wiki unless there is any wiki content
- [ ] disable projects unless there is a project
- [ ] normalize tests in multiple node versions
- [ ] use `main` as default branch with according release settings in `package.json` and `.github/workflows/release.yml`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.