Skip to content

Conversation

@isabelle-cedar
Copy link
Contributor

No description provided.

@isabelle-cedar isabelle-cedar merged commit 0b25086 into main Sep 24, 2025
4 checks passed
@isabelle-cedar isabelle-cedar deleted the feat/hackathon branch September 24, 2025 04:54
Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

Greptile Overview

Summary

This PR adds comprehensive hackathon documentation and updates the CLI to prioritize the hackathon starter template. The changes include:

  • New Documentation: Added /docs/getting-started/hackathon-starter.mdx with step-by-step setup guide, judging criteria, and feature exploration sections
  • CLI Updates: Changed default template selection from mastra-blank to mastra (hackathon starter) to streamline hackathon participant experience
  • Template Configuration: Updated the mastra template to point to the new hackathon starter repository with appropriate naming and descriptions
  • Version Bumps: Minor version increments for CLI (0.1.18 → 0.1.22) and backend (0.0.11 → 0.0.12) packages

The changes create a cohesive hackathon onboarding experience that guides participants from installation through feature exploration, with the CLI defaulting to the most appropriate template for hackathon use cases.

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk
  • All changes are documentation, configuration updates, and version bumps. No functional code logic was modified, reducing risk of runtime errors. The CLI default change improves user experience by selecting the most appropriate template for hackathons.
  • No files require special attention

Important Files Changed

File Analysis

Filename        Score        Overview
docs/getting-started/hackathon-starter.mdx 5/5 Added comprehensive hackathon starter documentation with step-by-step setup guide
packages/cli/src/commands/plant-seed.ts 5/5 Changed default template selection from 'mastra-blank' to 'mastra' hackathon starter
packages/cli/src/templates.ts 5/5 Updated mastra template to point to hackathon starter repo with updated name and description

Sequence Diagram

sequenceDiagram
    participant User
    participant CLI as Cedar CLI
    participant GitHub as GitHub Repo
    participant Project as New Project
    participant Frontend as Next.js Frontend
    participant Backend as Mastra Backend

    User->>CLI: npx cedar-os-cli plant-seed
    CLI->>CLI: Show template selection
    Note right of CLI: Defaults to 'mastra' hackathon starter
    CLI->>GitHub: Clone cedar-hackathon-starter repo
    GitHub-->>CLI: Repository content
    CLI->>Project: Create project structure
    CLI-->>User: Project created successfully

    User->>Project: cd project && npm install
    Project->>Frontend: Install frontend dependencies
    Project->>Backend: cd src/backend && npm install
    Backend-->>Project: Backend dependencies installed

    User->>Project: Add OPENAI_API_KEY to .env
    User->>Project: npm run dev
    Project->>Frontend: Start Next.js dev server
    Project->>Backend: Start Mastra backend server
    Frontend-->>User: Cedar chat interface ready
    Backend-->>User: AI features available
Loading

5 files reviewed, no comments

Edit Code Review Bot Settings | Greptile

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