https://github.com/robotcasserole1736/vscodetestproject
Test of the 2019 build system
https://github.com/robotcasserole1736/vscodetestproject
Last synced: 3 months ago
JSON representation
Test of the 2019 build system
- Host: GitHub
- URL: https://github.com/robotcasserole1736/vscodetestproject
- Owner: RobotCasserole1736
- License: mit
- Created: 2018-07-26T03:19:49.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-17T00:36:45.000Z (over 6 years ago)
- Last Synced: 2025-01-16T05:56:10.235Z (4 months ago)
- Language: Java
- Size: 310 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VsCodeTestProject
Test of the 2019 build systemKey components that 1736 is curious about:
- [ ] OS support
- [x] Lubuntu
- [ ] Manjaro
- [ ] Windows
- [X] CasseroleWebServer support
- [X] Add Jetty .jar dependencies to the build
- [X] Add a deploy target to copy .html/.css/.js resources to the correct folder on the RIO
- [ ] Log file snagger integration with build
- [ ] Debugger behavior/performance
- [X] Investigate QDriverStation as an alternative to the "legit" one on linux
- Works with 2018 protocol, though a memory leak crashes it after ~ 5 minutes. To be investigated...
- [X] Add git info to software via manifest changes @ build time
- [ ] Add a small library to retrieve the info at runtime
- [ ] Add a deploy lock that aborts the deploy (but not the build) if git has uncommitted changes# Development Features
- Run `./gradlew deploy` in the root of the repo to build & deploy robot code
- Run `./gradlew clean` in the root of the repo to clean up all temp files
- Run `../gradlew run` in the websocketTest folder to start up a local version of the robot webserver as a test. Ctrl-c to quit.