GithubHelp home page GithubHelp logo

space-traders's People

Contributors

pjbehr87 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

wholesomeow

space-traders's Issues

Improve Waypoints organization on ListWaypoint page

Right now all of the waypoints are returned in a flat list of all waypoints in a system.

Improve this list so that orbital waypoints are returned as children of the waypoint they orbit. Maybe add some expand/hide functionality to the page so that orbitals show their type, but can be expanded for more info.

Automate creation of agent and config file on startup

There are 2 cases where automatically creating an agent can happen:

  1. The config file doesn't exist. From here we ask the user if they already have a token/name or if they want to automatically create a new agent. Walk them through either, then inject the name/token into a new config file which comes from the template.
  2. The config file exists, but the token field is empty. Same thing as above, ask if user has token or wants to create account. But, this time inject into existing config so the user doesn't lose any changed configuration.

To do this, there are multiple options:

  • Change the GetConfig function to return the error, and have logic for handling the error in main. This way we don't have to pass the stapi to the Getconfig function when 99% of the time this isn't used
  • Init stapi above GetConfig and pass the apiClient to GetConfig, so that in this case the GetConfig function can handle the new agent stuff

Either way there is a lot of overlap between the new agent stuff and should be handled in functions in the newly named internal.go file.

Improve Shipyard view

The shipyard view is really messy because ships have so much data. Figure out a way to trim down or hide, by default, some of the data.

Write the install REAME/Add "new agent" homepage

The README should have instructions on how to run the project

This should include the ability to load a home page that asks for an Agent name then creates a new one, including populating the config file.

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.