Getting Started

Prerequisites and overview for DevStride development.

Getting Started

This guide will help you get up and running with DevStride development. Before diving in, make sure you have the necessary access and accounts.

Prerequisites

Before setting up your development environment, you'll need:

Required Access

AccessDescriptionHow to Get
AWS SSODeploy infrastructure and access cloud resourcesRequest from team lead - you'll be invited to devstride.awsapps.com
GitHubClone repositories and submit PRsMust be added to the devstride organization
Neon DatabaseYour personal database branchRequest a branch (e.g., local-yourname) from team lead
ToolPurpose
Claude CodeAI-assisted development in your terminal
VS Code or CursorIDE with good TypeScript support
GitHub CLI (gh)Streamlined GitHub operations

Choose Your Setup

We offer two development environment options:

A fully configured AWS EC2 instance with everything pre-installed:

  • 4 vCPU, 16GB RAM, 100GB SSD
  • Node.js 20, pnpm, Docker, AWS CLI, Claude Code
  • One command to create, automatic setup

Best for: Most developers, especially those new to the codebase or who want a consistent environment.

Set up Cloud Development →

Local Development

Run everything on your local machine:

  • Full control over your environment
  • No cloud costs
  • Requires manual setup of all dependencies

Best for: Developers who prefer local tools or have specific environment requirements.

Set up Local Development →

Next Steps

  1. Choose your environment setup (cloud or local)
  2. Complete the setup guide
  3. Learn the ds CLI
  4. Explore the architecture