Skip to content

Latest commit

 

History

History
85 lines (54 loc) · 3.23 KB

File metadata and controls

85 lines (54 loc) · 3.23 KB

Getting Started

Welcome to the monorepo! This guide will help you understand how to work effectively within our structured development environment.

What You'll Learn

By the end of this guide, you'll understand:

  • How our development workflow operates
  • The two main operation modes for different types of tasks
  • How to structure your work for maximum efficiency
  • Where to find help when you need it

Your First Steps

1. Understand Operation Modes

Our development process uses two distinct operation modes:

2. Learn the Monorepo Structure

Familiarize yourself with how our code is organized:

3. Set Up Your Development Environment

Ensure you have the right tools configured:

Daily Workflow

Typical Development Cycle

  1. Receive a task (issue, feature request, bug report)
  2. Choose the right operation mode based on the task type
  3. Follow the appropriate workflow (planning vs. implementation)
  4. Validate your changes using our testing and formatting pipeline
  5. Submit your work through our GitHub workflow

Key Principles

  • Always format your code - Our CI pipeline requires proper formatting
  • Test your changes - Run validation before submitting
  • Follow naming conventions - Consistency helps everyone
  • Keep changes focused - Small, focused changes are easier to review

Getting Help

When You're Stuck

  1. Check the documentation - Most questions are answered here
  2. Review similar issues - Look at how similar problems were solved
  3. Ask the team - Don't hesitate to reach out for guidance

Common Resources

Next Steps

Once you're comfortable with the basics:

  1. Dive deeper into operation modes - Master the planning and implementation workflows
  2. Explore the GitHub workflow - Learn our issue and PR process
  3. Understand the validation pipeline - Ensure your code meets quality standards
  4. Review best practices - Learn proven approaches for common scenarios

Pro Tips

  • Start with Plan-First Mode when you're unsure - it's better to plan than to implement incorrectly
  • Use the validation commands frequently - catch issues early
  • Keep commits focused - one logical change per commit
  • Read the error messages - they usually tell you exactly what to fix

Ready to dive deeper? Check out the Operation Modes guide to learn how to approach different types of development tasks.