Student Guides
Scaffolded guides that walk you through increasingly complex contributions to the FEAST codebase. Each guide pairs with a week of the onboarding curriculum.
Weeks 1-2: Foundations
- Environment Setup – git fundamentals, clone repos, configure tools, run the app locally
- Filing Good Issues – write clear, actionable bug reports and feature requests
- Adding Type Hints – annotate function signatures and add docstrings
- Setting Up Linting – configure flake8 and pre-commit hooks
Weeks 3-4: Real Contributions
- Writing Tests – add unit and integration tests
- Investigating Bugs – trace, diagnose, and fix a real bug
- Optimizing Performance – profile and speed up the simulation step function
Weeks 5-6: Independence
- Adversarial Code Review – stress-test LLM-generated code
- Self-Directed Work – choose and complete a contribution independently
Reference Guides
- Deployment Configuration – understand how frontend, backend, and database connect across environments
- Structured Planning with CLI Agents – when and how to use structured planning, multi-issue planning, and branch-level review
- Agentic Engineering Concepts – what agents are, how they work, and why the focus shifts from syntax to engineering
- Agentic Workflow Best Practices – the complete spec-plan-execute-verify loop, workflow selection by task size, and a printable checklist