# Copilot Instructions for GoMeme Project This is a professional Go project showcasing concurrent programming through a meme generator and server. ## Project Overview - **Language**: Go - **Focus**: Concurrency with goroutines and channels - **Features**: Web interface, REST API, meme generation, image processing - **Architecture**: Concurrent image processing, template system, shareable links ## Code Style - Follow Go conventions and best practices - Use meaningful variable and function names - Implement proper error handling - Document public functions and types - Use Go modules for dependency management ## Key Components - Web server with HTTP handlers - Concurrent image processing pipeline - Meme template system - Random quote generator - Image manipulation utilities - REST API endpoints ## Project Complete This GoMeme project has been successfully created with: - ✅ Concurrent meme generation using goroutines and channels - ✅ RESTful API with proper error handling - ✅ Web interface for user interaction - ✅ Professional code structure and documentation - ✅ VS Code development environment setup - ✅ Comprehensive README with technical details and humor