Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kxxoling/cf-status-page
Status page auto deployed on Cloudflare
https://github.com/kxxoling/cf-status-page
cloudflare svelte sveltekit tailwindcss typescript vite
Last synced: about 2 months ago
JSON representation
Status page auto deployed on Cloudflare
- Host: GitHub
- URL: https://github.com/kxxoling/cf-status-page
- Owner: kxxoling
- Created: 2023-05-05T18:17:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-14T20:34:29.000Z (over 1 year ago)
- Last Synced: 2024-11-02T06:30:54.791Z (about 2 months ago)
- Topics: cloudflare, svelte, sveltekit, tailwindcss, typescript, vite
- Language: TypeScript
- Homepage: https://cf-svelte-ts.pages.dev/
- Size: 515 KB
- Stars: 29
- Watchers: 2
- Forks: 16
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cf-status-page
This is project rewrote from [eidam/cf-workers-status-page](https://github.com/eidam/cf-workers-status-page) with [SvelteKit](https://kit.svelte.dev/), TypeScript, TailwindCSS and Cloudflare stuffs.
## Deploy
Fork your own and add a Cloudflare integration, then edit the `config.json` as your need. Deployment will be triggered automatically after new commits pushed to `main` branch.
Better ways will be available if I have enough time.
## Developing
Once you've created a project and installed dependencies with `pnpm install`, start a development server:
```bash
pnpm run dev# or start the server and open the app in a new browser tab
pnpm run dev -- --open# run linter
pnpm run lint# format
pnpm run format
```## TODOs
- [ ] YAML/TOML configure file. (Or better configuration)
- [ ] Custom deployment with Docker.
- [ ] Other edge computing services like Vercel?
- [ ] Notifications
- [ ] Telegram
- [ ] Slack
- [ ] Discord
- [ ] tests
- [ ] Better TS coverage.
- [ ] Wrangler CLI support.
- [ ] Search and filter.
- [ ] Actions
- [ ] PR
- [ ] Update deps
- [ ] hooks: Husky