Create SPA showcase for git-artifact hosted on GitHub Pages #28
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements a comprehensive Single Page Application (SPA) showcase for git-artifact that will be hosted on GitHub Pages. The showcase provides an interactive demonstration of the library's capabilities, making it easier for users to understand and adopt the tool.
🎯 Key Features
Interactive Demo Section
Visual Git History Concept
Comprehensive Content
Modern UI/UX
🛠️ Technical Implementation
The SPA is built with vanilla HTML, CSS, and JavaScript to ensure:
Files Added
docs/index.html
- Main SPA with all content sectionsdocs/styles.css
- Responsive CSS styling with mobile-first approachdocs/script.js
- Interactive JavaScript functionalitydocs/_config.yml
- Jekyll configuration for GitHub Pagesdocs/favicon.svg
- Custom favicon for brandingdocs/manifest.json
- PWA manifest for app-like experiencedocs/README.md
- Documentation for the showcase.github/workflows/deploy-pages.yml
- GitHub Actions workflow for automatic deployment🚀 Deployment
The showcase automatically deploys to GitHub Pages via the included GitHub Actions workflow. Once repository GitHub Pages settings are configured, it will be available at
https://praqma.github.io/git-artifact/
.📱 Testing
The SPA has been thoroughly tested across:
This implementation addresses all requirements from the original issue, providing a professional showcase that will significantly improve project visibility and user onboarding experience.
Fixes #27.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.