releaseforms

command module
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2019 License: MIT Imports: 9 Imported by: 0

README

objective:

to implement a service which subscribes to release events and publishes associated release documents which are structured to comply with PCIDSS

releaseforms

problem statement:

generating a document on every release can be cumbersome for an organization any way you look at it.

especially if the process is manual, and requires personnel.


releaseforms shall implement a pipeline of specially trained gophers who themselves can construct associated documentation,

providing stakeholders and management with mostly filled out forms which only need to be reviewed and signed off.

current state of affairs/disclaimer things:

be warned, this is NOT generating compliant forms right now

be warned, this MAY NEVER generate compliant forms

this project is very much in it's infancy, and therefore carries a risk of never delivering on the objective.

currently depends on:

  • athenapds (kudos to the folks working on arachnys projects!! 👏👏👏)

now the fun stuff...

how to use: [w/ provided defaults and minimal setup]

Configure GitHub repo/org webhook:

1 navigate to Settings > Webhooks on GitHub

2 select add webhook

3 PayloadURL: yourhost:8081/webhooks1, Content-Type: application/json, Secret: MyGitHubSuperSecretSecrect...?

4 go get github.com/paymentdata/releaseforms and run w/ the sample .env in the ${PWD}

5 ./releaseforms

6 trigger webhook

7 iterate as needed

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

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