Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
750 commits
Select commit Hold shift + click to select a range
065b4e6
Update the messaging session
WillemJiang Jul 31, 2023
b720586
Added the performance session
WillemJiang Jul 31, 2023
d58371a
Polish the session information
WillemJiang Jul 31, 2023
befb019
Update the ai session information
WillemJiang Jul 31, 2023
bd70a84
Added the new keynote session
WillemJiang Jul 31, 2023
920ec56
Added the new keynote session
WillemJiang Jul 31, 2023
cdc8136
Updated the AI session
WillemJiang Jul 31, 2023
7b71bf8
Update the session introduction of streaming-1110 (#279)
carp84 Jul 31, 2023
9193cb5
Removed the API sessions
WillemJiang Jul 31, 2023
2f33c24
Update the AliCloud logo
WillemJiang Jul 31, 2023
d4cca8d
Added the keynote sessions
WillemJiang Aug 1, 2023
80b4889
Update the keynote speaker names
WillemJiang Aug 1, 2023
923df98
Update the cloudnative session name
WillemJiang Aug 1, 2023
4db1d45
Update the performance speaker chinese name
WillemJiang Aug 1, 2023
4c3d981
Polish the session pages
WillemJiang Aug 1, 2023
7cec091
Update tomcat track (#281)
ralf0131 Aug 2, 2023
d94b907
Update the README file to specify the hugo version
WillemJiang Aug 2, 2023
aed599d
Polish incubator-1061 (#280)
PsiACE Aug 3, 2023
8c499e7
removed a session in API track. (#278)
moonming Aug 3, 2023
83692b5
general track add Apache HugeGraph session (#282)
yu199195 Aug 3, 2023
d902c49
[datastorage]The time of the two speakers' speeches has been written …
lgcareer Aug 3, 2023
970e4d6
Polish the sessions of performance
WillemJiang Aug 2, 2023
613f538
Polish the sessions of performance
WillemJiang Aug 3, 2023
bb68864
Polish Tomcat track (#284)
ralf0131 Aug 3, 2023
71349c4
Update the sponsorship information
WillemJiang Aug 3, 2023
8e3b854
Polish the display of the sessions
WillemJiang Aug 3, 2023
5196f8d
Update the schedule information about the keynote sessions
WillemJiang Aug 3, 2023
7aa3787
Update rpc track introduction and session details (#285)
chickenlj Aug 4, 2023
52e2af5
Update the session schedule
WillemJiang Aug 4, 2023
7591d31
Poslish the session title
WillemJiang Aug 4, 2023
b27642e
Update keynote-1022.zh.md (#287)
tisonkun Aug 5, 2023
473ad00
Update streaming track info (#286)
vesense Aug 5, 2023
b7a4e9a
Update speaker info (#288)
PsiACE Aug 5, 2023
7e3caf3
[Datastorage] Update the contents of three speeches. (#289)
lgcareer Aug 5, 2023
7fcda5f
Update the keynote session
WillemJiang Aug 5, 2023
9f97a63
Updated the keynote information
WillemJiang Aug 6, 2023
ec26d12
Update the picture of performance session
WillemJiang Aug 7, 2023
05d68d7
Update community-1032.md (#290)
Anonymitaet Aug 7, 2023
8b29d15
fix rpc track session schedule (#291)
chickenlj Aug 7, 2023
2f82ac4
Added the register information to the front page
WillemJiang Aug 7, 2023
f0c5797
Update the message session
WillemJiang Aug 8, 2023
09271e5
Update the keynote sessions
WillemJiang Aug 9, 2023
d8e06fd
Update the Keynote speaker information
WillemJiang Aug 10, 2023
e240efd
Polish the sessions of olap
WillemJiang Aug 10, 2023
f844bf0
Added the schedule information of the ai session
WillemJiang Aug 11, 2023
1ab6a10
Polish the keynote session translation
WillemJiang Aug 14, 2023
ed7c6f6
Updated the keynote sessions
WillemJiang Aug 15, 2023
e0d432f
remove streaming 1027 (#292)
vesense Aug 20, 2023
d16de70
Update the session info of olap track
WillemJiang Aug 22, 2023
0497c18
Update the sponsorship information
WillemJiang Aug 22, 2023
bef1c08
Remove the visa letter application from the website
WillemJiang Aug 22, 2023
2be730a
Added the photo of the conference
WillemJiang Aug 22, 2023
5748e8a
Added the ChinaMobileCloud into sponsorship
WillemJiang Aug 30, 2023
a2398a6
Update the index page of website
WillemJiang Aug 30, 2023
8fba153
Updated the photo link in the index page.
WillemJiang Aug 31, 2023
8433781
Update the AI session information
WillemJiang Aug 31, 2023
474d4de
Update the track session information
WillemJiang Sep 11, 2023
b19d426
Update the iot session schedule time
WillemJiang Sep 11, 2023
5f9760f
Removed the sessions
WillemJiang Jan 8, 2024
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
7617098
Update microservice-1213252.zh.md
LiuMicheal Jul 22, 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