Git Product home page Git Product logo

ui's Introduction

WARNING: As previously announced on our communication channels, the Kytos project will enter the "shutdown" phase on May 31, 2021. After this date, only critical patches (security and core bug fixes) will be accepted, and the project will be in "critical-only" mode for another six months (until November 30, 2021). For more information visit the FAQ at https://kytos.io/faq. We'll have eternal gratitude to the entire community of developers and users that made the project so far.

Kytos/UI

This is the web user interface for the Kytos project. For more information on how to use it, please refer to the UI documentation.

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

How to create a new release

To create a new release file you need to run the command below and during the procedure to create a new release on github you need append the file latest.zip.

# build for production and compress the file as latest.zip
npm run build

After build and upload the file in the github, the Kytos has an endpoint to see the latest release version and download the latest.zip file from github and unpack it in the kytos/web-ui folder.

This update command can be trigger using the kytos-utils command displayed below. If no version is specified the latest version of kytos/ui on github will be used.

# update the kytos web-ui to latest version
$ kytos web update

# update the kytos web-ui to a specific version
$ kytos web update <version>

For detailed explanation on how things work, consult the docs for vue-loader.

ui's People

Contributors

beraldoleal avatar cmagnobarbosa avatar dependabot[bot] avatar diraol avatar hdiogenes avatar josemauro avatar llgoncalves avatar macartur avatar niehaus avatar rmotitsuki avatar thiag01opes avatar valessiobrito avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ui's Issues

Error while trying to fetch interface data

The Kytos UI notifies that it can not fetch interface data.

Logging

WARNING [kytos.core.interface] (Thread-4010) Couldn't get port 4294967294 speed, sw 00:...:02, feats 0
WARNING [kytos.core.interface] (Thread-4010) Couldn't get port 4294967294 speed, sw 00:...:01, feats 0

Open discussion about Kytos UI

Hello, guys, here you can feel free to discuss anything you want about our Kytos UI. It is highly recommended:

  1. To post printscreen images for better visualization about what you are talking if needed;
  2. If you got an error try to let us know how to reproduce it, and please inform wich browser you're using;
  3. If you're not confortable with open an issue you can always ask something in our slack channels, or directly;
  4. Suggestions are always welcome and you are too!

Fix README

Actually write the README file with relevant information

UI is no longer working with mef_eline

Due to some updates on the mef_eline API (which should have increased the version of the API, but it didnt), the UI is no longer working to create EVCs.

Steps to reproduce:

  1. Install Kytos and mef_eline (+dependencies)
  2. Start Kytos with: kytosd -E
  3. Create a topology on mininet, such as: mn --topo liner,3 --controller=remote
  4. Go to the Kytos UI and click to create a new EVC, with the following parameters:
  • UNI A: 00:00:00:00:00:00:00:01:1
  • UNI B: 00:00:00:00:00:00:00:03:1
  • tag type: 1
  • tag value: 100

Expected: the circuit should be created

Actual behavior: Bad request (only seen if you enable developer mode)

Point of attention:

  1. Fix the parameters (tag_type / value changed the names) and include the missing ones (dynamic_backup_path - see kytos/mef_eline#198)
  2. If the request is returning an error, the UI should raise an alert to say that some went wrong

Error while trying to fetch switch data

The Kytos UI notifies that it can not fetch switch data.

Logging

WARNING [kytos.core.interface] (Thread-4010) Couldn't get port 4294967294 speed, sw 00:...:02, feats 0 
WARNING [kytos.core.interface] (Thread-4010) Couldn't get port 4294967294 speed, sw 00:...:01, feats 0```

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.