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

https://github.com/shivan-s/learning

My learnings
https://github.com/shivan-s/learning

cloudflare cloudflare-pages d1 sveltekit svlete typescript

Last synced: about 1 month ago
JSON representation

My learnings

Awesome Lists containing this project

README

          




Learning *Work in Progress*




Github status for App

## Requirements

- node
- npm
- Patience & Creativity

## Developing

Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:

```bash
cd client
npm install
npm run dev -- --open
```

`db/` contains information to initialise the database.

## Deploying

This project usses github actions to deploy onto Cloudflare with every code change.

1. Make sure secrets are set for the following variables:

- `CLOUDFLARE_API_TOKEN`
- `CLOUDFLARE_AUTHOR_ID`

[Instructions on how to obtain these are here](https://github.com/cloudflare/pages-action).

2. Make sure Github Actions permissions is set to Read and Write using a `GITHUB_TOKEN`.

_WIP_