Giter VIP home page Giter VIP logo

linode / manager Goto Github PK

View Code? Open in Web Editor NEW
685.0 44.0 331.0 95.97 MB

Akamai's Cloud Manager is an open-source, single-page application designed as the primary frontend interface for interacting with the Linode API. It is entrusted by hundreds of thousands of customers with the management of their Linode services.

Home Page: https://cloud.linode.com

License: Apache License 2.0

JavaScript 0.45% CSS 0.29% HTML 0.01% TypeScript 99.18% Shell 0.06% Dockerfile 0.01% Groovy 0.01% MDX 0.01%
linode linode-api linode-manager reactjs react-router-v4 react-redux

manager's Issues

Linode details networking page changes wrt Chris's feedback

  • Show all of the things (i.e. IP addresses)
  • Edit network button needs to be rethought

Edit mode:

  • Remove multi-delete interface
  • Make more clear the distinction between the UI parts
  • Single delete only plus confirmation modal
  • "Add an IP address" as a new section
  • Rename failover IP addresses
  • Swap IP needs to deal with moving IP addresses

Make color scheme right

Make sure color scheme on website is correct according to the mockups or that it is ok if not identical.

Standardize button sizing

Current mockups have all buttons being 30px tall (though we will use rem to describe this in css). Certain buttons are 20px if they are not central to a page/section. The implementation should reflect this.

Linode details summary page changes wrt Chris's feedback

  • Rename "launch" button
  • Make all launchy buttons same color & less prevalent
  • Add SSH button next to SSH command
  • Change "Lish" to "Text Console" or so
  • Change "Glish" to "Graphical Console" or so
  • Make the Linode's current state bigger
  • Move state management near the state (i.e. power)
  • Too much text on the detail page (who cares)

Add error handling to API-bound things

  • Redirect to oauth flow on auth error

Show error page on error for:

  • GET /linodes
  • GET /distributions

Show error response inline (overall error and/or per-field error) for:

  • Alerts form
  • Edit group / label

Show error tooltip for:

  • Boot jobs
    • Bulk reboot (and power off, etc.) on /linodes
    • Single reboot on /linodes
    • Single reboot on /linodes/:id

Implement components for common information

We need something for loading:

  • Plan names
  • Datacenters
  • Backups
  • Distribution
  • Warning button ( ! )

We definitely don't want to call a plan Linode 1024 in one place and Linode 1G in another.

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.