Skip to content

github/ruleset-recipes

Repository files navigation

Ruleset recipes

Starter rulesets are pre-baked to make it easy to get started with repository rules.

What is a ruleset?

A ruleset is a named list of rules that applies to a repository. You can create rulesets to control how people interact with selected branches and tags in a repository. You can control things like who can push commits to a particular branch or who can delete or rename a tag. For example, you could set up a ruleset for your repository's feature branch that requires signed commits and blocks force pushes for all users except repository administrators.

Get cooking

  1. Grab a copy of this repo
  • ⬆️ top click < > Code
  • Pick your favorite way to clone, like GitHub CLI, or download the ZIP.
  1. To get started, visit your favorite repository or organization you have admin access to.
  • Head to ⚙️Settings > Rules > Rulesets
  • Select New Ruleset > Import a ruleset
  • Browse to your local clone of the ruleset-recipes you want to import
  • Review the imported ruleset and save your changes!
  • Success! 🎉

Video Example

Gif walking through the steps outline above to import a ruleset from a JSON file.

Table of contents

Branch Rulesets

Tag Rulesets

About

Quickstart your use of Repository Rules with prebuilt rulesets ready to import.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published