Skip to content

Commit 4207928

Browse files
yqtian-seCopilot
andauthored
link of 2025/2026 Summer/Winter Schools (#129)
* Add Docker workflow for local Hugo preview * add links to 2025-2026 schools Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update Dockerfile Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update Dockerfile Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update Dockerfile Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent d126d0e commit 4207928

5 files changed

Lines changed: 78 additions & 12 deletions

File tree

.dockerignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.git
2+
.github
3+
.idea
4+
.DS_Store
5+
public
6+
resources
7+
.hugo_build.lock

Dockerfile

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
FROM ubuntu:24.04
2+
3+
ARG HUGO_VERSION=0.148.2
4+
ARG TARGETARCH
5+
6+
RUN apt-get update \
7+
&& apt-get install -y --no-install-recommends ca-certificates nodejs npm tar wget \
8+
&& npm install -g sass-embedded \
9+
&& rm -rf /var/lib/apt/lists/*
10+
11+
RUN TARGETARCH="${TARGETARCH:-$(dpkg --print-architecture)}" \
12+
&& case "${TARGETARCH}" in \
13+
amd64) HUGO_ARCH="amd64" ;; \
14+
arm64) HUGO_ARCH="arm64" ;; \
15+
*) echo "Unsupported TARGETARCH: ${TARGETARCH}" >&2; exit 1 ;; \
16+
esac \
17+
&& HUGO_TARBALL="hugo_extended_${HUGO_VERSION}_linux-${HUGO_ARCH}.tar.gz" \
18+
&& wget -q -O "/tmp/${HUGO_TARBALL}" "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/${HUGO_TARBALL}" \
19+
&& wget -q -O /tmp/hugo_checksums.txt "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_${HUGO_VERSION}_checksums.txt" \
20+
&& grep " ${HUGO_TARBALL}\$" /tmp/hugo_checksums.txt > /tmp/hugo_checksums_entry.txt \
21+
&& sha256sum -c /tmp/hugo_checksums_entry.txt \
22+
&& tar -xzf "/tmp/${HUGO_TARBALL}" -C /usr/local/bin hugo \
23+
&& rm -f "/tmp/${HUGO_TARBALL}" /tmp/hugo_checksums.txt /tmp/hugo_checksums_entry.txt
24+
25+
WORKDIR /src
26+
27+
EXPOSE 1313
28+
29+
CMD ["hugo", "server", "--bind", "0.0.0.0", "--baseURL", "http://127.0.0.1:1313", "--buildDrafts", "--disableFastRender"]

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,18 @@ cd acmsigsoft.github.io
5050
hugo server
5151
```
5252

53+
If you prefer not to install Hugo locally, you can also run the site with Docker using the same Hugo version as CI:
54+
55+
```bash
56+
# Start a local preview at http://127.0.0.1:1313
57+
docker compose up
58+
59+
# Build the static site into ./public
60+
docker compose run --rm hugo hugo
61+
```
62+
63+
The Docker setup is defined in [Dockerfile](Dockerfile) and [docker-compose.yml](docker-compose.yml).
64+
5365
Alternatively, to test the website on GitHub, please create a pull request and the GitHub Actions workflow will automatically build and deploy the website to a staging environment.
5466
You can then review the changes on the staging environment before asking for reviewing the pull request.
5567

@@ -62,4 +74,4 @@ You can enable these workflows in your forked repository by going to the "Action
6274
### Acknowledgements
6375
This website is or was previously maintained by:
6476
- Yongqiang Tian, Monash University, Australia (since 2024)
65-
- Raula Gaikovina Kula, The University of Osaka, Japan (2021-2024)
77+
- Raula Gaikovina Kula, The University of Osaka, Japan (2021-2024)

content/activities/schools.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -52,17 +52,17 @@ To be announced.
5252

5353
| 2025-2026 Summer/Winter Schools | Organizer(s) |
5454
|---------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|
55-
| 5th LATAM School - The Latin American School in Software Engineering Research, September 22-23, 2025, Brazil | Lina Garces |
56-
| 2nd School of Empirical Studies in Software Engineering, July 2026, Brazil | Lilian Passos Scatalon, Maria Lydia Fioravanti, Edson Oliveira Jr, Ellen Francine Barbosa |
57-
| BRIDGES Summer School in The South Pacific: Innovative Prototyping through AI-powered tech and Open Source, January 9-11, 2026, Papua New Guinea | Raula Gaikovina Kula, Youmei Fan, Benson Mirou, Winifred Kula |
58-
| Proposal for the 1st SIGSOFT African Winter School on Software Engineering and Intelligence (ASSEI 2025), November 23-25, 2025, Tunisia | Ali Ouni, Mohamed Wiem Mkaouer, Maha Khemaja, Montassar Ben Messaoud |
59-
| Robotic Mission Engineering (RoME) - A Software Engineering for Robotics Summer School, February 23-27, 2026, Brazil | Genaína Nunes Rodrigues, Paulo Henrique Maia, Lina Marsso, Ana Cavalcanti, Patrizio Pelliccione |
60-
| ACM SIGSOFT Winter School on AI-Infused Software Engineering (AISE) - Research and Practice, December 2025, India | Saurabh Tiwari, Santosh Singh Rathore, Sridhar Chimalakonda, Chetan Arora, Meenakshi D'Souza, Sudakshina Dutta |
61-
| International Summer School on LLM-based Agents for Software Engineering, September 1-3, 2025, Spain | Roberto Rodriguez-Echeverria, José María Conejero, Fernando Sanchez-Figueroa, José Raúl Romero Salguero |
62-
| ACM SIGSOFT Australian Summer School on Software Engineering (OzSE), February 2-4, 2026, Australia | Patanamon Thongtanunam, Kla Tantithamthavorn, Chetan Arora, Tingting Bi, Michael Fu |
63-
| TAROT 2026 \| 21st Summer School on Software Testing, Verification & Validation, July 2026, Germany | Andrea Stocco, Alessio Gambi |
64-
| 22nd International Advanced School on Empirical Software Engineering, October 1st, 2025, USA | Davide Taibi, Tim Menzies, Dan Port |
65-
| LLM Software Development, November 2025, Germany | Chunyang Chen, Jieshan Chen, Shengcheng Yu |
55+
| [5th LATAM School - The Latin American School in Software Engineering Research, September 22-23, 2025, Brazil](https://cbsoft.sbc.org.br/2025/escola/?lang=en) | Lina Garces |
56+
| [2nd School of Empirical Studies in Software Engineering, July 2026, Brazil](https://conf.researchr.org/track/icse-2026/icse-2026-school-of-empirical-studies-in-software-engineering) | Lilian Passos Scatalon, Maria Lydia Fioravanti, Edson Oliveira Jr, Ellen Francine Barbosa |
57+
| [BRIDGES Summer School in The South Pacific: Innovative Prototyping through AI-powered tech and Open Source, January 9-11, 2026, Papua New Guinea](https://bridges-png.github.io/) | Raula Gaikovina Kula, Youmei Fan, Benson Mirou, Winifred Kula |
58+
| [The 1st SIGSOFT African Winter School on Software Engineering and Intelligence (ASSEI 2025), November 23-25, 2025, Tunisia](https://africaseai.github.io/ASEAI2025/) | Ali Ouni, Mohamed Wiem Mkaouer, Maha Khemaja, Montassar Ben Messaoud |
59+
| [Robotic Mission Engineering (RoME) - A Software Engineering for Robotics Summer School, February 23-27, 2026, Brazil](https://lesunb.github.io/RoME26/) | Genaína Nunes Rodrigues, Paulo Henrique Maia, Lina Marsso, Ana Cavalcanti, Patrizio Pelliccione |
60+
| [Winter School on AI-Infused Software Engineering - Research and Practice (AISE 2026), 7-10 January 2026](https://aise.daiict.ac.in/) | Saurabh Tiwari, Santosh Singh Rathore, Sridhar Chimalakonda, Chetan Arora, Meenakshi D'Souza, Sudakshina Dutta |
61+
| [LLMA4SE 2025: International Summer School on LLM-based Agents for Software Engineering, September 1-3, 2025, Caceres, Spain](https://i3lab.unex.es/summer-school/) | Roberto Rodriguez-Echeverria, José María Conejero, Fernando Sanchez-Figueroa, José Raúl Romero Salguero |
62+
| [ACM SIGSOFT Australian Summer School on Software Engineering (OzSE), February 2-4, 2026, Australia](https://ozse-school.github.io/) | Patanamon Thongtanunam, Kla Tantithamthavorn, Chetan Arora, Tingting Bi, Michael Fu |
63+
| [TAROT 2026 \| 21st Summer School on Software Testing, Verification & Validation, July 2026, Germany](https://tarot26.github.io/) | Andrea Stocco, Alessio Gambi |
64+
| [ESEIW 2025 IASESE - Advanced School: Large Language Models in Empirical Software Engineering](https://conf.researchr.org/track/esem-2025/esem-2025-iasese---advanced-school) | Davide Taibi, Tim Menzies, Dan Port |
65+
| [LLM Software Development, November 2026, Germany](https://llmsoftwaredev.github.io/2026/) | Chunyang Chen, Jieshan Chen, Shengcheng Yu |
6666

6767

6868
### 2024-25: 13 schools funded. 81K USD

docker-compose.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
services:
2+
hugo:
3+
build:
4+
context: .
5+
dockerfile: Dockerfile
6+
ports:
7+
- "1313:1313"
8+
volumes:
9+
- .:/src
10+
command:
11+
- hugo
12+
- server
13+
- --bind
14+
- 0.0.0.0
15+
- --baseURL
16+
- http://127.0.0.1:1313
17+
- --buildDrafts
18+
- --disableFastRender

0 commit comments

Comments
 (0)