-
Notifications
You must be signed in to change notification settings - Fork 8
Modernize website: Bootstrap 5, SCSS with modern CSS, semantic HTML, GitHub Actions CI #30
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
base: master
Are you sure you want to change the base?
Conversation
…rt CSS to SCSS Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
…ions Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
|
@copilot 1. Please check the For styling the
|
…onvert px to em/rem units, use logical properties Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
Done! ✅ Changes made in commit
All tests passing ✅ |
|
@copilot - Add
|
…mage hover effects Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>

🎉 Modernization Complete - cmderdev.github.io
All requirements from the problem statement have been successfully implemented!
✅ Completed Tasks
Set up build infrastructure
Migrate Bootstrap v4 to v5
Convert CSS to SCSS
Add GitHub Actions workflow
Replace README.md
Add testing infrastructure
Update Cmder.net references to Cmder.app
Security improvements (bonus)
Modern CSS improvements (from feedback)
<code>tags with<kbd>for keyboard shortcuts<kbd>elements with proper visual designUI fixes (from feedback)
z-index: 1to logo/pitch to prevent overlap issues🎯 Key Improvements
<kbd>styling with hover effects📸 Screenshots
Download buttons with improved readability:
The buttons now have proper text colors:
.btn-defaultusesvar(--color-text)for readable text in both light and dark modes.btn-primaryuses white text for consistent contrast against the blue backgroundz-index: 1to stay above imagesKeyboard shortcuts with semantic
<kbd>styling:📦 Files Changed
Added:
.github/workflows/ci.yml- GitHub Actions CI/CD pipeline.htmlhintrc- HTML linting configuration.stylelintrc.json- SCSS linting configurationscss/main.scss- Source SCSS with CSS variablescss/main.min.css- Minified CSS outputpackage.json- Node.js dependencies and build scriptspostcss.config.js- PostCSS configurationModified:
.gitignore- Added node_modules, build artifactsREADME.md- Comprehensive documentationindex.html- Bootstrap 5, SRI hashes,<kbd>elements, semantic HTMLcss/main.css- Rebuilt from SCSS with CSS variablesscss/main.scss- Modern CSS values (em/rem), logical properties, z-index fixes🚀 Build Commands
✨ Technical Highlights
<kbd>elements for keyboard shortcuts instead of<code>All requirements met and exceeded! 🎊
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.