voxpupuli / community-triage

Notes and Docs for the Puppet triage google hangouts.
4 stars 5 forks source link

Update on new Module Compliance Tool #21

Open gavindidrichsen opened 3 months ago

gavindidrichsen commented 3 months ago

Module "Compliance" Tool:

What's causing the most pain?

We need a dependency management tool like other package managers...

How do we start?

If the outer circle below is the fully fledged puppet module dependency management tool (or suite) then the small red circle in the top corner is an MVP that brings value straight away. The beginning here will be some sort of puppet Module Compliance Tool.

Image

Proposed flow for this "Compliance" tool?

Is it syntactically ok?
Is its "contract" of dependencies valid?
Does it actually work with its dependencies?

The flow proposal

Image

gavindidrichsen commented 3 months ago

See this repository for a collection of related repos that may influence or inspire the new tool: https://github.com/gavindidrichsen-puppetlabs/devx_epic_reducing_toil

davidsandilands commented 1 month ago

Ionnais and Paula will be discussing this on next PAB I suggest we might want to take some time on the EAB too

gavindidrichsen commented 1 week ago

@davidsandilands: Moving this into "No Status" until we have more clarity from product.