202 lines
11 KiB
YAML
202 lines
11 KiB
YAML
sections:
|
|
|
|
# ─────────────────────────────────────────────
|
|
# HERO — Search-style hero with stats
|
|
# ─────────────────────────────────────────────
|
|
- block: search-hero
|
|
id: hero
|
|
content:
|
|
badge:
|
|
text: "🤖 Open Source · Open Hardware"
|
|
show_pulse: true
|
|
title: "==Educational Robotics== for the Next Generation"
|
|
subtitle: >
|
|
Learn, build, and create with open source robotics.
|
|
From your first LED blink to autonomous robots — Go Education Project
|
|
puts real engineering in everyone's hands.
|
|
search_placeholder: "Search documentation, tutorials, projects..."
|
|
suggestions:
|
|
- "Getting started"
|
|
- "Arduino basics"
|
|
- "Build a robot"
|
|
- "Sensors & actuators"
|
|
- "Open hardware"
|
|
stats:
|
|
- value: "100%"
|
|
label: "Open Source"
|
|
- value: "Free"
|
|
label: "Forever"
|
|
- value: "∞"
|
|
label: "Possibilities"
|
|
design:
|
|
spacing:
|
|
padding: ["6rem", "0", "4rem", "0"]
|
|
|
|
# ─────────────────────────────────────────────
|
|
# FEATURES — What you'll learn
|
|
# ─────────────────────────────────────────────
|
|
- block: knowledge-categories
|
|
id: features
|
|
content:
|
|
title: "Everything You Need to Build Robots"
|
|
subtitle: >
|
|
A complete curriculum covering hardware, software, and everything
|
|
in between — structured for educators and self-learners alike.
|
|
categories:
|
|
- name: "Getting Started"
|
|
icon: "hero/rocket-launch"
|
|
description: "Set up your environment and build your first project in minutes. No experience needed."
|
|
link: "/docs/getting-started/"
|
|
- name: "Hardware Guide"
|
|
icon: "hero/cpu-chip"
|
|
description: "Explore open hardware components, schematics, PCB design, and assembly instructions."
|
|
link: "/docs/hardware/"
|
|
- name: "Programming"
|
|
icon: "hero/code-bracket"
|
|
description: "Code your robot using Arduino, MicroPython, or Go. Step-by-step tutorials for all levels."
|
|
link: "/docs/programming/"
|
|
- name: "Electronics"
|
|
icon: "hero/bolt"
|
|
description: "Understand circuits, sensors, actuators, and power systems the practical way."
|
|
link: "/docs/electronics/"
|
|
- name: "Projects & Kits"
|
|
icon: "hero/wrench-screwdriver"
|
|
description: "Complete project guides from beginner line-followers to advanced autonomous robots."
|
|
link: "/docs/projects/"
|
|
- name: "Community"
|
|
icon: "hero/user-group"
|
|
description: "Share builds, ask questions, and contribute to the open source ecosystem."
|
|
link: "/about/"
|
|
view_all:
|
|
text: "Browse all documentation"
|
|
link: "/docs/"
|
|
design:
|
|
spacing:
|
|
padding: ["4rem", "0", "4rem", "0"]
|
|
|
|
# ─────────────────────────────────────────────
|
|
# WHY — Open Source & Open Hardware philosophy
|
|
# ─────────────────────────────────────────────
|
|
- block: markdown
|
|
id: why
|
|
content:
|
|
title: "Why Open Source & Open Hardware?"
|
|
text: |
|
|
At Go Education Project, we believe **education should have no barriers**.
|
|
Our robots and curriculum are fully open — every schematic, every line of code,
|
|
every lesson plan is freely available, forkable, and improvable by anyone.
|
|
|
|
**Open Hardware** means you can manufacture your own boards, modify designs
|
|
for your classroom needs, or build on top of our platform commercially —
|
|
as long as you share back.
|
|
|
|
**Open Source** means transparent, auditable, community-driven software.
|
|
No black boxes. Students learn by reading and modifying real code.
|
|
|
|
> *"The best way to learn engineering is to build real things with real tools."*
|
|
design:
|
|
spacing:
|
|
padding: ["3rem", "0", "3rem", "0"]
|
|
|
|
# ─────────────────────────────────────────────
|
|
# FAQ
|
|
# ─────────────────────────────────────────────
|
|
- block: faq
|
|
id: faq
|
|
content:
|
|
title: "Frequently Asked Questions"
|
|
subtitle: "Everything you need to know before you get started"
|
|
items:
|
|
- question: "Do I need prior experience to use Go Education Project?"
|
|
answer: >
|
|
Not at all! Our curriculum starts from absolute zero — no programming,
|
|
no electronics experience required. We guide you step by step from
|
|
"What is electricity?" all the way to building autonomous robots.
|
|
- question: "What hardware do I need?"
|
|
answer: >
|
|
Our recommended kit uses fully open hardware components available
|
|
worldwide at low cost. You can also use compatible alternatives —
|
|
all designs are documented and schematics are publicly available.
|
|
Check the Hardware Guide for the full list.
|
|
- question: "Can I use this in my school or classroom?"
|
|
answer: >
|
|
Yes! Go Education Project is designed for formal education settings.
|
|
Lesson plans, assessment guides, and educator resources are all included.
|
|
Everything is free to use, adapt, and redistribute for educational purposes.
|
|
- question: "What programming languages are supported?"
|
|
answer: >
|
|
We support Arduino C/C++, MicroPython, and Go (via TinyGo).
|
|
Beginners start with visual block programming, then progress to
|
|
text-based code at their own pace.
|
|
- question: "Is the hardware really open? Can I manufacture my own?"
|
|
answer: >
|
|
Yes — all PCB designs, schematics, and BOM files are released under
|
|
the CERN Open Hardware Licence. You can manufacture, modify, and
|
|
distribute your own versions, commercially or otherwise.
|
|
- question: "How can I contribute?"
|
|
answer: >
|
|
We welcome all contributions: documentation improvements, translations,
|
|
bug fixes, new project designs, lesson plans, and more.
|
|
Check out our GitHub repository and join the community discussion.
|
|
button:
|
|
text: "Still have questions? Ask the community"
|
|
url: "/about/"
|
|
icon: "hero/chat-bubble-left-right"
|
|
design:
|
|
spacing:
|
|
padding: ["3rem", "0", "3rem", "0"]
|
|
|
|
# ─────────────────────────────────────────────
|
|
# CTA — Get involved
|
|
# ─────────────────────────────────────────────
|
|
- block: markdown
|
|
id: cta
|
|
content:
|
|
title: "Ready to Start Building?"
|
|
text: |
|
|
<div class="flex flex-wrap justify-center gap-4 mt-8">
|
|
<a href="/docs/getting-started/" class="inline-flex items-center gap-2 px-8 py-4 rounded-full bg-primary-600 hover:bg-primary-500 text-white font-semibold text-lg transition-all shadow-lg shadow-primary-500/25 hover:shadow-xl">
|
|
🚀 Start Learning
|
|
</a>
|
|
<a href="https://github.com/goeducation" target="_blank" rel="noopener" class="inline-flex items-center gap-2 px-8 py-4 rounded-full border-2 border-gray-300 hover:border-primary-400 text-gray-700 dark:text-gray-200 hover:text-primary-600 font-semibold text-lg transition-all">
|
|
⭐ Star on GitHub
|
|
</a>
|
|
</div>
|
|
design:
|
|
spacing:
|
|
padding: ["2rem", "0", "5rem", "0"]
|
|
|
|
# ─────────────────────────────────────────────
|
|
# FRIENDS — Partner logos
|
|
# ─────────────────────────────────────────────
|
|
- block: markdown
|
|
id: friends
|
|
content:
|
|
title: "Our Friends"
|
|
subtitle: "Projects and communities we collaborate with"
|
|
text: |
|
|
<div class="flex flex-nowrap justify-center items-center gap-6 mt-8 overflow-x-auto">
|
|
<a href="https://hybridgroup.com" target="_blank" rel="noopener" title="Technology consultancy behind TinyGo and Gobot"
|
|
class="group p-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-all duration-300">
|
|
<img src="/media/partners/hybridgroup.svg" alt="theHybridGroup"
|
|
class="h-16 w-auto object-contain filter grayscale opacity-60 group-hover:grayscale-0 group-hover:opacity-100 group-hover:scale-110 transition-all duration-300">
|
|
</a>
|
|
<a href="https://tinygo.org" target="_blank" rel="noopener" title="Go compiler for small places — microcontrollers and WASM"
|
|
class="group p-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-all duration-300">
|
|
<img src="/media/partners/tinygo.svg" alt="TinyGo"
|
|
class="h-16 w-auto object-contain filter grayscale opacity-60 group-hover:grayscale-0 group-hover:opacity-100 group-hover:scale-110 transition-all duration-300">
|
|
</a>
|
|
<a href="https://mechanoid.io" target="_blank" rel="noopener" title="Framework for building IoT and robotics applications in Go"
|
|
class="group p-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-all duration-300">
|
|
<img src="/media/partners/mechanoid.svg" alt="Mechanoid"
|
|
class="h-16 w-auto object-contain filter grayscale opacity-60 group-hover:grayscale-0 group-hover:opacity-100 group-hover:scale-110 transition-all duration-300">
|
|
</a>
|
|
<a href="https://tinygokeeb.com" target="_blank" rel="noopener" title="Open source keyboard firmware written in TinyGo"
|
|
class="group p-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-800 transition-all duration-300">
|
|
<img src="/media/partners/tinygo-keeb.svg" alt="TinyGo Keeb"
|
|
class="h-16 w-auto object-contain filter grayscale opacity-60 group-hover:grayscale-0 group-hover:opacity-100 group-hover:scale-110 transition-all duration-300">
|
|
</a>
|
|
</div>
|
|
design:
|
|
spacing:
|
|
padding: ["0", "0", "0.5rem", "0"]
|