Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
809 commits
Select commit Hold shift + click to select a range
b17e947
Update the setting of the basic information the coc-asia-2024
WillemJiang Jan 8, 2024
3b957ae
Update the index page with new add banner
WillemJiang Jan 8, 2024
10071ea
feat: coc asia 2024 home page update
Jan 11, 2024
d906231
fix: hide menus
Jan 11, 2024
72eaa1f
Update the display words of CoC Asia 2024
WillemJiang Jan 11, 2024
6678ae0
Update the .gitignore file
WillemJiang Jan 16, 2024
d21f9b6
Added the github action and staging publishing of the website
WillemJiang Jan 16, 2024
6b3bd09
Create hugo_build.yml
WillemJiang Jan 16, 2024
5807731
Update build.yml
WillemJiang Jan 16, 2024
6be9eac
Removed the unused file
WillemJiang Jan 16, 2024
e77a551
Update the staging profile
WillemJiang Jan 17, 2024
4320d3c
fix: use tiny to compress banner size (#295)
Jan 18, 2024
aa57640
fix: add sponsor page (#296)
Feb 22, 2024
0b4bf2e
Guide (#297)
Feb 24, 2024
8480067
Updated the venue info and introduction link of Hangzhou
WillemJiang Feb 25, 2024
bc0bc2c
Added the code of conduct into the website
WillemJiang Feb 25, 2024
ed778d4
Added the TAC manual into the website
WillemJiang Feb 25, 2024
dd10380
Polish the words of index page
WillemJiang Feb 26, 2024
bd65122
Removed the CFP button
WillemJiang May 8, 2024
cc63943
fix: add favicon and fixed og:url (#299)
May 20, 2024
df597c8
fix: adding h1 tags to the homepage to optimize SEO (#300)
May 20, 2024
34cdc86
fix: add accessiblity page (#301)
May 22, 2024
22ca94f
Added ai track sessions
WillemJiang Jun 16, 2024
c7e9919
Added the API track
WillemJiang Jun 16, 2024
07b7205
Added CloudNative track information
WillemJiang Jun 16, 2024
bbb44ee
Adde Community track information
WillemJiang Jun 16, 2024
eeea88f
Added data related track information
WillemJiang Jun 16, 2024
c43f1d9
Added the incubator track
WillemJiang Jun 16, 2024
a0d0d4b
Added the iot track information
WillemJiang Jun 16, 2024
3110348
Added Messaging track information
WillemJiang Jun 16, 2024
d76a0b6
Added the olap track information
WillemJiang Jun 16, 2024
5624b5b
Added the others track information
WillemJiang Jun 16, 2024
98ff571
Added the performance track information
WillemJiang Jun 16, 2024
554216e
Added the streaming track information
WillemJiang Jun 16, 2024
2ead67a
Added the webserver track information
WillemJiang Jun 16, 2024
6638624
Fixed the build error of website
WillemJiang Jun 17, 2024
c0151f1
feat: add seeions and schedule menu (#302)
Jun 17, 2024
f6b265d
Update the track chair information
WillemJiang Jun 17, 2024
921523f
Update the api track information
WillemJiang Jun 17, 2024
bf3fe9c
feat: use sessionize code to implement the schedule page (#303)
Jun 17, 2024
bd6c823
feat: add Content-Security-Policy (#304)
Jun 17, 2024
6bf7128
Remove the TAC from the website menual
WillemJiang Jun 17, 2024
2cbf685
feat: add convince_your_boss and presentation_slides_template page (#…
Jun 20, 2024
ae465f0
fix: add /zh/ prefix to navigation register menu (#306)
Jun 28, 2024
ab25b29
fix: conference address translation adjustment (#308)
Jul 11, 2024
ec8b469
Fixed the register button language link issue
WillemJiang Jul 16, 2024
8a8a4e8
Hide registration button and baige registration forms (#309)
Aug 2, 2024
d48010d
feat: Update sponsor information and layout (#310)
Aug 12, 2024
cd540e0
Create dependabot.yml (#311)
assignUser Feb 12, 2025
302e982
Update build.yml
WillemJiang Feb 14, 2025
ca4dd2b
Update build.yml
WillemJiang Feb 15, 2025
51d3562
CommunityOverCode Asia 2025 (#312)
Feb 15, 2025
de11217
Update build.yml
WillemJiang Feb 15, 2025
3c2fa5e
Cfp (#313)
Feb 18, 2025
59366b7
Update kv (#314)
Mar 20, 2025
6c7844b
modify the url for accessing the 2024 event (#317)
Mar 25, 2025
db3a0d4
Update build.yml to keep the old website
WillemJiang Apr 15, 2025
f5a6651
Update .asf.yaml
WillemJiang Apr 15, 2025
1a8e897
Update .asf.yaml
WillemJiang Apr 15, 2025
02769a9
Update the website with new conference information (#318)
May 21, 2025
b6b7923
Hide Call for Proposals btn (#319)
May 21, 2025
716c327
Removed the track of perfromance
WillemJiang Jun 5, 2025
4b6c624
Added the track information of CoC Asia 2025
WillemJiang Jun 5, 2025
dc53fff
Updated the visa letter information
WillemJiang Jun 5, 2025
e83179a
Update the visa letter information
WillemJiang Jun 5, 2025
fa1cf8e
Add tracks and sessions content (#320)
Jun 6, 2025
0e925b4
Removed the duplicated track of microservice
WillemJiang Jun 7, 2025
0550a99
Update the speaker English names
WillemJiang Jun 7, 2025
02c8514
Update presenters information (#321)
Jun 14, 2025
f9013ea
Rename `Web Server/Tomcat` to `Web Application & Framework` (#322)
aooohan Jun 14, 2025
c281539
Update the Chinese track title of Web Application
WillemJiang Jun 14, 2025
397085e
Fixed the content formate errors
WillemJiang Jun 7, 2025
bf65738
update speaker's tagline (#323)
Jun 17, 2025
a26034e
Update the session documents
WillemJiang Jun 17, 2025
4a80763
Sessions (#325)
Jun 17, 2025
b6acff9
Fix the session format
WillemJiang Jun 17, 2025
2f905af
Add date and conference room information to sessions (#326)
Jun 18, 2025
bfb3b96
Update build.yml
WillemJiang Jun 18, 2025
f60bcb7
Update .gitignore to exclude all .xlsx files and remove ApacheConSess…
WillemJiang Jun 18, 2025
9bd2304
Update README.md
WillemJiang Jun 19, 2025
cc6c3e7
Update dataops (#328)
Jun 19, 2025
683cc00
update the room information of keynote
WillemJiang Jun 19, 2025
5009fdd
Add new sessions, update sessions date (#331)
Jun 20, 2025
82bba22
Update Sessions date (#333)
Jun 20, 2025
a0c089b
minor, fix typo for my name (#330)
shaofengshi Jun 20, 2025
2ea1547
[Session] Update the introduction for datalake-910660 (#329)
davidzollo Jun 20, 2025
7430969
[Session] Update self intro in datastorage-883342 (#332)
PragmaTwice Jun 20, 2025
b496b9e
[Session] Update self intro in datastorage-898182 (#334)
socutes Jun 23, 2025
47e7b6e
Update session data (#336)
FreeOnePlus Jun 23, 2025
8a25ae2
Update sessions content (#337)
Jun 23, 2025
efd708d
[Session] Update self intro in datastorage-898182 (#338)
socutes Jun 23, 2025
2e6af2b
Fix some description for session 906852 (#339)
zhoujinsong Jun 24, 2025
507ac4c
[Session] Update session messaging-908855 (#340)
redlsz Jun 24, 2025
9492439
Add lighting talk track (#341)
Jun 24, 2025
34e839a
Update session streaming-913378 (#342)
xintongsong Jun 25, 2025
d116465
[Session] Update self intro in datastorage-898182 (#343)
socutes Jun 25, 2025
501f64f
Add new sessions (#344)
Jun 25, 2025
0e7fa3d
update session ai-911703 (#346)
xiaozcy Jun 29, 2025
c33caca
Fix typos (#351)
Folyd Jun 29, 2025
841b64d
update session datalake-913187 (#347)
neuyilan Jun 29, 2025
cda1747
update session iot-915157 (#348)
VGalaxies Jun 29, 2025
f1713ab
update session observability-914561 (#349)
sharang Jun 29, 2025
60286b9
[olap] change session title in olap track (#350)
morningman Jun 29, 2025
3dfb2c9
Update session observability-908230 (#352)
CodePrometheus Jun 29, 2025
15b262d
update speaker profile for datalake-905869 (#353)
klion26 Jun 29, 2025
a0dc269
Update the session streaming-913186 (#354)
Zakelly Jun 29, 2025
7d60904
Update streaming sessions's date (#345)
Jun 29, 2025
afbc605
Minor adjustment on title of streaming-913186 (#355)
Zakelly Jul 1, 2025
7f7d8bc
Update sessions (#356)
Jul 1, 2025
9ac20bc
Update sessions (#357)
Jul 3, 2025
df95521
Update speaker profile for session datalake-905869 (#358)
Jzjsnow Jul 3, 2025
e93b5bd
Add sponsor logos (#359)
Jul 4, 2025
db7ba34
Fix/sponsor i18n (#360)
Jul 6, 2025
0c7cd01
Update the datalake-868208.md information (#363)
WillemJiang Jul 8, 2025
4036224
Update sessions date (#361)
Jul 8, 2025
35e95d9
updated speaker's profile (#362)
mohitjain2504 Jul 10, 2025
7e19fad
Update datastorage-873334.md
WillemJiang Jul 10, 2025
7ae8c55
Update datastorage-873334.zh.md
WillemJiang Jul 10, 2025
061e126
Add lightning-talk sessions (#364)
Jul 12, 2025
84d94b5
Update speaker profile for session-5minstalk-912461 (#365)
cardigan1008 Jul 15, 2025
90732e7
Update presenters for datalake-905869.zh.md (#366)
Jzjsnow Jul 17, 2025
d7b35df
Update keynote speech time (#367)
Jul 17, 2025
817cbd8
Update datalake-911489.md and datalake-911489.zh.md (#370)
philo-he Jul 20, 2025
b823681
Update cloudnative-913295.md (#369)
DL1231 Jul 20, 2025
b106232
Add new keynote session (#368)
Jul 20, 2025
e27e12e
Update sessions content (#371)
Jul 22, 2025
e253ab8
Update the personal profile of Willem Jiang
WillemJiang Jul 22, 2025
43e51f7
Update session info (#372)
vesense Jul 24, 2025
334cc95
Update the profile of Willem
WillemJiang Jul 24, 2025
28ed9fe
Update streaming track schedule (#373)
vesense Jul 27, 2025
91711e3
Updated the website by removing register information
WillemJiang Sep 26, 2025
c575144
Setup the website cocasia 2026
WillemJiang Mar 7, 2026
96641fa
Updated the track chair and track information
WillemJiang Mar 7, 2026
8a733e2
Updated the track chair and track information
WillemJiang Mar 7, 2026
eb9c474
Update the streaming track introduction (#374)
carp84 Mar 7, 2026
d62f72d
update datalake track manager (#375)
huaxingao Mar 8, 2026
8ea2a1d
Updae Data+AI track related intro. (#376)
vongosling Mar 8, 2026
daa8750
Update the Data+AI intro. format (#377)
vongosling Mar 8, 2026
a57c966
Update cleanup step to exclude 2025 directory
WillemJiang Mar 9, 2026
525552e
fix typo (#378)
tristaZero Mar 12, 2026
7991525
Added CFP information
WillemJiang Mar 15, 2026
1e1e324
update iot track information (#379)
qiaojialin Mar 15, 2026
2e43717
updated the images files
WillemJiang Mar 17, 2026
39bdc99
Remove the old banner image
WillemJiang Mar 17, 2026
6c2526a
fix mobile phone view of the website
WillemJiang Mar 17, 2026
91b9495
Updated the favicon.ico of the website
WillemJiang Mar 17, 2026
83b16d1
Fix typo in site 2026 (#380)
tuhaihe Mar 20, 2026
166c5c2
Update OLAP track description (#381)
tuhaihe Mar 20, 2026
7e3e11e
Update data warehouse track: add cloudberry(incubating) (#382)
tuhaihe Mar 20, 2026
32cec0e
[Datastorage]add track chair name and update track introduction (#383)
lgcareer Mar 28, 2026
5786a61
Update README.md
WillemJiang Mar 31, 2026
fdc2d73
update for CFP friendly, schedule is confusing, use tracks instead to…
SamYuan1990 Mar 31, 2026
d2f351e
Upgrade checkout action to version 4
WillemJiang Mar 31, 2026
0f6f554
bump up hugo to 0.159.1 version with local start without error (#386)
SamYuan1990 Apr 2, 2026
6720de2
Update rust.md and rust-zh.md (#388)
tisonkun Apr 11, 2026
1b3bc4f
Updated the register information
WillemJiang May 25, 2026
cd0aa86
Update the register url in English
WillemJiang May 25, 2026
2457796
Update the register url in English
WillemJiang May 25, 2026
93b3725
Updated the information of conference
WillemJiang Jun 5, 2026
3a9fd5e
update the hotel information
WillemJiang Jun 5, 2026
434c01c
Update the visa inviation letter information
WillemJiang Jun 17, 2026
06c19da
Updated the track directionary
WillemJiang Jul 10, 2026
77baa7c
Added the accept sessions
WillemJiang Jul 10, 2026
618e258
Update the iot track translation
WillemJiang Jul 10, 2026
d00c471
Update the translation of microservice track
WillemJiang Jul 10, 2026
12c35c7
Update the translation of messaging track
WillemJiang Jul 10, 2026
ccceb65
remove the undefined track
WillemJiang Jul 10, 2026
a95b3e7
update the translation of olap trapck
WillemJiang Jul 10, 2026
1b388b2
update the translation of rust trapck
WillemJiang Jul 10, 2026
0c47f48
update the translation of rust streaming
WillemJiang Jul 10, 2026
55d57ef
update the translation of keynote and webserver track
WillemJiang Jul 10, 2026
14cf0ad
update the translation of agenticoding track
WillemJiang Jul 10, 2026
ade7c91
update the translation of aiinfra track
WillemJiang Jul 10, 2026
59a23f3
update the translation of the community track
WillemJiang Jul 10, 2026
d91ce65
update the translation of the community track
WillemJiang Jul 10, 2026
b605398
update the translation of the dataai track
WillemJiang Jul 10, 2026
4fb0aa6
update the translation of datalake track
WillemJiang Jul 10, 2026
22b0cbc
update the translation of datastorage track
WillemJiang Jul 10, 2026
a35f851
update the translation of dataops track
WillemJiang Jul 10, 2026
3102ba2
update the translation of general track
WillemJiang Jul 10, 2026
02144a8
Update the translation of incubator track
WillemJiang Jul 10, 2026
021a65a
Fix the hugo build
WillemJiang Jul 10, 2026
558bb10
Remove the withdraw sessions
WillemJiang Jul 11, 2026
4b5c710
removed the cancled sessions
WillemJiang Jul 18, 2026
62a1076
removed the cancled session
WillemJiang Jul 18, 2026
3485993
removed the withdrawed session
WillemJiang Jul 20, 2026
7510da8
Publish the session schedule
WillemJiang Jul 20, 2026
f9bbaca
Update speaker information (#391)
vesense Jul 22, 2026
95d8a02
Update session messaging-1196418 (#390)
yx9o Jul 22, 2026
6b50132
[INFRA] Set up default rulesets for default and release branches (#389)
asf-gitbox-commits Jul 22, 2026
c32f772
Update microservice-1213252.md (#393)
LiuMicheal Jul 22, 2026
2515329
Update microservice-1213252.zh.md (#394)
LiuMicheal Jul 22, 2026
c1b8a90
chore: update speeker information of XikaiWei (#392)
ShiKaiWi Jul 22, 2026
2d00116
Updated cancled sessions
WillemJiang Jul 23, 2026
8ad123d
Update information for session agenticcoding-1185936 (#395)
ButterBright Jul 23, 2026
95eca1a
Update the session speaker information
WillemJiang Jul 23, 2026
a3e3b5b
Updated the speaker information
WillemJiang Jul 23, 2026
1fd3fa0
update the session schedule times
WillemJiang Jul 24, 2026
eefc040
Update speaker information for messaging-1212333 (#396)
liudezhi2098 Jul 24, 2026
d529c83
[Content] Update speaker profiles for session 1194670 (#397)
400Ping Jul 24, 2026
71a2d37
Added the new added community sessions
WillemJiang Jul 27, 2026
8d6630d
update the session time
WillemJiang Jul 27, 2026
4ba1d2b
[Content] Expand session 1194670 description (#398)
400Ping Jul 27, 2026
61809fd
Added the keynote session information
WillemJiang Jul 27, 2026
2c6f425
update the talk schedule
WillemJiang Jul 28, 2026
0533ba6
Added new session of keynote
WillemJiang Jul 28, 2026
8b0ff34
Update the keynote session schedule time
WillemJiang Jul 28, 2026
85a8018
Update observability-1206017.md (#399)
peachisai Jul 28, 2026
0f4b646
Update observability-1206017.zh.md (#400)
peachisai Jul 28, 2026
9415127
removed the cancled sessions
WillemJiang Jul 29, 2026
2a56b31
updated the ainfra meeting schedule
WillemJiang Jul 29, 2026
bd21076
Add co-speaker information to session aiinfra-1214534 (#401)
zhoujinsong Jul 29, 2026
d27e662
Update the keynote information about the conference
WillemJiang Jul 30, 2026
85c978c
Added sessions info to the website
WillemJiang Jul 30, 2026
3bd9a36
Update ChatBI and Data Agent session abstracts (#402)
FreeOnePlus Jul 31, 2026
97e73f5
Removed the withdrawn session
WillemJiang Aug 1, 2026
a6afe66
Sync the sessions info with sessionize
WillemJiang Aug 1, 2026
30c963f
Updated the schedule infomration
WillemJiang Aug 2, 2026
ad4ad9b
UI: update tracks, sessions, session details page UI (#403)
tuhaihe Aug 2, 2026
dbeeacf
Update Post-4.0 Kafka Streams session abstracts (#404)
FrankYang0529 Aug 2, 2026
7d3b6b9
Removed the withdrawed session
WillemJiang Aug 3, 2026
7644a41
Upated the keynote session information
WillemJiang Aug 3, 2026
f76b828
Update the keynote sessions
WillemJiang Aug 3, 2026
c4547c6
update the panel time
WillemJiang Aug 3, 2026
fbfd3af
Update the AI infra track information
WillemJiang Aug 3, 2026
172f1d6
Update Chinese title and speaker information for session dataai-12105…
xintongsong Aug 3, 2026
69369f8
update the panel info about first day
WillemJiang Aug 3, 2026
211b498
Update Community session 1210509 (#406)
YangWenhao3906 Aug 3, 2026
6172037
Update the speaker information of keynote
WillemJiang Aug 3, 2026
13d77f8
Update Chinese title and speaker information for session messaging-12…
zjxxzjwang Aug 3, 2026
3e10716
Update the keynote speakers
WillemJiang Aug 4, 2026
b430f3b
update the speaker infor of the sessions
WillemJiang Aug 4, 2026
73ed019
Add Fei Wang as a speaker for session datalake-1211108 (#408)
davidzollo Aug 4, 2026
ab36775
Added speaker photo link
WillemJiang Aug 4, 2026
42cf6ac
Updated the keynote panel status
WillemJiang Aug 5, 2026
b0cbcdd
update the message track information
WillemJiang Aug 5, 2026
d4f1ceb
Update the general track time
WillemJiang Aug 5, 2026
ea6eda4
Revert "Update the general track time"
WillemJiang Aug 5, 2026
13ad823
removed the session which cannot be presented
WillemJiang Aug 5, 2026
4eed43b
Update speaker information for session dataai-1206062 (#409)
liliu-z Aug 5, 2026
7e39b64
Add Zeyu Zhang as a speaker for session iot-1213290 (#410)
SpriCoder Aug 5, 2026
12ee04d
update the session information
WillemJiang Aug 6, 2026
76e88c5
Updated the picture of the speaker
WillemJiang Aug 6, 2026
abfc6f1
update the session info
WillemJiang Aug 6, 2026
0287bd4
updated the profile data
WillemJiang Aug 6, 2026
a1c1e87
update the session info
WillemJiang Aug 6, 2026
0be164e
Update presenters for datalake-1211745 (#411)
Jzjsnow Aug 7, 2026
98c2a23
Update the session information
WillemJiang Aug 7, 2026
5d0f3cc
Update session dataai-1300514 title and abstract (#412)
HealthyBuilder Aug 11, 2026
57c74a1
disable the register button
WillemJiang Aug 11, 2026
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
  •  
  •  
  •  
45 changes: 45 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
github:
description: "Community Over Code Asia - Asia edition of the flagship ASF conference"
homepage: https://asia.communityovercode.org
labels:
- apache
- community-over-code
- conference
features:
# Enable issues management
issues: true
# Enable projects for project management boards
projects: false
# Disable wiki for documentation
wiki: false

enabled_merge_buttons:
# enable squash button:
squash: true
# default commit message when merging with a squash commit
# can either be: DEFAULT | PR_TITLE | PR_TITLE_AND_COMMIT_DETAILS | PR_TITLE_AND_DESC
squash_commit_message: PR_TITLE
# disable merge button:
merge: false
# default commit message when merging with a merge commit
# can either be: DEFAULT | PR_TITLE | PR_TITLE_AND_DESC
merge_commit_message: PR_TITLE_AND_DESC
# disable rebase button:
rebase: false

rulesets:
- name: "Default Branch Protection"
type: branch
branches:
includes:
- "~DEFAULT_BRANCH"
- "release/*"
- "rel/*"
excludes: []
bypass_teams:
- root
restrict_deletion: true
restrict_force_push: true
staging:
profile: acasia
whoami: gh-pages
24 changes: 24 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"
open-pull-requests-limit: 10
73 changes: 73 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

name: Build docs

on:
push:
branches: ['master']
pull_request:

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: 🗂 Checkout
uses: actions/checkout@v4
with:
submodules: recursive
lfs: true
fetch-depth: 1
- name: 📚 Install Hugo
uses: peaceiris/actions-hugo@16361eb4acea8698b220b76c0d4e84e1fd22c61d # v2.6.0
with:
hugo-version: '0.159.1' # need to use this version to build the website
extended: true
- name: 🗂 Checkout gh-pages branch with minimum depth
uses: actions/checkout@v4
if: ${{ github.event_name == 'push' }}
with:
ref: gh-pages
fetch-depth: 1
path: dist
- name: 🔧 Build site
run: |
env HUGO_ENV="production" hugo -F
- name: 👷 Cleanup dist directory except .git, 2024,2025 and CNAME (each fork can have its own CNAME)
if: ${{ github.event_name == 'push' }}
run: find ./dist -mindepth 1 ! -path ./dist/CNAME ! -path './dist/.git*' ! -path './dist/202*' -delete -print
- name: 👷 Copy ./public/* and ./resources/* and .asf.yaml to /dist/
if: ${{ github.event_name == 'push' }}
run: |
cp -r ./public/* ./dist/
cp -r ./resources/* ./dist/
# The asf.yaml file must be in the branch from which the files are published.
# Otherwise, ASF publishing tools cannot detect it.
cp .asf.yaml ./dist/

- name: 🚀 Add commit to the gh-pages branch and deploy it
if: ${{ github.event_name == 'push' }}
working-directory: dist
run: |
git config user.name "GitHub Actions"
git config user.email "actions@users.noreply.github.com"
git add .
git diff-index --quiet HEAD || git commit -m "Regenerated website based on ${GITHUB_SHA} commit"
git push origin gh-pages


10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,12 @@
public
datagen
docs
.DS_Store
resources/_gen
.idea/
.hugo_build.lock
.vscode/
script/env
node_modules/
**/*.xlsx

103 changes: 103 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# ApacheCon hugo site

This repository contains a Hugo based site for ApacheCon.

NOTE: Please use **hugo v0.92.2** to avoid the website build error.

To install Hugo :

```
brew install hugo
# or
port install hugo
```

Please chose hugo below v0.93, otherwise the build will failed.

To test it locally, run:

```
hugo server -b http://localhost:1313/acasia2023 -F
```

To generate final site, use:


```
hugo -b https://apachecon.com/acasia2023/ -d <destination_directory> -F
```

## FAQ

### How to fix the typos in Session page
If you want to fix session typos of https://asia.communityovercode.org/sessions/cloudnative-913295.html
You just need to go the file cloudnative-913295.md in content/sessions directory.
If it is chinese version, you just need to update the file of cloudnative-913295.zh.md.


### How can I publish the website to ApacheCon
First you need to write access right of [ApacheCon website]

Checking out the this repo
```
git@github.com:apache/acasia-website.git <source-directory>
```

After doing some modifications on the markdown files, you can use hugo command to generate the website from the source directory
```
cd <source-directory>
hugo -b https://asia.communityovercode.org/ -d <site-directory> -F
```


### How can I modify the content of the main page:

It's under `content/_index.md`

### How can I have translations:

Add new language to the `config.toml`:

```
[languages.zh]
languageName = "中文"
weight = 2
```

And create language specific version for each content file:

```
content/_index.md
content/_index.zh.md
content/cfp.md
content/cfp.zh.md
```

### How can I modify the menu?

For simple links, add the menu entry to the `config.toml`:

(Note: add it for all the active languages)

```
[[languages.en.menu.main]]
name = "t-shirt"
url = "https://s.apache.org/apache-tshirt"
weight = -110
```

The most page links of the menu are generated from the markdown files of content directory.
For a page, it's enough to add a menu entry to the markdown (For example `content/cfp.md`):

```
---
title: Call for Presentations
menu:
main:
weight: -300
---
...
...
```

You can add or remove the links from navigation bar by adding or removing this menu entry.
67 changes: 67 additions & 0 deletions assets/scss/acasia2021.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
/* acasia2021.scss */
section.session {
border-bottom: #1aa7e3 solid 1px;
article {
padding-bottom: 20px;
}
dl {
padding-top: 10px;
overflow: hidden;
height: auto;
border-top: #1aa7e3 solid 1px;
dt {
font-weight: normal;
vertical-align: middle;
}
dt,dd {
float: left;
display: inline-block;
}
a {
color: #1aa7e3;
}
h3 {
font-weight: normal;
}
}

.session-date {
width: 12%;
}
.session-list {
width: 85%;
overflow: hidden;
}

.top-30 {
padding-top: 30px;
}
.lh-2em {
line-height: 2em;
}
}


section.sponsorship{
text-align: center;
overflow: hidden;
dl{
padding-top: 2em;
overflow: auto;
dt{
padding-bottom: 1em;
font-size: 2em;
}
dd {
overflow: auto;
min-height: 100px;
line-height: 100px;
vertical-align: baseline;
img {
min-width: 100px;
max-width: 300px;
padding: 0 10px;
}
}
}
}
28 changes: 28 additions & 0 deletions assets/scss/main.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
article {
width: 100%;
h3 {
margin-bottom: 1rem;
}
pre {
background-color: #e9ecef;
border-radius: 0.25rem;
padding: 1rem;
}
blockquote {
p {
color: var(--bs-body-color);
}
> p:last-child {
margin-bottom: 0;
}
}
table {
td,
th {
word-break: initial;
}
}
ol ol,ol ul,ul ol,ul ul {
margin-bottom: 1rem;
}
}
Loading