This directory contains visual assets and branding materials for the OpenEMR on EKS deployment project.
- File Descriptions
- Deploy Training Setup Screenshot (
deploy-training-setup.png) - Deploy Training Setup Animated Demo (
deploy-training-setup.gif) - Deploy Training Setup OpenEMR Login (
deploy-training-setup-openemr-login.png) - Deploy Training Setup Patient Finder (
deploy-training-setup-patient-finder.png) - Deploy Training Setup Warp Data Upload (
deploy-training-setup-warp-data-upload.png) - Destroy Screenshot (
destroy.png) - Destroy Animated Demo (
destroy.gif) - GitHub Banner (
openemr_on_eks_github_banner.png) - Grafana Login Screenshot (
quick-deploy-grafana-login.png) - OpenEMR Admin Dashboard Screenshot (
quick-deploy-openemr-admin-landing-page.png) - OpenEMR Grafana Dashboard Screenshot (
quick-deploy-openemr-grafana.png) - OpenEMR Grafana Datasources (
quick-deploy-openemr-grafana-datasources.png) - 16 Built-in Grafana Dashboards (
16_built_in_grafana_dashboards.png) - 1531 Built-in Prometheus Metrics (
1531_built_in_prometheus_metrics.png) - 218 Built-in Alerting Rules (
218_built_in_alerting_rules.png) - Auto-Instrumented Traces (
auto_instrumented_traces.png) - Automate Your On-Call Escalations (
automate_your_on_call_escalations.png) - OpenEMR Login Screenshot (
quick-deploy-openemr-login.png) - Project Logo (
openemr_on_eks_logo.png) - Quick Deploy Screenshot (
quick-deploy.png) - Quick Deploy Animated Demo (
quick_deploy.gif) - Quick Start Section Picture (
quickstart_section_picture.png) - Table of Contents Section Picture (
table_of_contents_section_picture.png) - Monitoring Table of Contents Section Picture (
monitoring_table_of_contents_section_picture.png) - Docs Table of Contents Section Picture (
docs_table_of_contents_section_picture.png) - Scripts Table of Contents Section Picture (
scripts_table_of_contents_section_picture.png) - Terraform Table of Contents Section Picture (
terraform_table_of_contents_section_picture.png) - K8s Table of Contents Section Picture (
k8s_table_of_contents_section_picture.png) - Console Launch Screen (
tui.png) - Console Table of Contents Section Picture (
console_table_of_contents_section_picture.png) - Images Table of Contents Section Picture (
images_table_of_contents_section_picture.png) - GitHub Table of Contents Section Picture (
github_table_of_contents_section_picture.png) - OIDC Provider Table of Contents Section Picture (
oidc_provider_table_of_contents_section_picture.png) - Tests Table of Contents Section Picture (
tests_table_of_contents_section_picture.png) - Warp Table of Contents Section Picture (
warp_table_of_contents_section_picture.png) - Diagrams Table of Contents Section Picture (
diagrams_table_of_contents_section_picture.png)
- Deploy Training Setup Screenshot (
- Setting GitHub Social Banner
deploy-training-setup.png- Screenshot showing the training environment setup processdeploy-training-setup.gif- Animated GIF showing the training environment setup process in actiondeploy-training-setup-openemr-login.png- Screenshot showing the OpenEMR login page with newly generated admin credentialsdeploy-training-setup-patient-finder.png- Screenshot showing synthetic patients in OpenEMR's Patient Finderdeploy-training-setup-warp-data-upload.png- Screenshot showing Warp uploading 100 synthetic patients in less than 1 minutedestroy.png- Screenshot showing successful infrastructure destructiondestroy.gif- Animated GIF showing the infrastructure destruction process in actionopenemr_on_eks_github_banner.png- GitHub repository banner for social media and repository displayopenemr_on_eks_logo.png- Main project logo for documentation and branding (optimized for web)quick-deploy-grafana-login.png- Screenshot showing the Grafana login page after deploymentquick-deploy-openemr-grafana-datasources.png- Screenshot showing 7 integrated datasources for dashboarding and alerting16_built_in_grafana_dashboards.png- Screenshot showing the 16 built-in Grafana dashboards available in the monitoring stack1531_built_in_prometheus_metrics.png- Screenshot showing the 1531 built-in Prometheus metrics collected from the cluster218_built_in_alerting_rules.png- Screenshot showing the 218 built-in alerting rules configured for comprehensive monitoringauto_instrumented_traces.png- Screenshot showing auto-instrumented distributed traces from OTeBPF in Grafana Tempoautomate_your_on_call_escalations.png- Screenshot showing automated on-call escalation configuration in AlertManagerquick-deploy-openemr-admin-landing-page.png- Screenshot showing the OpenEMR admin dashboard landing pagequick-deploy-openemr-grafana.png- Screenshot showing OpenEMR monitoring dashboard in Grafanaquick-deploy-openemr-login.png- Screenshot showing the OpenEMR login page after deploymentquick-deploy.png- Screenshot demonstrating the quick deployment script workflowquick_deploy.gif- Animated GIF showing the quick deployment script workflow in actionquickstart_section_picture.png- Project mascot giving a thumbs up while dressed like an astronaut, used at the beginning of the Quick Start sectiontable_of_contents_section_picture.png- Project mascot dressed like an astronaut reading a book, used in the table of contents sectionmonitoring_table_of_contents_section_picture.png- Project mascot image used in the table of contents section of the monitoring READMEdocs_table_of_contents_section_picture.png- Project mascot image used in the table of contents section of the docs READMEscripts_table_of_contents_section_picture.png- Project mascot image used in the table of contents section of the scripts READMEterraform_table_of_contents_section_picture.png- Project mascot image used in the table of contents section of the terraform READMEk8s_table_of_contents_section_picture.png- Project mascot image used in the table of contents section of the k8s READMEtui.png- Screenshot of the Terminal User Interface (TUI) console launch screen for macOS and Windowsconsole_table_of_contents_section_picture.png- Project mascot image used in the table of contents section of the console READMEimages_table_of_contents_section_picture.png- Project mascot image used in the table of contents section of the images READMEgithub_table_of_contents_section_picture.png- Project mascot image used in the table of contents section of the GitHub workflows READMEoidc_provider_table_of_contents_section_picture.png- Project mascot image used in the table of contents section of the OIDC provider READMEtests_table_of_contents_section_picture.png- Project mascot image used in the table of contents section of the tests READMEwarp_table_of_contents_section_picture.png- Project mascot image used in the table of contents section of the warp README
- Purpose: Visual demonstration of the training environment setup script (
scripts/deploy-training-openemr-setup.sh) - Format: PNG screenshot
- Usage: Documentation and README files to show the training setup workflow
- Context: Illustrates the process for deploying OpenEMR training environments with pre-configured settings
- Purpose: Animated visual demonstration of the training environment setup script (
scripts/deploy-training-openemr-setup.sh) in action - Format: Animated GIF
- Usage: Documentation and README files to show the training setup workflow in motion
- Context: Illustrates the process for deploying OpenEMR training environments with pre-configured settings and synthetic patient data upload with animated terminal output
- Note: Recording is sped up 5x
- Purpose: Visual demonstration of accessing the OpenEMR application after training setup deployment
- Format: PNG screenshot
- Usage: Documentation and README files to show the OpenEMR login interface with newly generated admin credentials
- Context: Shows users what to expect when accessing OpenEMR after the training setup deployment
- Purpose: Visual demonstration of verifying synthetic patient uploads in OpenEMR's Patient Finder
- Format: PNG screenshot
- Usage: Documentation and README files to show how to verify uploaded synthetic patients
- Context: Illustrates navigating to "Finder" → "Patient Finder" to see uploaded synthetic patients
- Purpose: Visual demonstration of Warp uploading synthetic patient data
- Format: PNG screenshot
- Usage: Documentation and README files to show the speed of Warp data uploads
- Context: Shows Warp uploading 100 synthetic patients in less than 1 minute
- Purpose: Visual demonstration of successful infrastructure destruction using the destroy script (
scripts/destroy.sh) - Format: PNG screenshot
- Usage: Documentation and README files to show the cleanup workflow
- Context: Illustrates the complete infrastructure destruction process with the "DESTRUCTION COMPLETE!" success message
- Purpose: Animated visual demonstration of the infrastructure destruction script (
scripts/destroy.sh) in action - Format: Animated GIF
- Usage: Documentation and README files to show the cleanup workflow in motion
- Context: Illustrates the complete infrastructure destruction process with animated terminal output showing the bulletproof cleanup workflow
- Note: Recording is sped up 5x
- Purpose: Social media banner for GitHub repository display
- Format: PNG image with transparency support
- Usage: Repository banner, social media sharing, and promotional materials
- Dimensions: Optimized for GitHub's banner display requirements
- Purpose: Visual demonstration of accessing the Grafana monitoring interface after deployment
- Format: PNG screenshot
- Usage: Documentation and README files to show the Grafana login page
- Context: Shows users how to access the monitoring stack that comes with the quick deployment
- Purpose: Visual demonstration of the OpenEMR admin dashboard landing page
- Format: PNG screenshot
- Usage: Documentation and README files to show the admin interface after login
- Context: Illustrates the admin dashboard that users will see after logging into OpenEMR
- Purpose: Visual demonstration of monitoring OpenEMR in the Grafana dashboard
- Format: PNG screenshot
- Usage: Documentation and README files to show the monitoring capabilities
- Context: Illustrates the pre-configured Grafana dashboard that monitors OpenEMR deployment metrics and health
- Purpose: Visual demonstration of the 7 integrated datasources available in the monitoring stack
- Format: PNG screenshot
- Usage: Documentation and README files to show datasource configuration
- Context: Illustrates the comprehensive datasources available for dashboarding and alerting
- Purpose: Visual demonstration of the 16 pre-configured Grafana dashboards available in the monitoring stack
- Format: PNG screenshot
- Usage: Documentation and README files to show the extensive dashboard collection
- Context: Shows users the comprehensive set of Kubernetes and system monitoring dashboards that are automatically available after deployment
- Purpose: Visual demonstration of the extensive Prometheus metrics collection (1531 metrics)
- Format: PNG screenshot
- Usage: Documentation and README files to show the depth of metrics collection
- Context: Illustrates the comprehensive metrics available for monitoring cluster, pod, and application health
- Purpose: Visual demonstration of the 218 pre-configured alerting rules in Prometheus
- Format: PNG screenshot
- Usage: Documentation and README files to show the comprehensive alerting coverage
- Context: Shows users the extensive alerting rules that automatically monitor various aspects of the cluster and applications
- Purpose: Visual demonstration of auto-instrumented distributed traces from OTeBPF displayed in Grafana Tempo
- Format: PNG screenshot
- Usage: Documentation and README files to show zero-code instrumentation capabilities
- Context: Illustrates how OTeBPF automatically instruments OpenEMR pods and generates traces visible in Grafana without requiring code changes
- Purpose: Visual demonstration of AlertManager's on-call escalation configuration
- Format: PNG screenshot
- Usage: Documentation and README files to show alerting and notification automation features
- Context: Shows users how to configure automated on-call escalations and incident response workflows in AlertManager
- Purpose: Visual demonstration of accessing the OpenEMR application after successful deployment
- Format: PNG screenshot
- Usage: Documentation and README files to show the OpenEMR login interface
- Context: Shows users what to expect when accessing OpenEMR for the first time after deployment
- Purpose: Primary project logo used in documentation, README files, and branding materials
- Format: PNG image optimized for web display with transparency support
- Usage: Embedded in main README below the project title
- Dimensions: Optimized for various display sizes and contexts (<500KB file size for fast loading)
- Purpose: Visual demonstration of the quick deployment script (
scripts/quick-deploy.sh) in action - Format: PNG screenshot
- Usage: Documentation and README files to show the quick deployment workflow
- Context: Illustrates the streamlined deployment process for getting OpenEMR running on EKS quickly
- Purpose: Animated visual demonstration of the quick deployment script (
scripts/quick-deploy.sh) in action - Format: Animated GIF
- Usage: Documentation and README files to show the quick deployment workflow in motion
- Context: Illustrates the streamlined deployment process for getting OpenEMR running on EKS quickly with animated terminal output
- Note: Recording is sped up and without normal colors for easy viewing
- Purpose: Visual branding element featuring the project mascot giving a thumbs up while dressed like an astronaut
- Format: PNG image
- Usage: Displayed at the beginning of the Quick Start section in the main README to add personality and visual appeal
- Context: Provides a friendly, approachable visual element that makes the Quick Start section more engaging and memorable
- Placement: Positioned at the top of the Quick Start section with centered alignment
- Purpose: Visual branding element featuring the project mascot dressed like an astronaut reading a book
- Format: PNG image
- Usage: Displayed in the table of contents section in the main README to add personality and visual appeal
- Context: Provides a friendly, approachable visual element that makes the table of contents section more engaging and memorable, with the mascot reading a book to represent documentation and learning
- Placement: Positioned in the table of contents section with appropriate alignment
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the monitoring README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the monitoring README (
monitoring/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the monitoring documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "📋 Table of Contents" header in the monitoring README
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the docs README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the docs README (
docs/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "📋 Table of Contents" header in the docs README
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the scripts README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the scripts README (
scripts/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the scripts documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "📋 Table of Contents" header in the scripts README
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the terraform README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the terraform README (
terraform/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the terraform documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "📋 Table of Contents" header in the terraform README
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the k8s README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the k8s README (
k8s/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the Kubernetes documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "📋 Table of Contents" header in the k8s README
- Purpose: Visual demonstration of the Terminal User Interface (TUI) console launch screen
- Format: Animated GIF
- Usage: Documentation and README files to show the interactive console interface for macOS and Windows users
- Context: Illustrates the TUI console that provides an intuitive interface for managing OpenEMR deployment with 10 essential commands, codebase search, and interactive features
- Platform: macOS and Windows (commands execute in separate Terminal windows on macOS or PowerShell windows on Windows to preserve script colors and interactivity)
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the console README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the console README (
console/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the console documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "## Table of Contents" header in the console README
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the images README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the images README (
images/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the images documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "## 📋 Table of Contents" header in the images README
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the GitHub workflows README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the GitHub workflows README (
.github/workflows/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the GitHub workflows documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "## 📋 Table of Contents" header in the GitHub workflows README
OIDC Provider Table of Contents Section Picture (oidc_provider_table_of_contents_section_picture.png)
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the OIDC provider README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the OIDC provider README (
oidc_provider/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the OIDC provider documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "## 📋 Table of Contents" header in the OIDC provider README
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the tests README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the tests README (
tests/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the tests documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "## Table of Contents" header in the tests README
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the warp README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the warp README (
warp/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the warp documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "## Table of Contents" header in the warp README
- Purpose: Visual branding element featuring the project mascot used in the table of contents section of the diagrams README
- Format: PNG image
- Usage: Displayed just under the table of contents header in the diagrams README (
diagrams/README.md) to add personality and visual appeal - Context: Provides a friendly, approachable visual element that makes the diagrams documentation's table of contents section more engaging and memorable
- Placement: Positioned just under the "## Table of Contents" header in the diagrams README
A GitHub social banner is a custom image that appears when your repository is shared on social media platforms like Twitter, LinkedIn, Facebook, and Discord. It provides a professional visual representation of your project and helps make your repository more engaging and recognizable.
- Enhanced Visibility: Makes your repository stand out in social media feeds
- Brand Recognition: Establishes visual identity for your project
- Professional Credibility: Shows attention to detail and project maturity
- Consistent Branding: Maintains visual consistency across platforms
- Better Engagement: Attractive banners increase click-through rates
- Improved Sharing: People are more likely to share visually appealing content
- Project Promotion: Helps promote your project effectively on social platforms
- Community Building: Creates a more professional image for contributors
- Recommended Dimensions: 1280x640 pixels (2:1 aspect ratio)
- File Format: PNG or JPG (PNG preferred for transparency)
- File Size: Keep under 1MB for optimal loading
- Content Guidelines:
- Include project name and key visual elements
- Use high contrast for readability
- Avoid small text that won't be readable when scaled
- Consider how it looks on both light and dark backgrounds
- Navigate to your repository on GitHub
- Go to Settings tab
- Scroll down to "Social preview" section
- Click "Edit" next to the social preview
- Upload your banner image using the file picker
- Click "Save changes" to apply
- Test on different platforms:
- Share your repository URL on Twitter
- Post on LinkedIn or Facebook
- Check Discord embeds
- Ensure readability at different sizes
- Verify it looks good on both desktop and mobile
- Keep it Simple: Avoid cluttered designs that are hard to read
- High Contrast: Ensure text and logos are clearly visible
- Consistent Branding: Use your project's color scheme and fonts
- Mobile Friendly: Test how it looks on smaller screens
- Professional Tone: Match the professional nature of your project
- Project Name: Clearly display the project title
- Tagline: Include a brief description or value proposition
- Logo: Feature your project logo prominently
- Technology Stack: Mention key technologies (e.g., "Kubernetes", "AWS", "Terraform")
- Status Indicators: Include badges for build status, version, or license
- File Optimization: Compress images without losing quality
- Format Choice: PNG for graphics with transparency, JPG for photographs
- Loading Speed: Keep file size reasonable for fast loading
- Accessibility: Ensure sufficient contrast for screen readers
- Check File Size: Ensure it's under 1MB
- Verify Format: Use PNG or JPG format
- Clear Cache: Try refreshing or clearing browser cache
- Wait Time: Changes may take a few minutes to propagate
- Resolution: Use at least 1280x640 pixels
- Compression: Avoid over-compressing the image
- Format: PNG often provides better quality than JPG
- Source: Use high-resolution source images
- Cache Issues: Social media platforms cache images
- Wait Time: Allow 24-48 hours for full propagation
- Force Refresh: Try sharing the URL again after some time
- Platform Differences: Some platforms update faster than others
- Primary Logo: Use
openemr_on_eks_logo.pngfor main documentation and branding - Consistent Placement: Always place the logo below the main project title
- Responsive Design: Logo scales appropriately across different screen sizes
- Brand Consistency: Maintain consistent usage across all project materials
- Repository Display: Use
openemr_on_eks_github_banner.pngfor GitHub repository banners - Social Media: Suitable for sharing on social media platforms
- Promotional Materials: Can be used in presentations and promotional content
- Naming Convention: Use descriptive, lowercase names with underscores
- Format Selection:
- Use JPEG for photographs and complex images
- Use PNG for graphics with transparency
- Use SVG for scalable vector graphics
- Optimization: Compress images for web use while maintaining quality
- Documentation: Update this README when adding new images
- Version Control: Keep track of image updates and changes
- Backup: Maintain backups of original high-resolution images
- Consistency: Ensure updates maintain visual consistency
- Testing: Verify images display correctly across different platforms
- Organization: Keep images organized by purpose and usage
- Naming: Use consistent naming conventions for easy identification
- Sizing: Optimize images for their intended use cases
- Accessibility: Ensure images have appropriate alt text when used in documentation
- Main README: Contains embedded logo and references to visual assets
- Deployment Guide: May reference visual assets for branding
- GitHub Workflows: May use banner for automated releases
- GitHub: Repository banner display requirements
- Markdown: Image embedding syntax and best practices
- Web Browsers: Cross-browser compatibility for image display
- Consistent Usage: Always use the provided logo in documentation
- Proper Attribution: Maintain proper attribution for visual assets
- Responsive Design: Ensure images work across different screen sizes
- Performance: Optimize images for fast loading
- Brand Consistency: Maintain consistent visual identity across all materials
- Quality Control: Ensure all images meet quality standards
- Version Management: Track changes to visual assets
- Documentation: Keep this README updated with new assets
- Guidelines: Follow established usage guidelines for visual assets
- Format Standards: Use appropriate formats for different use cases
- Naming Conventions: Follow established naming patterns
- Documentation: Update documentation when adding new visual assets
- Issue: Logo or banner not appearing in documentation
- Solution: Check file path and ensure image exists in correct location
- Verification: Test image display in different browsers and platforms
- Issue: Images appear pixelated or low quality
- Solution: Use higher resolution source images and optimize appropriately
- Verification: Test image quality at different zoom levels
- Issue: Images causing slow page load times
- Solution: Compress images while maintaining acceptable quality
- Verification: Test page load times with optimized images
When troubleshooting image issues:
- Check File Paths: Verify image paths are correct and accessible
- Test Formats: Ensure image formats are supported by target platforms
- Validate Markdown: Check Markdown syntax for image embedding
- Browser Testing: Test image display across different browsers
- Resolution Testing: Verify images display correctly at different resolutions
- Documentation Issues: Check this README for usage guidelines
- Technical Problems: Refer to troubleshooting section above
- Brand Guidelines: Contact project maintainers for brand usage questions
- New Assets: Follow naming conventions and quality standards
- Improvements: Suggest enhancements to existing visual assets
- Documentation: Help maintain and improve this README
- Testing: Test visual assets across different platforms and use cases
