diff --git a/astro.config.mjs b/astro.config.mjs index 8236d36..7dea10a 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -26,35 +26,42 @@ export default defineConfig({ }, { label: "Subteams", - items: [ - { label: "Programming", slug: "subteams/programming" }, - { label: "Electrical", slug: "subteams/electrical" }, + items: [ + { label: "Programming", items: [ + {autogenerate: {directory: "subteams/programming" }} + ] }, + { label: "Electrical", items: [ + {autogenerate: {directory: "subteams/electrical" }} + ] }, { label: "Mechanical", items: [ - { label: "Design", slug: "subteams/mechanical/design" }, + { label: "Design", items:[ + {autogenerate: {directory: "subteams/mechanical/design" }} + ] }, { label: "Fabrication", items: [ - { - label: "Machines", - slug: "subteams/mechanical/fabrication/machines", - }, - { - label: "CAM", - slug: "subteams/mechanical/fabrication/cam", - }, + {autogenerate: {directory: "subteams/mechanical/fabrication" }}, ], }, - { label: "Assembly", slug: "subteams/mechanical/assembly" }, + { label: "Assembly", items: [ + {autogenerate: {directory: "subteams/mechanical/assembly" }} + ] }, ], }, { label: "Business", items: [ - { label: "Media", slug: "subteams/business/media" }, - { label: "Awards", slug: "subteams/business/awards" }, - { label: "Outreach", slug: "subteams/business/outreach" }, + { label: "Media", items: [ + {autogenerate: {directory: "subteams/business/media" }} + ] }, + { label: "Awards", items: [ + {autogenerate: {directory: "subteams/business/awards" }} + ] }, + { label: "Outreach", items: [ + {autogenerate: {directory: "subteams/business/outreach" }} + ] }, ], }, ], @@ -62,8 +69,12 @@ export default defineConfig({ { label: "Strategy", items: [ - { label: "Scouting", slug: "strategy/scouting" }, - { label: "Analysis", slug: "strategy/analysis" }, + { label: "Scouting", items: [ + {autogenerate: {directory: "strategy/scouting" }} + ] }, + { label: "Analysis", items: [ + {autogenerate: {directory: "strategy/analysis" }} + ] }, ], }, ], diff --git a/src/assets/FRC1477Intro.jpg b/src/assets/FRC1477Intro.jpg new file mode 100644 index 0000000..dcfc66a Binary files /dev/null and b/src/assets/FRC1477Intro.jpg differ diff --git a/src/assets/eboard.png b/src/assets/eboard.png new file mode 100644 index 0000000..9f19c31 Binary files /dev/null and b/src/assets/eboard.png differ diff --git a/src/content/docs/introduction.mdx b/src/content/docs/introduction.mdx index 9c61643..5911240 100644 --- a/src/content/docs/introduction.mdx +++ b/src/content/docs/introduction.mdx @@ -1,5 +1,43 @@ --- title: Introduction + --- +import { Image } from 'astro:assets'; +import heroImage from '../../assets/eboard.png'; + +![frc1477](../../assets/FRC1477Intro.jpg) + +We are frsinθ + +FIRST Robotics Teams 1477 and 7492, Texas and Turbo Torque, are high school robotics teams out of The Woodlands, TX dedicated to giving our members hands-on experiences in science, technology, engineering, and mathematics (STEM). + +TorqueTeach is an open-source library of information designed to educate those interested in diving deeper into FRC. With a collection of tutorials spanning multiple subteams, TorqueTeach is the perfect place to go to start learning more about the process of anything related to robotics, whether it is programming your robot or learning how to design a professional part for 3D printing or machining. TorqueTeach features in-depth instruction on the process behind the topic, allowing you to pick up the skills necessary to build your own workflow and bring your ideas to life. + +## Subteams +Here is a small overview of the tasks of each subteam and what this guide will teach you to do in each subteam. + +#### Programming +The programming subteam codes the robot in C++. + +#### Electrical + +
+ Electrical Board +
+ +In the electrical subteam, members wire the robot and manage the electrical components. They work closely with the mechanical subteam to make components and wiring pathways accessible and with the programming subteam to integrate sensors and motors to bring the robot to life. The guide is meant to take members from the basic components to advanced CAN and power optimizations. + +#### Mechanical +The mechanical subteam has various responsibilities including desiging the robot, machining parts, and assembling subsystems. + +#### Business +Business members focus on planning outreach events, promoting the team through social media, and draft award submissions. + +## Strategy +Another key elements members must be knowledgeable of is strategy. This is a vital part of FRC competitions. + +#### Scouting +Scouters record data about other robots at competitions to make informed decisions during alliance selection and match strategies. This guide will focus on training socuters on using TorqueScout, a custom scouting app, and teach good scouting practices. -we are frsinθ +#### Analysis +The scouting data must be analyzed effectively to create otpimal alliance selection picks and effective match strategies. In this section, members will learn how to effectively use data to make pick lists and plan match strategies. \ No newline at end of file diff --git a/src/content/docs/strategy/analysis.mdx b/src/content/docs/strategy/analysis.mdx deleted file mode 100644 index 02af127..0000000 --- a/src/content/docs/strategy/analysis.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Analysis ---- - -tableau diff --git a/src/content/docs/strategy/analysis/match.mdx b/src/content/docs/strategy/analysis/match.mdx new file mode 100644 index 0000000..a98744f --- /dev/null +++ b/src/content/docs/strategy/analysis/match.mdx @@ -0,0 +1,5 @@ +--- +title: Match Strategy +--- + +3v3 wins \ No newline at end of file diff --git a/src/content/docs/strategy/scouting.mdx b/src/content/docs/strategy/scouting.mdx deleted file mode 100644 index cb08838..0000000 --- a/src/content/docs/strategy/scouting.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Scouting ---- - -scouting diff --git a/src/content/docs/strategy/scouting/training.mdx b/src/content/docs/strategy/scouting/training.mdx new file mode 100644 index 0000000..e526b61 --- /dev/null +++ b/src/content/docs/strategy/scouting/training.mdx @@ -0,0 +1,5 @@ +--- +title: Scouting Practices +--- + +cool robots \ No newline at end of file diff --git a/src/content/docs/subteams/business/awards.mdx b/src/content/docs/subteams/business/awards.mdx deleted file mode 100644 index 44d4261..0000000 --- a/src/content/docs/subteams/business/awards.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Awards ---- - -impact diff --git a/src/content/docs/subteams/business/awards/impact.mdx b/src/content/docs/subteams/business/awards/impact.mdx new file mode 100644 index 0000000..90ccf59 --- /dev/null +++ b/src/content/docs/subteams/business/awards/impact.mdx @@ -0,0 +1,5 @@ +--- +title: Impact +--- + +impacting \ No newline at end of file diff --git a/src/content/docs/subteams/business/media.mdx b/src/content/docs/subteams/business/media.mdx deleted file mode 100644 index fc9ef8b..0000000 --- a/src/content/docs/subteams/business/media.mdx +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Media ---- - -![Overflow2026](../../../../assets/overflow.jpeg) - -wow diff --git a/src/content/docs/subteams/business/media/social.mdx b/src/content/docs/subteams/business/media/social.mdx new file mode 100644 index 0000000..7689d05 --- /dev/null +++ b/src/content/docs/subteams/business/media/social.mdx @@ -0,0 +1,6 @@ +--- +title: Social Media + +--- + +scrolling \ No newline at end of file diff --git a/src/content/docs/subteams/business/outreach.mdx b/src/content/docs/subteams/business/outreach.mdx deleted file mode 100644 index 4ef09d5..0000000 --- a/src/content/docs/subteams/business/outreach.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Outreach ---- - -reach out diff --git a/src/content/docs/subteams/business/outreach/events.mdx b/src/content/docs/subteams/business/outreach/events.mdx new file mode 100644 index 0000000..be89714 --- /dev/null +++ b/src/content/docs/subteams/business/outreach/events.mdx @@ -0,0 +1,5 @@ +--- +title: Events +--- + +reach out \ No newline at end of file diff --git a/src/content/docs/subteams/electrical.mdx b/src/content/docs/subteams/electrical/highground.mdx similarity index 64% rename from src/content/docs/subteams/electrical.mdx rename to src/content/docs/subteams/electrical/highground.mdx index caefc7b..a8151b8 100644 --- a/src/content/docs/subteams/electrical.mdx +++ b/src/content/docs/subteams/electrical/highground.mdx @@ -1,5 +1,5 @@ --- -title: Electrical +title: High Ground --- wire wire wire wire wire diff --git a/src/content/docs/subteams/mechanical/assembly.mdx b/src/content/docs/subteams/mechanical/assembly.mdx deleted file mode 100644 index f9b5ea9..0000000 --- a/src/content/docs/subteams/mechanical/assembly.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Assembly ---- - -put things together diff --git a/src/content/docs/subteams/mechanical/assembly/tools.mdx b/src/content/docs/subteams/mechanical/assembly/tools.mdx new file mode 100644 index 0000000..68591bb --- /dev/null +++ b/src/content/docs/subteams/mechanical/assembly/tools.mdx @@ -0,0 +1,5 @@ +--- +title: Tools +--- + +allen keys, wrenches \ No newline at end of file diff --git a/src/content/docs/subteams/mechanical/design.mdx b/src/content/docs/subteams/mechanical/design.mdx deleted file mode 100644 index 7c9288a..0000000 --- a/src/content/docs/subteams/mechanical/design.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Design ---- - -cad diff --git a/src/content/docs/subteams/mechanical/design/cad.mdx b/src/content/docs/subteams/mechanical/design/cad.mdx new file mode 100644 index 0000000..33be296 --- /dev/null +++ b/src/content/docs/subteams/mechanical/design/cad.mdx @@ -0,0 +1,5 @@ +--- +title: CAD +--- + +onshape \ No newline at end of file diff --git a/src/content/docs/subteams/programming.mdx b/src/content/docs/subteams/programming/programming.mdx similarity index 100% rename from src/content/docs/subteams/programming.mdx rename to src/content/docs/subteams/programming/programming.mdx