Skip to content
This repository was archived by the owner on Oct 15, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 2 additions & 4 deletions .github/workflows/svelte.yml → .github/workflows/vuejs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Deploy Svelte to GitHub Pages
name: Deploy Vue.js to GitHub Pages

on:
push:
Expand Down Expand Up @@ -30,12 +30,10 @@ jobs:
node-version: "20"
- name: Install dependencies
run: npm i
- name: Update Latest Version
run: node scripts/UpdateLatestVersion.cjs
- name: Setup Pages
id: pages
uses: actions/configure-pages@v5
- name: Build with Svelte
- name: Build with Vue.js
run: npm run build
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ This repository hosts the source code for [Kuzu website](https://kuzudb.github.i

## Test Locally

This website is built using [Svelte](https://svelte.dev). To test the website locally, you need to have Node.js installed on your machine. You can install Node.js from [here](https://nodejs.org/en/download/).
To test the website locally, you need to have Node.js installed on your machine. You can install Node.js from [here](https://nodejs.org/en/download/).

After installing Node.js, you can clone this repository and run the following commands to test the website locally:

```bash
npm install
npm run dev
npm run serve
```

This will start a development server on `localhost:5173`. You can open this URL in your browser to view the website.
This will start a development server on `localhost:8080`. You can open this URL in your browser to view the website.

## Build

Expand All @@ -31,7 +31,7 @@ python3 -m http.server
```

## Continuous Integration
This repository uses GitHub Actions for continuous integration. The workflow is defined in the `.github/workflows/svelte.yml` file. When a pull request is opened, the workflow will run and build the website. If the build is successful, the artifacts will be uploaded as a zip file to the pull request. The artifacts can be downloaded and tested locally.
This repository uses GitHub Actions for continuous integration. The workflow is defined in the `.github/workflows/vuejs.yml` file. When a pull request is opened, the workflow will run and build the website. If the build is successful, the artifacts will be uploaded as a zip file to the pull request. The artifacts can be downloaded and tested locally.

When a pull request is merged, the workflow will run again to build the website and deploy it to the GitHub Pages automatically.

Expand Down
17 changes: 0 additions & 17 deletions components.json

This file was deleted.

19 changes: 19 additions & 0 deletions jsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"compilerOptions": {
"target": "es5",
"module": "esnext",
"baseUrl": "./",
"moduleResolution": "node",
"paths": {
"@/*": [
"src/*"
]
},
"lib": [
"esnext",
"dom",
"dom.iterable",
"scripthost"
]
}
}
3 changes: 3 additions & 0 deletions nodemon.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"watch": ["src/server"]
}
Loading
Loading