combine proposed/presented on EIP timeline
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 61
- Forks
- 57
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 10
Description
"presented" isnt a valuable distinction here if nothing else to go with it, e.g., headliners come with forum posts, etc
this is an issue we'll also need to think about in the domain representation. we now have some data about how we're using statusHistory and presentationHistory, and my gut is telling me that we're complecting by mixing responsibilities across these various "enum" types in statusHistory and presentationHistory. granularity in important, but it's questionable where that abstraction boundary should be drawn and deferred to finding details by clicking into the call and seeing the specific context (eg. do we need 'debate'?).
let's think about this based on our coding principles on the right way to keep the domain boundaries simple and drawn at the right tradeoff, and that will leak up into providing the right UX here as well. i'm still okay with duplication in the domain if it is useful and simplifying the view to the user, but let's definitely think about the modeling and UX, which may be separate concerns.
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 reviewing how statusHistory and presentationHistory are used in the EIP timeline and domain representation. Compare the proposed and presented distinctions with the existing call context and UX, then agree on a simpler boundary. Done means the modeling decision and corresponding timeline behavior are clearly specified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100