Giter Site home page Giter Site logo

449-central-repo's People

Contributors

bryli avatar circuitcraft42 avatar dasguptaanika avatar eyob-- avatar gemstone496 avatar n-kelkay avatar rytse avatar yonip avatar ysthakur avatar

Stargazers

 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

Forkers

arcello

449-central-repo's Issues

Refactor map subclasses

Refactor maps subclasses so that they do not have the same names as the modules they are passed to.

Document map parser

Write Javadocs, GitHub wiki, and shoutwiki articles on how to use and debug the parser.

Replace WPILib SmartDashboard

Replace SmartDashboard with SmartDashboard.js/SmartDashboardFX/a non-terrible dashboard. Set up data v time graphing functionality and camera streaming functionality.

Display git version tag in the dashboard

Parse the git version tag of the central repo version and project repo version in the project repo build script and pass it to FRCUserProgram. Display the version numbers on the SmartDashboard.

Implement command logging

ReferencingCommands should log in every method call.

initialize/end/interrupt methods should all log the command name and the respective action (init, end, interrupt).

execute should log data provided in a method overrided in subclasses that need to log every execute cycle.

Users should be able to choose whether to send the logs to the console, a single log file, separate log files, nowhere, or a combination of the above.

This would greatly expedite debugging.

Note: Long term todo

Provide maven repo

Push the central repo onto a maven repo so that project repos can internet dependency resolve.

This also forces users to override functionality in the project repo instead of hacking the central repo during build season.

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.