Skip to content
This repository has been archived by the owner on Aug 27, 2019. It is now read-only.

Core model logic for the Odyssey plugin #4

Merged
merged 1 commit into from
Apr 12, 2019
Merged

Conversation

teamdandelion
Copy link
Contributor

@teamdandelion teamdandelion commented Apr 12, 2019

This creates the core data structure for the Odyssey plugin, called an
'OdysseyInstance'. It supports adding entities (basically nodes) of type
Person, Priority, or Contribution. You can take a look at our design
doc
or brainstorming to get a sense of what's going on here,
although the design has continued to evolve via in-person conversations.

See the model.test.js file for a sense of how the API looks when used
in practice.

Test plan: Unit tests included. yarn test passes.

@teamdandelion teamdandelion changed the title Initial scaffold for the Odyssey plugin Core model logic for the Odyssey plugin Apr 12, 2019
This creates the core data structure for the Odyssey plugin, called an
'OdysseyInstance'. It supports adding entities (basically nodes) of type
Person, Priority, or Contribution. You can take a look at our [design
doc][dd] or [brainstorming] to get a sense of what's going on here,
although the design has continued to evolve via in-person conversations.

[dd]: #1
[brainstorming]: https://discourse.sourcecred.io/t/odyssey-manual-mode-brainstorming/62

See the `model.test.js` file for a sense of how the API looks when used
in practice.

Test plan: Unit tests included. `yarn test` passes.
@teamdandelion
Copy link
Contributor Author

Got a LGTM from @BrianLitwin offline, gonna merge.

@teamdandelion teamdandelion merged commit afdabbf into master Apr 12, 2019
@teamdandelion teamdandelion deleted the plugin-core branch April 12, 2019 23:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant