Skip to content

Commit df09c9e

Browse files
authored
Merge pull request #27 from furystack/feat/revitalize-2026
Feat/revitalize 2026
2 parents bb29249 + af41867 commit df09c9e

File tree

110 files changed

+10411
-18869
lines changed

Some content is hidden

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

110 files changed

+10411
-18869
lines changed

.editorconfig

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

.eslintignore

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

.eslintrc.js

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

.github/workflows/ci.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: CI
2+
3+
on:
4+
pull_request:
5+
branches: [main]
6+
7+
concurrency:
8+
group: ci-${{ github.ref }}
9+
cancel-in-progress: true
10+
11+
jobs:
12+
check:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Checkout
16+
uses: actions/checkout@v4
17+
18+
- name: Setup Node
19+
uses: actions/setup-node@v4
20+
with:
21+
node-version: 22
22+
23+
- name: Enable Corepack
24+
run: corepack enable
25+
26+
- name: Install dependencies
27+
run: yarn install --immutable
28+
29+
- name: Astro check
30+
run: yarn check
31+
32+
- name: Lint
33+
run: yarn lint
34+
35+
- name: Format check
36+
run: yarn prettier --check .
37+
38+
- name: Build
39+
run: yarn build

.github/workflows/deploy.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: Deploy to GitHub Pages
2+
3+
on:
4+
push:
5+
branches: [main]
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
concurrency:
14+
group: pages
15+
cancel-in-progress: false
16+
17+
jobs:
18+
build:
19+
runs-on: ubuntu-latest
20+
steps:
21+
- name: Checkout
22+
uses: actions/checkout@v4
23+
24+
- name: Setup Node
25+
uses: actions/setup-node@v4
26+
with:
27+
node-version: 22
28+
29+
- name: Enable Corepack
30+
run: corepack enable
31+
32+
- name: Install dependencies
33+
run: yarn install --immutable
34+
35+
- name: Build
36+
run: yarn build
37+
38+
- name: Upload artifact
39+
uses: actions/upload-pages-artifact@v3
40+
with:
41+
path: dist
42+
43+
deploy:
44+
needs: build
45+
runs-on: ubuntu-latest
46+
environment:
47+
name: github-pages
48+
url: ${{ steps.deployment.outputs.page_url }}
49+
steps:
50+
- name: Deploy to GitHub Pages
51+
id: deployment
52+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 22 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -1,116 +1,33 @@
1-
# =========================
2-
# Node.js-Specific Ignores
3-
# =========================
1+
# Astro
2+
dist/
3+
.astro/
44

5-
# Build directory
6-
public/
7-
8-
# Gatsby cache
9-
.cache/
10-
11-
# Logs
12-
logs
5+
# Node
6+
node_modules/
137
*.log
148
npm-debug.log*
159
yarn-debug.log*
1610
yarn-error.log*
1711

18-
# Runtime data
19-
pids
20-
*.pid
21-
*.seed
22-
*.pid.lock
23-
24-
# Directory for instrumented libs generated by jscoverage/JSCover
25-
lib-cov
26-
27-
# Coverage directory used by tools like istanbul
28-
coverage
29-
30-
# nyc test coverage
31-
.nyc_output
32-
33-
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
34-
.grunt
35-
36-
# Bower dependency directory (https://bower.io/)
37-
bower_components
38-
39-
# node-waf configuration
40-
.lock-wscript
41-
42-
# Compiled binary addons (http://nodejs.org/api/addons.html)
43-
build/Release
44-
45-
# Dependency directories
46-
node_modules/
47-
jspm_packages/
48-
49-
# Typescript v1 declaration files
50-
typings/
51-
52-
# Optional npm cache directory
53-
.npm
54-
55-
# Optional eslint cache
56-
.eslintcache
57-
58-
# Optional REPL history
59-
.node_repl_history
60-
61-
# Output of 'npm pack'
62-
*.tgz
63-
64-
# Yarn Integrity file
65-
.yarn-integrity
66-
67-
# dotenv environment variables file
12+
# Environment
6813
.env
14+
.env.*
6915

70-
# =========================
71-
# Operating System Files
72-
# =========================
73-
74-
# OSX
75-
# =========================
76-
16+
# OS
7717
.DS_Store
78-
.AppleDouble
79-
.LSOverride
80-
81-
# Thumbnails
82-
._*
83-
84-
# Files that might appear on external disk
85-
.Spotlight-V100
86-
.Trashes
87-
88-
# Directories potentially created on remote AFP share
89-
.AppleDB
90-
.AppleDesktop
91-
Network Trash Folder
92-
Temporary Items
93-
.apdisk
94-
95-
# Windows
96-
# =========================
97-
98-
# Windows image file caches
9918
Thumbs.db
100-
ehthumbs.db
101-
102-
# Folder config file
103-
Desktop.ini
104-
105-
# Recycle Bin used on file shares
106-
$RECYCLE.BIN/
107-
108-
# Windows Installer files
109-
*.cab
110-
*.msi
111-
*.msm
112-
*.msp
11319

114-
# Windows shortcuts
115-
*.lnk
116-
.vscode
20+
# IDE
21+
.vscode
22+
.idea
23+
24+
# Yarn
25+
.yarn/unplugged
26+
.yarn/build-state.yml
27+
.pnp.*
28+
.yarn/*
29+
!.yarn/patches
30+
!.yarn/plugins
31+
!.yarn/releases
32+
!.yarn/sdks
33+
!.yarn/versions

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
14
1+
22

.prettierrc

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,14 @@
44
"printWidth": 100,
55
"singleQuote": true,
66
"trailingComma": "all",
7-
"arrowParens": "avoid"
7+
"arrowParens": "avoid",
8+
"plugins": ["prettier-plugin-astro"],
9+
"overrides": [
10+
{
11+
"files": "*.astro",
12+
"options": {
13+
"parser": "astro"
14+
}
15+
}
16+
]
817
}

.yarn/releases/yarn-4.13.0.cjs

Lines changed: 940 additions & 0 deletions
Large diffs are not rendered by default.

.yarnrc.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
nodeLinker: node-modules
2+
3+
yarnPath: .yarn/releases/yarn-4.13.0.cjs

0 commit comments

Comments
 (0)