Giter VIP home page Giter VIP logo

linode / manager Goto Github PK

View Code? Open in Web Editor NEW
684.0 44.0 327.0 95.08 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.47% CSS 0.30% HTML 0.01% TypeScript 99.15% 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 Introduction



Akamai Connected Cloud Manager

Linode Manager Code Coverage

CI Build Stats on develop Website Cloud Manager Version Storybook

@linode/api-v4 version api-v4 bundle size @linode/validation version validation bundle size

Overview

This repository is home to the Akamai Connected Cloud Manager and related @linode/api-v4 and @linode/validation Typescript packages.

Developing Locally

To get started running Cloud Manager locally, please see the Getting Started guide.

Contributing

If you already have your development environment set up, please read the contributing guidelines to get help in creating your first Pull Request.

To report a bug or request a feature in Cloud Manager, please open a GitHub Issue. For general feedback, use linode.com/feedback.

License

All code located in this repository is distributed under the terms of the APLv2 license.

manager's People

Contributors

abailly-akamai avatar abemassry avatar acourdavault avatar acourdavaultlinode avatar alioso avatar asauber avatar bnussman avatar bnussman-akamai avatar carrillo-erik avatar cpathipa avatar ddevault avatar devdw avatar displague avatar dwiley-akamai avatar eatonphil avatar hana-linode avatar hanaxu avatar hkhalil-akamai avatar jaalah avatar jaalah-akamai avatar jdamore-linode avatar johnwcallahan avatar jskobos avatar jstamis-linode avatar martinmckenna avatar mjac0bs avatar na3d avatar ndukatz avatar patthiel avatar tiffwong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

manager's Issues

Make color scheme right

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

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)

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.

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

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

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.

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.