@kingbain/status-page-sveltekit
v1.1.14
Published
> **Note:** This repository is a **modified fork** loosely based on the [original Upptime static site generator](https://github.com/upptime/status-page). It’s been updated to use a modern web stack (SvelteKit, Vite, GitHub Actions, semantic-release) inste
Downloads
73
Readme
⬆️ Modified Upptime Status Page (SvelteKit Edition)
Note: This repository is a modified fork loosely based on the original Upptime static site generator. It’s been updated to use a modern web stack (SvelteKit, Vite, GitHub Actions, semantic-release) instead of the legacy Sapper setup.
This project still provides an embeddable, static status page for monitoring uptime, but with improved developer ergonomics, automated releases, and a streamlined build pipeline.
| | Status |
| ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Build |
|
🎁 Contributing
Contributions and feedback are welcome! This repository has diverged from the original Upptime project, so please:
- Read our Contributing Guidelines.
- Follow our Code of Conduct.
- Open issues or pull requests on this repository for bugs and enhancements.
💻 Local Development
Tip: This project includes a Dev Container definition for a consistent development environment. In VS Code, install the Remote Containers extension and select Reopen in Container (or run
Dev Containers: Reopen in Containerfrom the command palette).
Install dependencies
npm ciRun in development mode
npm run devBuild for production
npm run buildPreview the production build
npm run preview
🧪 Testing the Package
To try out this custom status page package, update your .upptimerc.yml configuration:
customStatusWebsitePackage: "@kingbain/status-page-sveltekit"Then configure and run the standard Upptime Site CI GitHub Action (for example, using upptime/actions/site@v2) in your CI workflow to regenerate the status page with this custom package.
🚀 Release & Deployment
- Automated Releases: We use
semantic-releaseand GitHub Actions to bump versions, generate changelogs, publish to npm, and create GitHub Releases on every merge tomain.
