domi

command module
v0.1.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2021 License: MPL-2.0 Imports: 3 Imported by: 0

README

domi

Go Report Card codecov GitHub release (latest by date) SBOM

NOTICE: This documentation and project is under active development. Consider this pre-alpha.

Overview

Enforces policy in CI/CD pipelines using conftest and Open Policy Agent.

Features:

  • Integrates with Github, Bitbucket (To Do), Gitlab (To Do), and other services (To Do) via webhooks
  • Supports Policy-as-Code written in rego.
  • May be run against specific repositories without integration to determine policy

Building from Source

After cloning the repository, utilize make to build the application. Simply typing make at the command line will display help for the defined targets in the Makefile.

Quickstart Targets
Target Function
help Displays all targets and what they do
docker Builds the docker file
run Starts domi locally on the port defined in config.env

What's with the name Domi?

The name domi is a shout out to one of the greatest enforcers of all time in the NHL - Tie Domi. He's best known as a fighter, and holds the all-time record of the most fighting majors (333).

Contributing

Pull requests are welcome. For more information see CONTRIBUTING.md

If the changes being proposed or requested are breaking changes, please create an issue for discussion.

License

Distributed under the MPL V2 License, please see the LICENSE file for more details.

Credits

Logo courtesy of FlatIcon

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL