Code Monkey home page Code Monkey logo

backseat-driver's People

Contributors

agrc-dev avatar keatonwalker avatar rkelson avatar stdavis avatar zachbeck avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

zachbeck rkelson

backseat-driver's Issues

Support Team Drives

The Drive code currently assumes all files are stored in a standard user Google Drive.

Using Team Drive would be make managing file ownership easier, but would eliminate shared folder links on the website.

Spec creation is does not guard against nonexistent features

A way is needed to guard against nonexistent feature being run. This seems to be a common occurrence.

The process currently will create a feature spec json and fail silently. It would be better not to create specs for features that don't really exist in the workspace.

Run reports

  • better error reporting
  • email notifications

Feature and package renaming requires manual work in Drive

Feature name changes require renaming some things to preserve the drive id and download link:

  • feature spec json
    • sgid_name field
    • name field
  • rename feature folder on drive
  • Rename gdb and shp zip files in feature folder
  • delete hash folder for feature
    • recreating the hash folder will require user credentials in zip_loader.py

Package name changes require renaming to preserve the folder links:

  • package spec json
    • name field
  • remove old package name from features
  • rename package folder on drive
  • Rename gdb and shp package folders

Advanced logging of spatial changes

  • Backseat already generates this data, but doesn't store it
  • Animated maps of all spatial changes over time would look really cool
  • Changes could be used in future validation pipelines

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.