Skip to content

Commit

Permalink
Merge branch 'coscup-sessions'
Browse files Browse the repository at this point in the history
  • Loading branch information
yoyo930021 committed Jul 7, 2023
2 parents 90adf40 + 49b7548 commit efaeb88
Show file tree
Hide file tree
Showing 36 changed files with 3,771 additions and 250 deletions.
6 changes: 3 additions & 3 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ VITE_BASE_URL=/2023/
VITE_YEAR=2023
VITE_START_DATE=2023/07/29
VITE_END_DATE=2023/07/30
VITE_LANDING_ONLY=true
VITE_LANDING_ONLY=false
VITE_GTM_ID=GTM-N7MVWKL
VITE_ROOM_STATUS_API=https://coscup-room.yokikiyo.space
BUILD_SESSION=false
# VITE_ROOM_STATUS_API=https://coscup-room.yokikiyo.space
BUILD_SESSION=true
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ src/assets/json/sponsor.json
src/assets/json/sponsor-news.json
src/assets/json/ytLink.json
src/assets/json/community.json
./.vite-ssg-temp
.vite-ssg-temp/
6 changes: 6 additions & 0 deletions components.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,11 @@ declare module '@vue/runtime-core' {
IconIcRoundBrightness2: typeof import('~icons/ic/round-brightness2')['default']
IconIcRoundBrightness7: typeof import('~icons/ic/round-brightness7')['default']
IconIcRoundBrightnessAuto: typeof import('~icons/ic/round-brightness-auto')['default']
IconMdiBookmark: typeof import('~icons/mdi/bookmark')['default']
IconMdiBookmarkOutline: typeof import('~icons/mdi/bookmark-outline')['default']
IconMdiClose: typeof import('~icons/mdi/close')['default']
IconMdiFilterList: typeof import('~icons/mdi/filter-list')['default']
IconMdiShareVariant: typeof import('~icons/mdi/share-variant')['default']
InternalLink: typeof import('./src/components/App/Navbar/Basic/InternalLink.vue')['default']
LanguageSwitch: typeof import('./src/components/App/Navbar/Custom/LanguageSwitch.vue')['default']
MainContainer: typeof import('./src/components/App/MainContainer.vue')['default']
Expand All @@ -43,6 +48,7 @@ declare module '@vue/runtime-core' {
ScheduleNavbar: typeof import('./src/components/Session/ScheduleNavbar.vue')['default']
ScheduleTable: typeof import('./src/components/Session/ScheduleTable.vue')['default']
ScheduleTableRoomCell: typeof import('./src/components/Session/ScheduleTableRoomCell.vue')['default']
SessionFilter: typeof import('./src/components/Session/SessionFilter.vue')['default']
SponsorFooter: typeof import('./src/components/App/SponsorFooter.vue')['default']
ThemeToggle: typeof import('./src/components/App/Navbar/Custom/ThemeToggle.vue')['default']
}
Expand Down
3 changes: 2 additions & 1 deletion locales/en/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
"blog": "Blog",
"press-release": "Press Release",
"coc": "CoC",
"languageSwitch": "EN"
"languageSwitch": "EN",
"collection": "My Collection"
},
"offline": "Offline mode",
"footer": {
Expand Down
6 changes: 1 addition & 5 deletions locales/en/home.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,10 @@
},
"notice": {
"title": "COSCUP 2023 Notice",
"content": "## Free Admission\nYou don't need to register for COSCUP 2023. But please fill out this survey to help us learn more about the open source demographics in Taiwan!\n\n [Start the Survey Now](https://coscup.org/2023-survey)\n\n## COSCUP Welcome party\nCOSCUP 2023 Welcome party will be held on 2023-07-29. Welcome to join us and cheers with speakers and open source folks.\n\n[Welcome Party!](https://blog.coscup.org/2023/07/2023open-source-and-winewelcome-party.html) \n\n## BoF/hacking room\nMeet open-source people and communities you follow at the BoF/hacking room during the event!\n\n[Opt-in!](https://blog.coscup.org/2023/07/coscup-bof.html)\n\n## Healing Market\nThis year, COSCUP will bring you a new service called \"**Healing Market**\". We hope to heal your mind and body when you work hard in your life.\n\n[Healing Market!](https://blog.coscup.org/2023/07/introducing-healing-market-with-yoga.html)\n\n## Donate\nCOSCUP is held by volunteers of Open Source Communities in Taiwan. We rely on sponsorship and individual supporters like you to maintain COSCUP annually.\n\n[Donate Us!](https://ocf.neticrm.tw/civicrm/contribute/transact?reset=1&id=51)\n\n## Subscribe newsletter\nPlease feel free to subscribe to our newsletter. You will receive important reminders and exciting activities.\n\n[Subscribe Now!](https://secretary.coscup.org/subscribe/coscup)"
"content": "## Free Admission\nYou don't need to register for COSCUP 2023. But please fill out this survey to help us learn more about the open source demographics in Taiwan!\n\n [Start the Survey Now (Not available)](https://coscup.org/2023-survey)\n\n## Donate\nCOSCUP is held by volunteers of Open Source Communities in Taiwan. We rely on sponsorship and individual supporters like you to maintain COSCUP annually.\n\n[Donate Us!](https://ocf.neticrm.tw/civicrm/contribute/transact?reset=1&id=51)\n\n## Subscribe newsletter\nPlease feel free to subscribe to our newsletter. You will receive important reminders and exciting activities.\n\n[Subscribe Now!](https://secretary.coscup.org/subscribe/coscup)"
},
"about": {
"title": "About COSCUP",
"content": "COSCUP is an annual conference held by Taiwanese Open source community participants since 2006. It's a major force of Free software movement advocacy in Taiwan. The event is often held with talks, sponsor and communities booths, and Birds of a feather. In addition to international speakers, many Taiwanese local Open Source contributors often give their talks here. The chief organizer, staffs, and speakers are all volunteers.\n\nCOSCUP's aim is providing a platform to connect Open Source coders, users, and promoters, and promote FLOSS with the annual conference. The conference is free to attend because of the enthusiastic sponsors and donators.\n\nIt is a common fact that the coders of traditional commercial software rarely interact with users.\n\nThe term \"Open Source\" appears in 1998, which is familiar to everyone. This kind of developing pattern working on the Internet over 20 to 30 years attributes to many reasons. The key factor may be the direct interaction with coders and users, which forms a rapid feedback and patch system on bugs. This pattern is enlarged by the Internet, where Linus's law \"With enough eyeballs, all bugs are shallow\" occurs, thereby the software's quality enhances. In Open Source pattern, promoters take the position between coders and users, rather than sales and customer service. They package software suites to get installation easier, write documents to lower its learning curve, hold events to spread good software, solve questions from the Internet without creating information asymmetry.\n\nWhoever you are a Open Source coder, a devoted Open Source promoter, a user familiar with Open Source, or even a newcomer, we sincerely welcome you to be a part of COSCUP!\n"
},
"about-kcd": {
"title": "About Kubernetes Community Days Taiwan",
"content": "Kubernetes Community Days (KCDs) are community-organized events that gather adopters and technologists from open source and cloud native communities for education, collaboration, and networking. KCDs are supported by the Cloud Native Computing Foundation (CNCF).\n\nKubernetes Community Days Taiwan (KCD Taiwan) is a local community event organized by the Cloud Native Taiwan User Group (CNTUG). The goal is to grow and sustain the Kubernetes community through the power of the local community so that more people can participate and learn about Kubernetes."
}
}
16 changes: 14 additions & 2 deletions locales/en/session.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,17 @@
"room-status": {
"vacancy": "Available",
"full": "Full"
}
}
},
"filter": {
"speakers": "Speaker",
"room": "Room",
"type": "Type",
"tags": "Tag",
"all": "All",
"clear": "Clear all filters",
"search": "Search"
},
"share_title": "The sessions I would like to attend at COSCUP {year}.",
"share_copied": "Copy URL successfully.",
"share_no_favorites": "There are no favorite sessions to share at the moment."
}
3 changes: 2 additions & 1 deletion locales/en/staff.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
"marketing": "Marketing Staff",
"it": "IT Staff",
"photo": "Photo Staff",
"sponsor": "Sponsor Staff"
"sponsor": "Sponsor Staff",
"booth": "Booth Staff"
},
"intro": {
"title": "Join as Volunteer",
Expand Down
3 changes: 2 additions & 1 deletion locales/zh-TW/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
"blog": "部落格",
"press-release": "媒體專區",
"coc": "社群守則",
"languageSwitch": ""
"languageSwitch": "",
"collection": "我的收藏"
},
"offline": "離線模式",
"footer": {
Expand Down
6 changes: 1 addition & 5 deletions locales/zh-TW/home.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,10 @@
},
"notice": {
"title": "COSCUP 2023 須知",
"content": "## 活動入場\n今年 COSCUP 2023 在國立臺灣科技大學舉辦,不用報名,請到現場直接參與;但希望大家填參與者大調查,幫助我們調查臺灣的開源生態!\n\n [COSCUP x KCD Taiwan 2023 參與者大調查](https://coscup.org/2023-survey) \n\n## 會前派對\nCOSCUP 2023 會前派對 2023-07-29 ,跟大會講者與社群同好大聊特聊、為開源乾一杯!\n\n[來喝一杯!](https://blog.coscup.org/2023/07/2023open-source-and-winewelcome-party.html) \n\n## BoF/hacking room\n每年 COSCUP 聚集了臺灣及世界各地的開放文化及開源愛好者,BoF / hacking room 在會期提供有別於常規議程,讓開源同好面對面深度雙向交流的機會!\n\n[揪團/+1](https://blog.coscup.org/2023/07/coscup-bof.html) \n\n## 療癒市集\n今年 COSCUP 嘗試推出新的會眾服務,結合紅酒瑜伽、冥想正念、按摩小站、氮氣咖啡,希望在繁忙的平日還抽空在假日來參與活動時、能夠療癒一下心靈與身體的負擔,「療癒市集」希望能夠為你帶來不一樣的體驗!\n\n[療癒市集!](https://blog.coscup.org/2023/07/introducing-healing-market-with-yoga.html)\n\n## 個人贊助\n免費入場的 COSCUP 每年是由熱血的志工團隊籌辦,活動經費由贊助商或捐助者鼎力支持,我們歡迎您個人捐款支持,使今年 COSCUP 的運作更為順利。\n\n[個人贊助!](https://ocf.neticrm.tw/civicrm/contribute/transact?reset=1&id=51)\n\n## 訂閱電子報\n如果你怕忘記參加活動,可以訂閱 COSCUP 活動電子報,不錯過最新活動訊息!\n\n[馬上訂閱!](https://secretary.coscup.org/subscribe/coscup)"
"content": "## 活動入場\n今年 COSCUP 2023 在國立臺灣科技大學舉辦,不用報名,請到現場直接參與;但希望大家填參與者大調查,幫助我們調查臺灣的開源生態!\n\n [COSCUP 2023 參與者大調查 (暫未開放填寫)](https://coscup.org/2023-survey) \n\n## 個人贊助\n免費入場的 COSCUP 每年是由熱血的志工團隊籌辦,活動經費由贊助商或捐助者鼎力支持,我們歡迎您個人捐款支持,使今年 COSCUP 的運作更為順利。\n\n[個人贊助!](https://i.coscup.org/indCfS/)\n\n## 訂閱電子報\n如果你怕忘記參加活動,可以訂閱 COSCUP 活動電子報,不錯過最新活動訊息!\n\n[馬上訂閱!](https://secretary.coscup.org/subscribe/coscup)"
},
"about": {
"title": "關於 COSCUP",
"content": "COSCUP 是由台灣開放原始碼社群聯合推動的年度研討會,起源於 2006 年,是台灣自由軟體運動 (FOSSM) 重要的推動者之一。活動包括有講座、攤位、社團同樂會等,除了邀請國際的重量級演講者之外,台灣本土的自由軟體推動者也經常在此發表演說,會議的發起人、工作人員與講者都是志願參與的志工。COSCUP 的宗旨在於提供一個聯結開放原始碼開發者、使用者與推廣者的平台。希望藉由每年一度的研討會,來推動自由及開放原始碼軟體 (FLOSS)。由於有許多贊助商及熱心捐助者,所有議程都是免費參加。\n\n開放原始碼 (Open source) 是在 1998 年出現的名詞,大家早已耳熟能詳。這種在網路上已經進行二、三十年的軟體開發模式之所以能成功,有許多原因。其中一個極為關鍵的因素,就是開發者與使用者的直接接觸。無屏障的交流加速了問題的回報和修補機制,而當這個機制被網路效應放大到極限時,Linus 定律就出現了:「臭蟲難逃眾人法眼」(With enough eyeballs, all bugs are shallow),軟體品質因此顯著提昇。在開放原始碼的模式中,開發者和使用者中間的人不再是銷售員或客服,而是讓軟體更容易被接受的推廣者 (Promoters),他們打包套件讓軟體更好裝、寫說明文件讓軟體更易學、辦推廣活動讓更多人接觸到好軟體、在網路上回答問題解決使用者的疑惑,而且不會把開發者藏在背後產生資訊的不對稱。\n\n開發者 (Coders)、使用者 (Users) 和推廣者 (Promoters) 是讓自由及開放原始碼軟體發光發熱的三大支柱,這個研討會就是專為這三種人舉辦的:你可以是 A 軟體的開發者、B 軟體的推廣者、C 軟體的使用者,不論你是已經踏入自由及開放原始碼軟體領域,還是一直站在門口不知如何入門,歡迎你來參加 COSCUP — Conference for Open Source Coders, Users and Promoters!\n"
},
"about-kcd": {
"title": "關於 Kubernetes Community Days Taiwan",
"content": "Kubernetes Community Days (KCD) 是由雲原生計算基金會 (CNCF) 支持與認證的官方社群組織活動,此會議集結來自開源和雲原生社區的使用者及技術人員,以進行教育、協作和分享。\n\n本次 Kubernetes Community Days Taiwan (KCD Taiwan) 是由台灣雲原生使用者社群 (Cloud Native Taiwan User Group, CNTUG) 所主辦的在地 KCD 的社群活動。其目的是透過本土社群的力量,讓更多人參與 Kubernetes 社群互相交流和學習,並以此持續發展和維持社群。"
}
}
16 changes: 14 additions & 2 deletions locales/zh-TW/session.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,17 @@
"room-status": {
"vacancy": "尚有空位",
"full": "沒有空位"
}
}
},
"filter": {
"speakers": "講者",
"room": "會議室",
"type": "類別",
"tags": "標籤",
"all": "全部",
"clear": "清除所有篩選條件",
"search": "搜尋"
},
"share_title": "COSCUP {year} 我想聽的議程們",
"share_copied": "複製網址成功",
"share_no_favorites": "沒有收藏的議程可以分享"
}
3 changes: 2 additions & 1 deletion locales/zh-TW/staff.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
"marketing": "行銷組",
"it": "資訊組",
"photo": "攝影組",
"sponsor": "贊助組"
"sponsor": "贊助組",
"booth": "擺攤組"
},
"intro": {
"title": "歡迎加入志工團隊",
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
"scripts": {
"pre-build": "npm run ts -- ./scripts/pre-build/index.ts",
"dev": "vite",
"build": "npm run pre-build && vite-ssg build && npm run after-build && npm run end-build",
"serve": "vite preview",
"build": "npm run pre-build && vite-ssg build && npm run end-build",
"lint": "npm run lint:eslint && npm run lint:stylelint",
"lint:eslint": "eslint --ext .js,.ts,.vue src/ --fix",
"lint:stylelint": "stylelint 'src/**/*.{css,scss,sass,vue}' --fix",
"ts": "esno",
"after-build": "npm run ts -- ./scripts/after-build/index.ts",
"end-build": "npm run ts -- ./scripts/end-build/index.ts",
"tool:generate-sitemap": "node ./scripts/tools/generateSitemap.js",
"tool:generate-sitemap:local": "node ./scripts/tools/generateSitemap.js --local",
Expand Down
48 changes: 0 additions & 48 deletions scripts/after-build/generateSessionPages.ts

This file was deleted.

9 changes: 0 additions & 9 deletions scripts/after-build/index.ts

This file was deleted.

Loading

0 comments on commit efaeb88

Please sign in to comment.