vscout
latest

vscout

  • Welcome to vscout
  • Contributing
  • Design
    • Initial Design
    • Commands and Folder Structure
    • Networking
vscout
  • Docs »
  • Design
  • Edit on GitHub

DesignΒΆ

Table of Contents

  • Initial Design
    • 1 Background
      • Introduction
      • Features of Final Solution
      • Problem
      • Non-Goals
    • 2 Milestones
      • V1
      • V2
      • V3
    • 3 CLI Language
      • Python
      • Dart
      • Decision
        • Dart
    • 4 SQL vs NoSQL
      • SQL
      • NoSQL
      • Decision
        • NoSQL
    • 5 Distributed vs Centralized
      • Distributed
      • Centralized
      • Decision
        • Distributed
    • 6 Method of Making Changes to Database
      • Local and Sync
      • Queuing changes to Remote
      • Decision
        • Local and Sync
  • Commands and Folder Structure
    • Overview
    • Vocabulary
      • Attribute
      • Data type
    • Commands
      • add
        • attribute <attribute> <data-type>
        • data <json-text>
        • file <jsonfile>
      • config <configuration option>
      • find
      • init <project-name>
      • rm
        • attribute <attribute>
      • show
      • update
  • Networking
    • Overview
    • LAN Syncing
      • Initiating the Connection (UDP Broadcast)
      • WebSockets Frames
    • Future Plan
      • WAN
      • VexDB API
      • Security
Next Previous

© Copyright 2019, seenrobotics Revision 8fd389af.

Built with Sphinx using a theme provided by Read the Docs.