Skip to content

WIP for 2027 - Time to Get Discussions going - #3320

Open
arbessette wants to merge 19 commits into
wpilibsuite:2027expfrom
arbessette:2027exp
Open

WIP for 2027 - Time to Get Discussions going #3320
arbessette wants to merge 19 commits into
wpilibsuite:2027expfrom
arbessette:2027exp

Conversation

@arbessette

Copy link
Copy Markdown
Contributor

Major changes to homepage and getting started, trying to keep one page for all. I don't like pages that FRC comes before FTC, might be worth moving FTC to appear first. I had help from Claude, so wording may be wrong still.

Draft open for discussion: we can keep all, parts, or none of it.

@arbessette
arbessette force-pushed the 2027exp branch 5 times, most recently from be203f1 to 88df58f Compare June 5, 2026 19:31
for all. I don't like pages that FRC comes before FTC, might be worth
moving FTC to appear first. I had help from Claude, so wording may be
wrong still.

Draft open for discussion: we can keep all, parts, or none of it.
@sciencewhiz

Copy link
Copy Markdown
Collaborator

It looks great, but I'm worried about the maintainability of a bunch of raw HTML. I'm guessing it also doesn't translate. Have you seen how far you can get with the customization of sphinx-design?
https://sphinx-design.readthedocs.io/en/alabaster-theme/cards.html
https://sphinx-design.readthedocs.io/en/alabaster-theme/css_classes.html
https://sphinx-design.readthedocs.io/en/alabaster-theme/css_variables.html

@arbessette

Copy link
Copy Markdown
Contributor Author

It looks great, but I'm worried about the maintainability of a bunch of raw HTML. I'm guessing it also doesn't translate. Have you seen how far you can get with the customization of sphinx-design? https://sphinx-design.readthedocs.io/en/alabaster-theme/cards.html https://sphinx-design.readthedocs.io/en/alabaster-theme/css_classes.html https://sphinx-design.readthedocs.io/en/alabaster-theme/css_variables.html

I just saw this message, need to work on my github notifications. I'll look into this.

Comment thread source/index.rst Outdated
<a class="wl-core-card" href="docs/software/dashboards/index.html"><div class="wl-core-title">Dashboards</div><div class="wl-core-desc">Elastic, AdvantageScope, Glass, and NetworkTables for real-time telemetry.</div></a>
<a class="wl-core-card" href="docs/software/advanced-controls/index.html"><div class="wl-core-title">Advanced Controls</div><div class="wl-core-desc">PID, feedforward, state-space, kinematics, and system identification.</div></a>
<a class="wl-core-card" href="docs/software/wpilib-tools/robot-simulation/index.html"><div class="wl-core-title">Simulation</div><div class="wl-core-desc">Test robot code on your laptop : no hardware required.</div></a>
<a class="wl-core-card" href="https://github.wpilib.org/allwpilib/docs/release/java/index.html"><div class="wl-core-title">API Reference</div><div class="wl-core-desc">Java, C++, and Python class and method documentation.</div></a>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This only links to the java API docs. There probably needs to be a landing page with the three links.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

made a new landing page

Comment thread source/conf.py Outdated
# -- Project information -----------------------------------------------------

project = "WPILib Documentation"
project = "FIRST Robotics"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

undo this change

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

fixed

Comment thread source/conf.py Outdated
# Configure OpenGraph support
ogp_site_url = "https://docs.wpilib.org/en/stable/"
ogp_site_name = "WPILib Documentation"
ogp_site_name = "FIRST Robotics Documentation"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

undo this change

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

fixed

Comment thread source/index.rst Outdated
<div class="wl-ret-label wl-frc-label">FRC</div>
<h3 class="wl-ret-h">Pre-Season Checklist</h3>
<ul>
<li>Download and run the <strong>2027 WPILib installer</strong></li>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

These should all have links to the appropriate articles

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

links added

Comment thread source/index.rst Outdated
<h3 class="wl-ret-h">Pre-Season Checklist</h3>
<ul>
<li>Download and run the <strong>2027 WPILib installer</strong></li>
<li>Flash your Systemcore using <strong>FRC 2027 Game Tools</strong></li>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Needs to be fixed

@sciencewhiz

Copy link
Copy Markdown
Collaborator
image

This feels a little odd, but I'm not sure a good fix. For example, is this the place to spell them out, or can that be elsewhere so that the FRC/FTC "tags" look like they do in the rest of the page. And does it need to be in a separate line, or can it replace the colored text?

@arbessette

Copy link
Copy Markdown
Contributor Author
image This feels a little odd, but I'm not sure a good fix. For example, is this the place to spell them out, or can that be elsewhere so that the FRC/FTC "tags" look like they do in the rest of the page. And does it need to be in a separate line, or can it replace the colored text?

removed the icons, and spelled out in the colored text. I didn't put the acronyms in this commit but will be changed in the next one

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.

2 participants