Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backend #3

Closed
11 of 14 tasks
diogotorres97 opened this issue Jun 6, 2019 · 0 comments
Closed
11 of 14 tasks

Backend #3

diogotorres97 opened this issue Jun 6, 2019 · 0 comments
Assignees

Comments

@diogotorres97
Copy link
Collaborator

diogotorres97 commented Jun 6, 2019

Backend

Features + Development Tasks

  • Create Class Graph
    • 3 Arrays (Source, Sink, Handlers)
    • Array of Edges(?)
  • Create API/Interface
    • Run/Stop Nodes
    • Add/Remove Nodes (Factory ?)
    • Add/Remove Edges
    • Get Node Types (enum -> string -> type)
  • Create REST Server
  • Create communication by websockets
    • Publishers results(?)
  • Implement Several Nodes
  • Serialize Recipes
  • Implement Type Checking (error handling)
    • Sink/Sources cannot connect to another nodes (only 1 entry)
  • Group Nodes
  • Recursive Nodes (receive 2 inputs, one for the data and one for the number of loops (recursive calls) to execute)
  • Generate permutations of text scenarios

Bugs / Enhancements

  • Update edges to String -> Array
  • eventually limit queue size
  • if queue is full take oldest message and publish most recent ?
  • Filewriter -> write to a file :D
@AndreFCruz AndreFCruz pinned this issue Jun 6, 2019
@AndreFCruz AndreFCruz unpinned this issue Jun 6, 2019
@AndreFCruz AndreFCruz pinned this issue Jun 6, 2019
@AndreFCruz AndreFCruz reopened this Jun 9, 2019
@diogotorres97 diogotorres97 changed the title Overengineering Project Backend Jun 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants