33 lines
1.2 KiB
Markdown
33 lines
1.2 KiB
Markdown
# 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 |