


Using the Sphinx extension MathJax additionally allows us to share the original LaTeX without visiting the source repository. Sphinx allows us to embed math in the LaTeX format for a much better output. The documentation previously made use of static images to showcase mathematical equations. Documentation Featuresįrc-docs makes use of Sphinx and ReStructuredText to achieve many different features that previously were not possible. This work was split up among numerous community members and would not have been possible without them. This was a painstaking process of copying each articles’ text and formatting it to be compatible with the Sphinx system. ScreenSteps articles did not contain any form of a source that could be migrated, so each article would need to be ported by hand. There was one large issue with the migration that had to get solved first. Once autonomous starts, simply ask the SendableChooser what the selected value is.
• Allow the documentation to be versionedįrc-docs was inspired by the RobotPy documentation and quickly took on a similar model using a system composed of Sphinx and ReadTheDocs. You can do this by putting every possible Command you want to run as an autonomous into a SendableChooser and then put it into the SmartDashboard to have a list of options appear on the laptop. Type Parameters: public class SendableChooserSupport community contributions to the documentation.frc-docs started as a community-led project toward the end of the 2019 season. The 2019 FRC game Deep Space has vision targets above many of the goals that you need to drive up to. Frc-docs is the official source of tutorials and documentation for the FIRST Robotics Competition control system. Example programs in C++, Java and Labview for using a limelight camera to drive up to a goal in Deep Space.
