Skip to content

Commit fb646db

Browse files
committed
update readme
1 parent 17bca24 commit fb646db

File tree

6 files changed

+159
-96
lines changed

6 files changed

+159
-96
lines changed

apps/web-docs/index.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: home
33
hero:
44
name: "@vuejs-jp/web-docs"
55
text: "Vue Fes Japan 2024 document website"
6-
tagline: My great project tagline
6+
tagline: "We have verbalized the specifications."
77
actions:
88
- theme: brand
99
text: CSS
@@ -15,3 +15,29 @@ hero:
1515
text: Supabase
1616
link: /supabase/getting-started
1717
---
18+
19+
# 各年のウェブサイト
20+
21+
- [Vue Fes Japan Online 2022](https://vuefes.jp/2022)
22+
- [Vue Fes Japan 2023](https://vuefes.jp/2023)
23+
- [Vue Fes Japan 2024](https://vuefes.jp/2024)
24+
25+
## 各年のウェブサイトの特徴
26+
27+
3 年間のウェブサイトの比較表について。
28+
29+
||Vue Fes Japan Online 2022|Vue Fes Japan 2023|Vue Fes Japan 2024|
30+
|:---|:---|:---|:---|
31+
|Package Manager|npm|pnpm|bun|
32+
|Framework|Nuxt Bridge|Nuxt 3|Nuxt 3|
33+
|CMS|Newt|-|Essentially, fully relying on Supabase|
34+
|Form|Netlify Form|Newt FormApp|Newt FormApp|
35+
|CSS|Tailwind CSS|Pinceau|-|
36+
|Cloud|-|Supabase|Supabase|
37+
|Design System|-|-|Storybook|
38+
|Hosting|Netlify|Netlify|Netlify (+ Cloudflare Pages)|
39+
|Ticket|-|Pass Market|Peatix|
40+
|Namecard|-|Partially automated by Supabase Database Function|Automated by NestJS (Use nest-commander library)|
41+
|OG Image|Static|Use nuxt-og-image|Use Supabase Edge Functions|
42+
|Type Check|-|vue-tsc|vue-tsc|
43+
|Unit/E2E Tests|-|Vitest, Cypress|Vitest, Cypress|

apps/web-docs/supabase/db/attendee.md

Lines changed: 36 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,41 @@
99

1010
## 詳細設計
1111

12-
| # | type | initial | required |
13-
|:----|:----|:----|:----|
14-
| id | uuid | | |
15-
| user_id | uuid | ||
16-
| email | varchar(100) | ||
17-
| avatar_url | varchar(500) | ||
18-
| provider | varchar(20) | ||
19-
| display_name | varchar(24) | | |
20-
| role | varchar(16) | | |
21-
| receipt_id | varchar(20) | ||
22-
| activated_at | timestamp | | |
23-
| created_at | timestamp | `now()` | (auto) |
24-
| updated_at | timestamp | `now()` | (auto) |
25-
26-
## 参照
12+
昨年の `event_users` スキーマとの違いについて。
13+
14+
- full_name カラムを削除した
15+
- avatar_url カラムのサイズを 200 から 500 に拡大した
16+
- 一意に画像ファイルを識別するため、別途 image_file_name カラムを追加した
17+
- 照合を経て、注文番号照合失敗を果たした者を識別するため、別途 canceled_at カラムを追加した
18+
19+
`attendees` スキーマのカラム表について。
20+
21+
| # | type | initial | required | unique |
22+
|:----|:----|:----|:----|:----|
23+
| id | uuid | | ||
24+
| user_id | uuid | |||
25+
| image_file_name | uuid | |||
26+
| email | varchar(100) | || |
27+
| avatar_url | varchar(500) | || |
28+
| provider | varchar(20) | || |
29+
| display_name | varchar(24) | | | |
30+
| role | varchar(16) | | | |
31+
| receipt_id | varchar(20) | |||
32+
| activated_at | timestamp | | | |
33+
| canceled_at | timestamp | | | |
34+
| created_at | timestamp | `now()` | (auto) | |
35+
| updated_at | timestamp | `now()` | (auto) | |
36+
37+
## 参照リポジトリ
38+
39+
### Vue Fes Japan 2024
40+
41+
`attendees` スキーマをご確認ください。
2742

2843
https://github.com/vuejs-jp/vuefes-2024/blob/main/supabase/schema.sql#L177
44+
45+
### Vue Fes Japan 2023
46+
47+
`event_users` スキーマをご確認ください。
48+
49+
https://github.com/vuejs-jp/vuefes-2023/blob/main/supabase/schema.sql#L3

apps/web-docs/supabase/db/job.md

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,22 @@
1010

1111
## 詳細設計
1212

13-
| # | type | initial | required |
14-
|:----|:----|:----|:----|
15-
| id | uuid | | |
16-
| sponsor_id | uuid | ||
17-
| link_url | varchar(500) | | |
18-
| image_url | varchar(500) | | |
19-
| image_alt | varchar(100) | | |
20-
| display_order | int | | |
21-
| is_open | bool | ||
22-
| created_at | timestamp | `now()` | (auto) |
23-
| updated_at | timestamp | `now()` | (auto) |
24-
25-
## 参照
13+
`jobs` スキーマのカラム表について。
14+
15+
| # | type | initial | required | unique |
16+
|:----|:----|:----|:----|:----|
17+
| id | uuid | | | |
18+
| sponsor_id | uuid | || |
19+
| link_url | varchar(500) | | | |
20+
| image_url | varchar(500) | | | |
21+
| image_alt | varchar(100) | | | |
22+
| display_order | int | | | |
23+
| is_open | bool | || |
24+
| created_at | timestamp | `now()` | (auto) | |
25+
| updated_at | timestamp | `now()` | (auto) | |
26+
27+
## 参照リポジトリ
28+
29+
`jobs` スキーマをご確認ください。
2630

2731
https://github.com/vuejs-jp/vuefes-2024/blob/main/supabase/schema.sql#L55

apps/web-docs/supabase/db/speaker.md

Lines changed: 39 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -11,40 +11,44 @@
1111

1212
## 詳細設計
1313

14-
| # | type | initial | required |
15-
|:----|:----|:----|:----|
16-
| id | uuid | | |
17-
| detail_page_id | varchar(40) | | |
18-
| name_ja | varchar(100) | ||
19-
| name_en | varchar(100) | ||
20-
| image_url | varchar(500) | | |
21-
| company_ja | varchar(100) | | |
22-
| company_en | varchar(100) | | |
23-
| position_ja | varchar(100) | | |
24-
| position_en | varchar(100) | | |
25-
| description_ja | varchar(200) | ||
26-
| description_en | varchar(200) | ||
27-
| github_id | varchar(100) | | |
28-
| x_id | varchar(100) | | |
29-
| session_type | varchar(100) | | |
30-
| session_title_ja | varchar(100) | | |
31-
| session_title_en | varchar(100) | | |
32-
| session_description_ja | varchar(1000) | | |
33-
| session_description_ja | varchar(1000) | | |
34-
| session_comment_ja | varchar(200) | | |
35-
| session_comment_ja | varchar(200) | | |
36-
| session_place | varchar(100) | | |
37-
| session_time_from | timestamp | | |
38-
| session_time_duration | int | | |
39-
| session_doc_title_ja | varchar(200) | | |
40-
| session_doc_title_en | varchar(200) | | |
41-
| session_doc_url | varchar(200) | | |
42-
| events | text array | | |
43-
| display_order | int | | |
44-
| is_open | bool | ||
45-
| created_at | timestamp | `now()` | (auto) |
46-
| updated_at | timestamp | `now()` | (auto) |
47-
48-
## 参照
14+
`speakers` スキーマのカラム表について。
15+
16+
| # | type | initial | required | unique |
17+
|:----|:----|:----|:----|:----|
18+
| id | uuid | | | |
19+
| detail_page_id | varchar(40) | | | |
20+
| name_ja | varchar(100) | || |
21+
| name_en | varchar(100) | || |
22+
| image_url | varchar(500) | | | |
23+
| company_ja | varchar(100) | | | |
24+
| company_en | varchar(100) | | | |
25+
| position_ja | varchar(100) | | | |
26+
| position_en | varchar(100) | | | |
27+
| description_ja | varchar(200) | || |
28+
| description_en | varchar(200) | || |
29+
| github_id | varchar(100) | | | |
30+
| x_id | varchar(100) | | | |
31+
| session_type | varchar(100) | | | |
32+
| session_title_ja | varchar(100) | | | |
33+
| session_title_en | varchar(100) | | | |
34+
| session_description_ja | varchar(1000) | | | |
35+
| session_description_ja | varchar(1000) | | | |
36+
| session_comment_ja | varchar(200) | | | |
37+
| session_comment_ja | varchar(200) | | | |
38+
| session_place | varchar(100) | | | |
39+
| session_time_from | timestamp | | | |
40+
| session_time_duration | int | | | |
41+
| session_doc_title_ja | varchar(200) | | | |
42+
| session_doc_title_en | varchar(200) | | | |
43+
| session_doc_url | varchar(200) | | | |
44+
| events | text array | | | |
45+
| display_order | int | | | |
46+
| is_open | bool | || |
47+
| created_at | timestamp | `now()` | (auto) | |
48+
| updated_at | timestamp | `now()` | (auto) | |
49+
50+
## 参照リポジトリ
51+
52+
`speakers` スキーマをご確認ください。
4953

5054
https://github.com/vuejs-jp/vuefes-2024/blob/main/supabase/schema.sql#L84

apps/web-docs/supabase/db/sponsor.md

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,27 @@
77

88
## 詳細設計
99

10-
| # | type | initial | required |
11-
|:----|:----|:----|:----|
12-
| id | uuid | | |
13-
| detail_page_id | varchar(40) | | |
14-
| name | varchar(100) | ||
15-
| description_ja | varchar(500) | ||
16-
| description_en | varchar(500) | ||
17-
| link_url | varchar(500) | | |
18-
| image_url | varchar(500) | | |
19-
| share_image_url | varchar(500) | | |
20-
| speaker_id | varchar(100) | | |
21-
| tag | text array | | |
22-
| display_order | int | | |
23-
| is_open | bool | ||
24-
| created_at | timestamp | `now()` | (auto) |
25-
| updated_at | timestamp | `now()` | (auto) |
26-
27-
## 参照
10+
`sponsors` スキーマのカラム表について。
11+
12+
| # | type | initial | required | unique |
13+
|:----|:----|:----|:----|:----|
14+
| id | uuid | | | |
15+
| detail_page_id | varchar(40) | | | |
16+
| name | varchar(100) | || |
17+
| description_ja | varchar(500) | || |
18+
| description_en | varchar(500) | || |
19+
| link_url | varchar(500) | | | |
20+
| image_url | varchar(500) | | | |
21+
| share_image_url | varchar(500) | | | |
22+
| speaker_id | varchar(100) | | | |
23+
| tag | text array | | | |
24+
| display_order | int | | | |
25+
| is_open | bool | || |
26+
| created_at | timestamp | `now()` | (auto) | |
27+
| updated_at | timestamp | `now()` | (auto) | |
28+
29+
## 参照リポジトリ
30+
31+
`sponsors` スキーマをご確認ください。
2832

2933
https://github.com/vuejs-jp/vuefes-2024/blob/main/supabase/schema.sql#L18

apps/web-docs/supabase/db/staff.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,23 @@
77

88
## 詳細設計
99

10-
| # | type | initial | required |
11-
|:----|:----|:----|:----|
12-
| id | uuid | | |
13-
| detail_page_id | varchar(40) | | |
14-
| image_url | varchar(500) | | |
15-
| name | varchar(100) | ||
16-
| x_id | varchar(100) | | |
17-
| github_id | varchar(100) | | |
18-
| is_volunteer | bool | | |
19-
| is_open | bool | ||
20-
| created_at | timestamp | `now()` | (auto) |
21-
| updated_at | timestamp | `now()` | (auto) |
22-
23-
## 参照
10+
`staffs` スキーマのカラム表について。
11+
12+
| # | type | initial | required | unique |
13+
|:----|:----|:----|:----|:----|
14+
| id | uuid | | | |
15+
| detail_page_id | varchar(40) | | | |
16+
| image_url | varchar(500) | | | |
17+
| name | varchar(100) | || |
18+
| x_id | varchar(100) | | | |
19+
| github_id | varchar(100) | | | |
20+
| is_volunteer | bool | | | |
21+
| is_open | bool | || |
22+
| created_at | timestamp | `now()` | (auto) | |
23+
| updated_at | timestamp | `now()` | (auto) | |
24+
25+
## 参照リポジトリ
26+
27+
`staffs` スキーマをご確認ください。
2428

2529
https://github.com/vuejs-jp/vuefes-2024/blob/main/supabase/schema.sql#L146

0 commit comments

Comments
 (0)