- A good reference for the basics of programming in FRC, specifically using Java.
- An introduction to the various software used in FRC (WPILib, Motor Controller Configuration Tools, Miscellanious Flashing Software, etc.)
- A guide on installing and using Pathplanner.
- A reference to use when troubleshooting the robot and something just won't work.
- The best way to do things, just the way we as team 3939 do it. Realistically, you shouldn't be doing things exactly the way they are laid out here, just using them as a starting point. But hey, if it works it works.
- A Java tutorial. It would be a good idea to learn the basics of Java before following along with these references.
?> If you have any questions about anything in the docs or you notice something is wrong, feel free to reach out to me on mmmspicy. on Discord or Snapchat/Instagram if you know me. I'll probably pay attention to it!
These docs run using docsify, a very nice site generator that can generate these pages using markdown. To quote their documentation:
- It is recommended to install
docsify-cliglobally, which helps initializing and previewing the website locally.
npm i docsify-cli -g!> If npm is not recognized by your terminal, you will need to download it and Node.js following these instructions.
- Download this project through GitHub, and you can either use
localrun.batto launch the docs or navigate to project folder with your terminal of choice and run:
docsify serve- After a second, the terminal will prompt you to view the docs by visting localhost:3000 or something similar, it'll tell you.
