github / github/scientist

Scientists

Open
#160 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
7.8k
Forks
505
PR merge metrics
No merged PRs in 30d

Description

Ideas for backwards-compatible solutions (none of them particularly clean):

ignore could pass more arguments to the block, which is backwards-compatible assuming clients use a proc.
Add a new method ignore2 which receives observation objects instead of values.
Pass a custom nil-value as observation value to ignore if an exception is raised. This special nil-value should expose the exception.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by locating the ignore API and its handling of observation values and exceptions, then review the three backwards-compatible approaches in the issue. Done requires a maintainer-approved API choice and tests covering compatibility and exception visibility.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.