From 2c235c557f5b572ae27da1116249fec3bf488e2c Mon Sep 17 00:00:00 2001 From: Renie Joshi Date: Wed, 22 Jul 2026 13:09:05 -0700 Subject: [PATCH 1/3] Add docs page --- src/config/sidebarConfig.ts | 19 ++++++------ src/content/docs/resources/docs.mdx | 47 +++++++++++++++++++++++++++++ src/starlightOverrides/Header.astro | 1 + 3 files changed, 58 insertions(+), 9 deletions(-) create mode 100644 src/content/docs/resources/docs.mdx diff --git a/src/config/sidebarConfig.ts b/src/config/sidebarConfig.ts index 3e31facc..a15df80c 100644 --- a/src/config/sidebarConfig.ts +++ b/src/config/sidebarConfig.ts @@ -257,15 +257,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..3b19daa1 --- /dev/null +++ b/src/content/docs/resources/docs.mdx @@ -0,0 +1,47 @@ +--- +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 | +| 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/ | + +## 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 d3861413..832fbaf5 100644 --- a/src/starlightOverrides/Header.astro +++ b/src/starlightOverrides/Header.astro @@ -12,6 +12,7 @@ const navLinks = [ { href: '/', label: 'Home' }, { href: '/learning-course/', label: 'Learning Course' }, { href: '/educators-guide/introduction/', label: "Educator's Guide" }, + { href: '/resources', label: 'Other Resources' }, { href: '/contribution/', label: 'Contribution' }, ]; From 7f28a5405e2f5f4be6f3ae8c7121a9f65989e3d4 Mon Sep 17 00:00:00 2001 From: Renie Joshi Date: Wed, 22 Jul 2026 13:41:06 -0700 Subject: [PATCH 2/3] Add docs for vision libraries --- src/content/docs/resources/docs.mdx | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/content/docs/resources/docs.mdx b/src/content/docs/resources/docs.mdx index 3b19daa1..ee8115c4 100644 --- a/src/content/docs/resources/docs.mdx +++ b/src/content/docs/resources/docs.mdx @@ -7,15 +7,17 @@ Here are some links to helpful documentation that you might reference while prog ## 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 | -| 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 | +| 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 From 67858e83e2f0522d4c497190a0f35eb32175e7d0 Mon Sep 17 00:00:00 2001 From: Renie Joshi Date: Wed, 22 Jul 2026 14:34:58 -0700 Subject: [PATCH 3/3] Add DogLog to docs --- src/content/docs/resources/docs.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/docs/resources/docs.mdx b/src/content/docs/resources/docs.mdx index ee8115c4..65af2f03 100644 --- a/src/content/docs/resources/docs.mdx +++ b/src/content/docs/resources/docs.mdx @@ -39,6 +39,7 @@ Here are some links to helpful documentation that you might reference while prog | :----------- | :----------------------------- | :----------------------------------------------- | | 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