-
Notifications
You must be signed in to change notification settings - Fork 93
docs: improve local setup guide #293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR improves the local development setup guide by completely rewriting and expanding the LocalDevelopmentSetup.md documentation. The update follows a comprehensive structure similar to a reference document and significantly enhances the developer experience.
Key Changes:
- Added detailed multi-service architecture explanation with terminal organization guidance
- Included platform-specific installation instructions (Windows native, WSL2, and Linux distributions)
- Expanded Azure infrastructure deployment steps with RBAC permission requirements
- Added comprehensive troubleshooting section with common issues and solutions
- Included new frontend_env_variables.png image to help users configure environment variables
Reviewed changes
Copilot reviewed 1 out of 3 changed files in this pull request and generated 11 comments.
| File | Description |
|---|---|
| docs/LocalDevelopmentSetup.md | New comprehensive local development setup guide with step-by-step instructions for prerequisites, development tools, Azure infrastructure, backend/frontend setup, debugging, Docker, and troubleshooting |
| docs/images/frontend_env_variables.png | New screenshot image showing frontend environment variable configuration reference |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 1 out of 3 changed files in this pull request and generated 5 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Purpose
Successfully updated the LocalSetupGuide.md to follow the comprehensive structure and format of the reference document.
Summary of Changes
The updated guide now includes:
✅ Improved Introduction - Clear overview with multi-service architecture explanation
✅ Important Setup Notes - Terminal organization, path conventions, and configuration file details
✅ Step 1: Prerequisites - Platform-specific installation instructions for Windows (native & WSL2) and Linux
✅ Step 2: Development Tools - VS Code extensions, settings, and development container setup
✅ Step 3: Azure Infrastructure - Authentication, resource group creation, infrastructure deployment, and RBAC permissions
✅ Step 4: Backend Setup - Complete backend API configuration, dependencies, and startup instructions
✅ Step 5: Frontend Setup - Frontend installation, Azure AD configuration, and development server startup
✅ Step 6: Verification - Service status checklist and quick verification steps
✅ Step 7: Debugging - VS Code debugging configuration and logging setup
✅ Step 8: Docker - Optional containerized development instructions
✅ Comprehensive Troubleshooting - Expanded common issues with solutions and debug mode checklist
✅ Step 9: Next Steps - Clear guidance on what to do after setup
✅ Related Documentation - Updated links to other guides
The document now provides a professional, step-by-step guide with clear terminal organization, detailed explanations, and improved user experience following the reference format.
Does this introduce a breaking change?
Golden Path Validation
Deployment Validation
What to Check
Verify that the following are valid
Other Information