Files
Charles N Wyble a1662cff1a feat: convert mdbook to Grav format (199 pages)
Converted from mdbook src/ in input/ to Grav pages/ format:
- Added YAML frontmatter to all pages
- Created numbered folder structure (01.home, 02.Bylaws.*, etc.)
- Preserved all content from Bylaws, Handbook, OperatingAgreements,
  Policies, and JointVenture sections

super ultra big merge completed. scope of work clearly defined. let's go build!

Assisted-by: GLM-5 via Crush <crush@charm.land>
2026-03-02 16:35:00 -05:00

2.0 KiB

title, menu
title menu
First goals First goals

title: 3. Getting Started sidebar: Handbook showTitle: true hideAnchor: true

First goals

  1. Set up your dev environment and configure with your IDE
  2. Get PostHog running locally on Postgres: http://localhost:8000. You'll need postgres, redis, celery, and django running.
  3. Successfully run PostHog tests: bin/tests posthog (which omits Clickhouse tests)
  4. Create your first PR and have it be approved. If you work for PostHog someone (Tim or small team lead) will suggest the first assignment.

Suggested learning roadmap

  1. Setup your local dev environment
  2. Ask your PostHog Buddy for a product walk-thru. It's important to get to know the product you are building. I recommend doing this before you become deeply involved in it's internal design. This is a great time to view our product through the eyes of our users.
  3. Review PostHog Project Structure
  4. Learn React, Redux, and Kea - If you're experienced with frontend frameworks I suggest going directly to Kea.
  5. Take a brief overview of Python.
  6. Complete Django Tutorial 1-5 of 7 parts, skip 6+. If you're interested in learning more about Django, pick a copy of Django book. The company will happily pay for this since they believe in training us to do our jobs with excellent. Great place to work, right?

Next: Developer Workflow