GithubHelp home page GithubHelp logo

helio-ecosystem / helio-frontend Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 192 KB

A graphical interface for the Helio rest service

JavaScript 1.23% HTML 25.27% TypeScript 69.73% CSS 1.11% SCSS 1.58% Dockerfile 0.70% Shell 0.38%

helio-frontend's Introduction

Helio Ecosystem

This repository is the road map for the Helio ecosystem and its components.

Resources

Streamline

Acknowledgements

Many of the didactic materials and exercices have been developed thanks to the financial support of:

Institution Grant
Collaboration grant from the Education Innovation Program of the Universidad Politécnica de Madrid.

This project and some of its plugins have been partially funded by:

Project Grant
The European project VICINITY from the European Union's Horizont 2020 research and innovation programme under grant agreement Nº688467.
  The European project BIMERR from the European Union's Horizont 2020 research and innovation programme under grant agreement Nº820621.
The European project DELTA from the European Union's Horizont 2020 research and innovation programme under grant agreement Nº688467.
The European project AURORAL from the European Union's Horizont 2020 research and innovation programme under grant agreement Nº101016854.
The European project COGITO from the European Union's Horizont 2020 research and innovation programme under grant agreement Nº958310.

helio-frontend's People

Contributors

andreacimminoarriaga avatar emiliocrespoperan avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

helio-frontend's Issues

Formato del texto de tutorials

el nombre de los tutorials se modifica poniendo cada letra del comienzo de la palabra en mayusculas, por ejemplo Generating and linking rdf about people and places aparece como

Captura de pantalla 2022-10-03 a las 11 11 54

¿Se podria cambiar para que se quede igual que el nombre del fichero?

Posibles mejoras del Tour

Propongo una serie de posibles cambios que pienso que podrían mejorar la experiencia de uso del Tour en el Playground:

  • Eliminar "Tutorial description" antes del enunciado del tutorial ya que se puede introducir desde el propio archivo json en el campo description permitiendo mayor flexibilidad.
  • En tamaño de escritorio emplear dos columnas. Una primera seccion mostrando el enunciado y los resultados esperados, cada uno en una columna. La segunda sección con el editor y los resultados obtenidos al igual que en la anterior. Convertir los resultados esperados en un bloque en el que se active y desactive un blur al hacer click (en vez de usar un desplegable).
  • Mejorar el sistema de navegación permitiendo avanzar y retroceder entre los tutoriales de una forma directa.
  • Quitar la posibilidad de cambiar de builder puesto que no se debería cambiar para realizar los ejercicios.

Mensaje de error

Buenas, cuando creo un mapping que no es correcto siempre recibo el error Http failure response for http://localhost:4567/api/playground?builder=SIoTRxBuilder: 500 Server Error en lugar de un error descriptivo

Despliegue de recetas

Al desplegar las recetas con docker, el servicio del puerto 4567 no se encuentra en la misma red que el front end. Además al desplegar la receta de playground simple se despliega realmente la del playground con opciones avanzadas

Mejora de los estilos en el enunciado

Aplicar más estilos a las etiquetas generadas con Markdown en el enunciado del Tour. Actualmente no se diferencian en exceso los distintos títulos. Por ejemplo, usar un estilo parecido al de stackedit.

Cambiar docker-compose.yml en el README.md

El primer yml debería ser:

version: '3'
services:
  helio-publisher:
    image: acimmino/helio-rest:latest
    volumes: 
      - ./local/:/usr/src/app/local/
      - ./db/:/usr/src/app/db/
    ports:
      - "4567:4567"
  frontend:
    image: emiliocrespoperan/helio-frontend:latest
    depends_on:
      - helio-publisher <- cambiar esta línea
    ports:
      - "4201:80"

El segundo yml debería ser:

version: '3'
services:
  helio-publisher:
    image: acimmino/helio-rest:latest
    volumes: 
      - ./local/:/usr/src/app/local/
      - ./db/:/usr/src/app/db/
    ports:
      - "4567:4567"
  frontend:
    image: emiliocrespoperan/helio-frontend:latest
    depends_on:
      - helio-publisher
    ports:
      - "4201:80"
    environment: <- añadir esta línea
      - HELIO_REST_HOST=http://localhost:4567
      - HELIO_MODE=PLAYGROUND

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.