Reposaur uses the concept of namespaces to decide which policies it should use against a particular set of data.

For example, if the data provided is detected to be of the GitHub repository type, only policies under the github.repository namespace will be executed.

Supported Namespaces

github.issueRepresents a GitHub Issue
github.organizationRepresents a GitHub Organization
github.pull_requestRepresents a GitHub Pull Request
github.repositoryRepresents a GitHub Repository
github.userRepresents a GitHub User