open-telemetry / open-telemetry/opentelemetry-java-contrib

Cucumber-jvm instrumentation

Open
#1,614 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Java
Stars
269
Forks
196
Avg merge
2d 7h
Merged PRs (30d)
38

Description

I was wondering if this repository would be appropriate for an instrumentation of cucumber-jvm.

Some similar exists on the equivalent node repository: https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-cucumber

And the hosting of this feature in the cucumber-jvm repository has been declined: https://github.com/cucumber/cucumber-jvm/pull/2789

I'm willing to contribute and finalize the initial work made by deejgregor in the linked PR.
The alternative is for me to create my own github repository and publish the artifact on maven central, but I'm wondering if it would not be better hosted here.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the initial cucumber-jvm instrumentation work referenced in the issue and compare it with the OpenTelemetry Java contrib repository structure. Use the equivalent Node instrumentation as a reference for expected scope. Done means deciding whether this repository should host the instrumentation and, if accepted, finalizing the contribution for publication.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
observability, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.