Skip to content

New GUI for editing projects #255

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

Merged
merged 721 commits into from
Oct 17, 2018

Conversation

odeimaiz
Copy link
Member

@odeimaiz odeimaiz commented Oct 16, 2018

Front-end features:

  • All old functionalities working
  • Supports new node and project schemas
  • Supports nested containers
  • Data and UI properly splitted
  • Workbench view (showing nodes) for creating and connecting nodes
    • Nodes only have one "Inputs" and "Outputs"
    • Drag&drop for creating connections
  • Settings view (showing inputs) for connecting/disconnecting ports
    • Connected node's ports are shown on the left side
    • Drag&drop for creating connections
    • File Manager for each node showing available files in node
  • Tree view to ease navigation highlighting current node
  • Navigation bar showing path to current node with buttons
  • Logger always visible

From PR #253:

  • define a shared folder structure where all the APIs are centralized
  • define tests to check that APIs are valid (both json schemas and openapi schemas)
  • define a common envelope for all openapi responses
  • define tests that check that conventions are followed
  • have small readme that documents how to define apis

links PR #253
connects #237
closes #228
closes #233

fonts: {
"nav-bar-label": {
size: 20,
family: ["sans-serif"],
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sans-serif => Roboto

@odeimaiz odeimaiz merged commit 236d501 into ITISFoundation:master Oct 17, 2018
@ghost ghost removed the review label Oct 17, 2018
@sanderegg sanderegg mentioned this pull request Oct 17, 2018
9 tasks
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

Successfully merging this pull request may close these issues.

Allow sharing of APIs among services/packages Front-end refactoring
4 participants