One Language for RiskCompanion site · catalog 1.0
Chapter 25

How to challenge a component, and how to contribute

The framework claims to have invented nothing: every component cites the source it came from. That claim is testable, and this page is where it is tested. Challenges are filed as issues in the repository; a free GitHub account is enough.

The framework claims to have invented nothing: every component cites the source it came from. That claim is testable, and this page is where it is tested.

Challenging a component

Open an issue with the label challenge and the component's code in the title. A challenge succeeds when it shows one of three things:

A challenge that proposes a component no source supports is answered but not adopted: that would be the first invented component.

What happens next

The maintainer answers every challenge in the issue. A successful challenge produces a patch, minor or major release under the rules in catalog/README.md, with the change and the challenger credited in CHANGELOG.md. A failed challenge stays open for thirty days for others to add evidence, then is closed with the reason recorded.

Contributing

By contributing you agree that your contribution is released under the repository's licences (CC BY 4.0 for text, CC0 1.0 for schemas).