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.
