Migrate from simulation/interaction/collaboration to activity/groupActivity
- Vorherrschende Sprache
- Haskell
- Sterne
- 1.3k
- Forks
- 201
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
We will deprecate the entry points `simulationOf`, `interactionOf`, `collaborationOf`, and `unsafeCollaborationOf`, and replace them with new entry points `activityOf`, `groupActivityOf`, and `unsafeGroupActivityOf`.
The new entry points differ in that they do not take a separate time-step function as an argument. Instead, the time step function is included in `Event` as a new constructor called `TimePassing`.
Beitragsleitfaden
Rechercherichtung
Start by locating the simulationOf, interactionOf, collaborationOf, and unsafeCollaborationOf entry points, then find the Event definition and its proposed TimePassing constructor. Trace how the activityOf, groupActivityOf, and unsafeGroupActivityOf APIs are used. Done means the old entry points are migrated or deprecated and the new time-step behavior is integrated consistently.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- haskell
- Bereich
- api
- Issue-Typ
- Refactoring
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100