Skip to content
This repository was archived by the owner on Oct 15, 2025. It is now read-only.

Commit f0605f6

Browse files
authored
Update website (#214)
* Migrate to Vue.js * Reduce dependencies * Update CI workflow file name and adjust button padding in MainLayout * Adjust font sizes for improved readability across various components * Minor style change * Add documentation link to navigation menu * Remove documentation link from navigation menu * Refactor code structure for improved readability and maintainability
1 parent 893f43b commit f0605f6

File tree

317 files changed

+31395
-10547
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

317 files changed

+31395
-10547
lines changed

.github/workflows/svelte.yml renamed to .github/workflows/vuejs.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Deploy Svelte to GitHub Pages
1+
name: Deploy Vue.js to GitHub Pages
22

33
on:
44
push:
@@ -30,12 +30,10 @@ jobs:
3030
node-version: "20"
3131
- name: Install dependencies
3232
run: npm i
33-
- name: Update Latest Version
34-
run: node scripts/UpdateLatestVersion.cjs
3533
- name: Setup Pages
3634
id: pages
3735
uses: actions/configure-pages@v5
38-
- name: Build with Svelte
36+
- name: Build with Vue.js
3937
run: npm run build
4038
- name: Upload artifact
4139
uses: actions/upload-pages-artifact@v3

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ This repository hosts the source code for [Kuzu website](https://kuzudb.github.i
44

55
## Test Locally
66

7-
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/).
7+
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/).
88

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

1111
```bash
1212
npm install
13-
npm run dev
13+
npm run serve
1414
```
1515

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

1818
## Build
1919

@@ -31,7 +31,7 @@ python3 -m http.server
3131
```
3232

3333
## Continuous Integration
34-
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.
34+
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.
3535

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

components.json

Lines changed: 0 additions & 17 deletions
This file was deleted.

jsconfig.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"compilerOptions": {
3+
"target": "es5",
4+
"module": "esnext",
5+
"baseUrl": "./",
6+
"moduleResolution": "node",
7+
"paths": {
8+
"@/*": [
9+
"src/*"
10+
]
11+
},
12+
"lib": [
13+
"esnext",
14+
"dom",
15+
"dom.iterable",
16+
"scripthost"
17+
]
18+
}
19+
}

nodemon.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"watch": ["src/server"]
3+
}

0 commit comments

Comments
 (0)