Skip to content

Intro Page and Sidebar Folders#1

Merged
StarlessKnights merged 2 commits into
masterfrom
wip
May 19, 2026
Merged

Intro Page and Sidebar Folders#1
StarlessKnights merged 2 commits into
masterfrom
wip

Conversation

@JoseB1717
Copy link
Copy Markdown
Collaborator

yay

Copy link
Copy Markdown
Contributor

@StarlessKnights StarlessKnights left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good

@StarlessKnights StarlessKnights merged commit ae66b28 into master May 19, 2026
1 check failed
@StarlessKnights StarlessKnights deleted the wip branch May 19, 2026 13:46
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Reorganizes documentation pages into deeper subteam/strategy hierarchies and updates the docs sidebar to use directory-based autogeneration, alongside expanding the Introduction page content.

Changes:

  • Split several former “section landing” pages into sub-pages under new directories (e.g., Mechanical/Design, Business/Media).
  • Switched the Astro docs sidebar config from direct slugs to autogenerate directory navigation.
  • Expanded introduction.mdx with richer content and inline imagery.

Reviewed changes

Copilot reviewed 17 out of 20 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
src/content/docs/subteams/mechanical/design/cad.mdx Adds a new CAD subpage under Mechanical → Design.
src/content/docs/subteams/mechanical/design.mdx Removes the prior Mechanical → Design landing page.
src/content/docs/subteams/mechanical/assembly/tools.mdx Adds a new Tools subpage under Mechanical → Assembly.
src/content/docs/subteams/mechanical/assembly.mdx Removes the prior Mechanical → Assembly landing page.
src/content/docs/subteams/electrical.mdx Updates the Electrical page title.
src/content/docs/subteams/business/outreach/events.mdx Adds a new Events subpage under Business → Outreach.
src/content/docs/subteams/business/outreach.mdx Removes the prior Business → Outreach landing page.
src/content/docs/subteams/business/media/social.mdx Adds a new Social Media subpage under Business → Media.
src/content/docs/subteams/business/media.mdx Removes the prior Business → Media landing page (including an image).
src/content/docs/subteams/business/awards/impact.mdx Adds a new Impact subpage under Business → Awards.
src/content/docs/subteams/business/awards.mdx Removes the prior Business → Awards landing page.
src/content/docs/strategy/scouting/training.mdx Adds a new Scouting Practices subpage under Strategy → Scouting.
src/content/docs/strategy/scouting.mdx Removes the prior Strategy → Scouting landing page.
src/content/docs/strategy/analysis/match.mdx Adds a new Match Strategy subpage under Strategy → Analysis.
src/content/docs/strategy/analysis.mdx Removes the prior Strategy → Analysis landing page.
src/content/docs/introduction.mdx Expands Introduction content and adds Astro Image usage.
astro.config.mjs Updates sidebar to use autogenerate for multiple sections.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread astro.config.mjs
{autogenerate: {directory: "subteams/programming" }}
] },
{ label: "Electrical", items: [
{autogenerate: {directory: "subteams/electrical" }}
Comment on lines +24 to +25
<div style={{ float: 'right', margin: '1rem 0rem 1rem 2rem', position: 'relative', width: '300px', height: 'auto' }}>
<Image src={heroImage} alt="Electrical Board" fill sizes="300px" style={{ objectFit: 'contain' }} />
Comment thread astro.config.mjs
Comment on lines +39 to +41
{ label: "Design", items:[
{autogenerate: {directory: "subteams/mechanical/design" }}
] },
Comment thread astro.config.mjs
Comment on lines +48 to +50
{ label: "Assembly", items: [
{autogenerate: {directory: "subteams/mechanical/assembly" }}
] },
Comment thread astro.config.mjs
Comment on lines +56 to +64
{ label: "Media", items: [
{autogenerate: {directory: "subteams/business/media" }}
] },
{ label: "Awards", items: [
{autogenerate: {directory: "subteams/business/awards" }}
] },
{ label: "Outreach", items: [
{autogenerate: {directory: "subteams/business/outreach" }}
] },
Comment thread astro.config.mjs
Comment on lines +72 to +77
{ label: "Scouting", items: [
{autogenerate: {directory: "strategy/scouting" }}
] },
{ label: "Analysis", items: [
{autogenerate: {directory: "strategy/analysis" }}
] },
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.
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants