A modern Vite + React website with automated screenshot documentation. The repository automatically captures and updates the README preview image on every push to main.
- ⚡ Blazing-fast development with Vite
- 🚀 React 18 + TypeScript
- 🤖 Automated screenshot updates via GitHub Actions
- 📱 Responsive design
- 📦 Optimized production builds
- 🔄 CI/CD pipeline integration
- Node.js ≥ 18.x
- npm ≥ 9.x
- Clone the repository:
git clone https://github.com/PasiduRanasinghe/Screenshot-Pipeline.git
- Install dependencies:
cd Screenshot-Pipeline && npm install
npm run dev # Start development server
npm run build # Create production build
npm run preview # Locally preview production buildThis project automatically:
- Captures website screenshots on push to
main - Updates README.md with latest preview
- Maintains documentation freshness
Workflow File: screenshot-update.yml
The screenshot above shows the latest production version. Click the image to visit the live site.
Automatically deployed to GitHub Pages via GitHub Actions. Production URL: https://PasiduRanasinghe.github.io/Screenshot-Pipeline
- Fork the project
- Create your feature branch (
git checkout -b feat/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feat/amazing-feature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for details.
