diff --git a/src/config/sidebarConfig.ts b/src/config/sidebarConfig.ts index 400bb706..ab1d9267 100644 --- a/src/config/sidebarConfig.ts +++ b/src/config/sidebarConfig.ts @@ -303,15 +303,16 @@ export const sidebarSections: Record = { ], // Resources section (content lives at /resources but navbar says "Other Resources") - // '/resources': [ - // { - // label: 'Resources', - // items: [ - // { label: 'Overview', slug: 'resources' }, - // { label: 'Glossary', slug: 'resources/glossary' }, - // ], - // }, - // ], + '/resources': [ + { + label: 'Resources', + items: [ + { label: 'Overview', slug: 'resources' }, + { label: 'Glossary', slug: 'resources/glossary' }, + { label: 'Docs', slug: 'resources/docs' }, + ], + }, + ], }; /** diff --git a/src/content/docs/resources/docs.mdx b/src/content/docs/resources/docs.mdx new file mode 100644 index 00000000..65af2f03 --- /dev/null +++ b/src/content/docs/resources/docs.mdx @@ -0,0 +1,50 @@ +--- +title: Docs +description: Links to helpful docs for FRC programming +--- + +Here are some links to helpful documentation that you might reference while programming FRC robot code. + +## Libraries + +| Name | Docs Site | API Docs | +| :---------------------- | :-------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------- | +| WPILib | https://docs.wpilib.org/en/latest/ | https://github.wpilib.org/allwpilib/docs/2027/java/index.html | +| Phoenix 6 | https://v6.docs.ctr-electronics.com/en/stable/ | https://api.ctr-electronics.com/phoenix6/stable/java/ | +| REVLib | https://docs.revrobotics.com/revlib | https://codedocs.revrobotics.com/java/com/revrobotics/package-summary.html | +| Kauailabs’ NavX Library | https://pdocs.kauailabs.com/navx-mxp/software/roborio-libraries/java/ | https://www.kauailabs.com/public_files/navx-mxp/apidocs/java/index.html | +| Studica’s Titan Library | https://docs.dev.studica.com/en/latest/docs/GettingStarted/index.html | https://dev.studica.com/releases/JavaAPIDocs/index.html | +| Limelight | https://docs.limelightvision.io/docs/docs-limelight/getting-started/summary | https://limelightlib-wpijava-reference.limelightvision.io/frc/robot/package-summary.html | +| PhotonVision | https://docs.photonvision.org/en/latest/index.html | https://javadocs.photonvision.org/release/ | +| PathPlannerLib | https://pathplanner.dev/pathplannerlib.html | https://pathplanner.dev/api/java/ | +| ChoreoLib | https://choreo.autos/choreolib/getting-started/ | https://choreo.autos/api/choreolib/java/index.html | + +## Version Control + +| Name | Docs Site | +| :------------------------- | :------------------------------------------------------------ | +| Git | https://git-scm.com/ | +| GitHub | https://docs.github.com/en | +| Version Control in VS Code | https://code.visualstudio.com/docs/introvideos/versioncontrol | + +## IDE + +| Name | Docs Site | +| :------ | :--------------------------------- | +| VS Code | https://code.visualstudio.com/docs | + +## Logging + +| Name | Docs Site | API Docs | +| :----------- | :----------------------------- | :----------------------------------------------- | +| AdvantageKit | https://docs.advantagekit.org/ | https://docs.advantagekit.org/javadoc/index.html | +| tinylog | https://tinylog.org/ | https://tinylog.org/javadoc/ | +| DogLog | https://doglog.dev/ | https://javadoc.doglog.dev/ | + +## Simulation + +| Name | Docs Site | +| :------------ | :--------------------------------------------------------- | ------------------------------------------------------------ | +| MapleSim | https://shenzhen-robotics-alliance.github.io/maple-sim/ | +| dyn4j | https://dyn4j.org/ | https://www.javadoc.io/doc/org.dyn4j/dyn4j/latest/index.html | +| jMonkeyEngine | https://wiki.jmonkeyengine.org/docs/3.9/documentation.html | https://javadoc.jmonkeyengine.org/v3.9.0-stable/index.html | diff --git a/src/starlightOverrides/Header.astro b/src/starlightOverrides/Header.astro index d8ce178d..d5892c95 100644 --- a/src/starlightOverrides/Header.astro +++ b/src/starlightOverrides/Header.astro @@ -13,6 +13,7 @@ const navLinks = [ { href: '/learning-course/', label: 'Learning Course' }, { href: '/educators-guide/introduction/', label: "Educator's Guide" }, { href: '/best-practices/overview', label: 'Best Practices' }, + { href: '/resources', label: 'Other Resources' }, { href: '/contribution/', label: 'Contribution' }, ];