Repoman

is Article description::a Python program used to enforce a minimal level of quality assurance in ebuilds and related metadata added to ebuild repositories.

Emerge
Install repoman through :

Configuration
For signing commits, enable the sign feature in portage and set the appropriate key ID:

Usage
Using Repoman is highly recommended for committing to Gentoo with Github pull requests.

Invocation
To create a package's Manifest file:

To scan the directory tree for QA issues (full listing), include dev profiles in dependency checks and force the parse check to be carried out:

To scan the directory tree for QA issues; if OK, commit via VCS, include dev profiles in dependency checks and force the parse check to be carried out: