Skip to content

(docs): Add “Development for Contributors” section with dropdown paths (Docs / Website / Car) #22

@anakafeel

Description

@anakafeel

Right now we have an Installation section for general tooling (WSL for Windows, GitHub auth, etc.), but we don’t have a clear “I want to contribute” development path.
New contributors aren’t sure where to start depending on what they want to work on (docs vs website vs the actual car/robotics stack), and it makes it harder to distribute tasks.

Describe the solution you'd like

Create a new top-level docs page/section: Development for Contributors.

Inside it, add a simple dropdown/accordion (or clearly separated sections) for three contribution tracks:

  1. Docs
  2. Website
  3. Car / Robotics Stack

Each track should include:

  • Prerequisites (only what’s specific to that track)
  • Repo structure pointers (where the relevant code/docs live)
  • “Run locally” steps (dev server / build / test)
  • Common tasks (editing a page, adding a component, updating ROS package, etc.)
  • “How to pick an issue” guidance and labeling expectations

Important: The existing Installation page should remain the source of truth for general tooling setup (WSL, GitHub auth, base dependencies). The new page should reference Installation instead of duplicating it.

Describe alternatives you've considered

  • Keeping everything in Installation (but it gets long and mixes general setup with track-specific steps)
  • Separate pages without a dropdown (fine too, but dropdown/accordion keeps it compact and beginner-friendly)

Additional context

Goal: make onboarding easier + allow us to distribute work by track (Docs / Website / Car) while keeping general setup centralized.
If possible, align the structure with issue labels so contributors can self-select tasks quickly.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions