googleapis / googleapis/release-please

How to use provided interfaces for configuration?

Open
#1,964 0 comments 1 reaction 1 assignee Claimed by @chingor13 View on GitHub
priority: p3 type: question
Dominant language
TypeScript
Stars
7.5k
Forks
588
Avg merge
12h 16m
Merged PRs (30d)
7

Description

In a few places the documentation references interfaces that can be used to implement new classes to provide alternative behavior to release-please. One such part of the documentation is: https://github.com/googleapis/release-please/blob/main/docs/customizing.md#adding-additional-versioning-strategy-types

If I implement a new strategy/class using these interfaces, where would that code need to be written so that release-please can find the implementation at runtime and use it? I suspect that this documentation is not describing how you can contribute back to release-please but more-so how you can extend it. Is that correct or are these interface intended to be used to contribute back to release-please itself?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.