Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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