Skip to content
This repository has been archived by the owner on Jul 29, 2021. It is now read-only.

How do tooling dependencies apply? #33

Open
daveaglick opened this issue Sep 28, 2019 · 2 comments
Open

How do tooling dependencies apply? #33

daveaglick opened this issue Sep 28, 2019 · 2 comments

Comments

@daveaglick
Copy link
Member

Starting at level 3 it looks like there’s a requirement for dependencies to be at a certain level of the ladder as well. That requires those dependencies to both participate in the maturity model in the first place and also to have reached a certain maturity.

My question is how does this apply to tooling like build tool, documentation generators, design or build time static analysis tools, etc.? Does all open source involved in the production of the project have to meet the minimum ladder requirements or only those dependencies that get distributed or transitively referenced by consumers?

@clairernovotny
Copy link
Member

The requirement is intended to be for runtime dependencies, not tools/build-time/test time.

@devlead
Copy link
Member

devlead commented Sep 28, 2019

@onovotny sounds good to me 👍

Proposal states

Uses .NET Foundation certified infrastructure to build, sign and publish official public packages (ensures package is based on public git commit).

So it's valid question if that mean it also dictates how the build is executed in detail, i.e. choice of tooling. Worth clarifying the certification requirements, certification process (acquiring and maintaining certification).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants