PAIR-code / PAIR-code/deliberate-lab
Add custom stage ID field to experiment editor
Open
Nobody has claimed this yet.
frontend
runtime:experimenter-ux
stale
- Dominant language
- TypeScript
- Stars
- 96
- Forks
- 40
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 20
Description
This should default to the stage type (e.g., transfer-1, with the number incremented if one already exists) and check for duplicates (as no stages can have the same ID).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the experiment editor entry point and the code that creates or edits stages. Trace how stage types and existing stage IDs are represented, then define the default ID and duplicate-checking behavior from the issue. Done means new stages receive an incremented type-based ID and duplicate stage IDs are rejected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 66/100