diff --git a/.all-contributorsrc b/.all-contributorsrc index ca557d09da..95ae135b30 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -347,7 +347,10 @@ "name": "Tess Watt", "avatar_url": "https://avatars.githubusercontent.com/Tess314", "profile": "https://github.com/Tess314", - "contributions": [] + "contributions": [ + "bug", + "doc" + ] }, { "login": "AndreaMattiaGaravagno", @@ -447,13 +450,6 @@ "profile": "https://github.com/gnodipac886", "contributions": [] }, - { - "login": "Tess314", - "name": "Tess314", - "avatar_url": "https://www.gravatar.com/avatar/4ad8cdf19eb3b666ace97d3eedb19278?d=identicon&s=100", - "profile": "https://github.com/harvard-edge/cs249r_book/graphs/contributors", - "contributions": [] - }, { "login": "vitasam", "name": "The Random DIY", diff --git a/.github/workflows/contributors/README.md b/.github/workflows/contributors/README.md index 3f7569c36f..4c76d41d96 100644 --- a/.github/workflows/contributors/README.md +++ b/.github/workflows/contributors/README.md @@ -139,9 +139,11 @@ The workflow will automatically: ### Method 2: Manual Edit 1. Edit the appropriate `.all-contributorsrc` file -2. Add entry with: login, name, avatar_url, contributions +2. Add entry with: login, name, avatar_url, profile, contributions 3. Push to dev/main to trigger the update workflow +**Avatar URLs:** For anyone with a GitHub account, set `avatar_url` to `https://avatars.githubusercontent.com/{login}` (and `profile` to `https://github.com/{login}`). Do **not** use `gravatar.com/...?d=identicon` for GitHub users—that shows a generic pattern, not their GitHub profile photo. Gravatar fallbacks are only for contributors who have no GitHub username. + ## Contribution Types We use the standard [All Contributors emoji key](https://allcontributors.org/docs/en/emoji-key). diff --git a/.github/workflows/contributors/generate_readme_tables.py b/.github/workflows/contributors/generate_readme_tables.py index 2a032f80c8..99d323ddb4 100755 --- a/.github/workflows/contributors/generate_readme_tables.py +++ b/.github/workflows/contributors/generate_readme_tables.py @@ -138,10 +138,11 @@ def process_project(project_name: str, project_path: str, update: bool = False) print(f"\n=== {project_name} ({len(contributors)} contributors) ===") if update: + readme_display = Path(project_path) / "README.md" if update_readme(project_path, table_html): - print(f"Updated {project_path}README.md") + print(f"Updated {readme_display}") else: - print(f"Failed to update {project_path}README.md") + print(f"Failed to update {readme_display}") else: print(table_html) diff --git a/README.md b/README.md index 86d2925503..f5d8c1fa4b 100644 --- a/README.md +++ b/README.md @@ -396,77 +396,77 @@ Thanks goes to these wonderful people who have contributed to making this resour Marcelo Rovai
Marcelo Rovai

🧑‍💻 🎨 🧪 Gabriel Amazonas
Gabriel Amazonas

🪲 ✍️ 🧠 Zeljko Hrcek
Zeljko Hrcek

🧑‍💻 ✍️ + Tess Watt
Tess Watt

🪲 ✍️ Kai Kleinbard
Kai Kleinbard

🧑‍💻 🛠️ Didier Durand
Didier Durand

✍️ 🪲 - Jason Jabbour
Jason Jabbour

✍️ + Jason Jabbour
Jason Jabbour

✍️ Ikechukwu Uchendu
Ikechukwu Uchendu

✍️ Naeem Khoshnevis
Naeem Khoshnevis

✍️ Sara Khosravi
Sara Khosravi

✍️ Douwe den Blanken
Douwe den Blanken

✍️ Jeffrey Ma
Jeffrey Ma

✍️ shanzehbatool
shanzehbatool

✍️ - Elias
Elias

✍️ + Elias
Elias

✍️ Jared Ping
Jared Ping

✍️ Itai Shapira
Itai Shapira

✍️ Maximilian Lam
Maximilian Lam

✍️ Jayson Lin
Jayson Lin

✍️ Sophia Cho
Sophia Cho

✍️ Andrea
Andrea

✍️ - Alex Rodriguez
Alex Rodriguez

✍️ + Alex Rodriguez
Alex Rodriguez

✍️ Korneel Van den Berghe
Korneel Van den Berghe

✍️ Nimo
Nimo

✍️ Colby Banbury
Colby Banbury

✍️ Zishen Wan
Zishen Wan

✍️ Mark Mazumder
Mark Mazumder

✍️ Abdulrahman Mahmoud
Abdulrahman Mahmoud

✍️ - Divya Amirtharaj
Divya Amirtharaj

✍️ + Divya Amirtharaj
Divya Amirtharaj

✍️ Srivatsan Krishnan
Srivatsan Krishnan

✍️ marin-llobet
marin-llobet

✍️ Aghyad Deeb
Aghyad Deeb

✍️ Haoran Qiu
Haoran Qiu

✍️ Emil Njor
Emil Njor

✍️ ELSuitorHarvard
ELSuitorHarvard

✍️ - kaiM0ves
kaiM0ves

✍️ + kaiM0ves
kaiM0ves

✍️ oishib
oishib

✍️ Jared Ni
Jared Ni

✍️ Aditi Raju
Aditi Raju

✍️ Michael Schnebly
Michael Schnebly

✍️ Thuong Duong
Thuong Duong

✍️ Yu-Shun Hsiao
Yu-Shun Hsiao

✍️ - Henry Bae
Henry Bae

✍️ + Henry Bae
Henry Bae

✍️ Eimhin Laverty
Eimhin Laverty

✍️ Jae-Won Chung
Jae-Won Chung

✍️ Shvetank Prakash
Shvetank Prakash

✍️ Marco Zennaro
Marco Zennaro

✍️ Arya Tschand
Arya Tschand

✍️ Andrew Bass
Andrew Bass

✍️ - Pong Trairatvorakul
Pong Trairatvorakul

✍️ + Pong Trairatvorakul
Pong Trairatvorakul

✍️ Eura Nofshin
Eura Nofshin

✍️ Matthew Stewart
Matthew Stewart

✍️ Emeka Ezike
Emeka Ezike

✍️ jianqingdu
jianqingdu

✍️ Jennifer Zhou
Jennifer Zhou

✍️ The Random DIY
The Random DIY

✍️ - Fatima Shah
Fatima Shah

✍️ + Fatima Shah
Fatima Shah

✍️ Bruno Scaglione
Bruno Scaglione

✍️ Allen-Kuang
Allen-Kuang

✍️ - Tess314
Tess314

✍️ Tauno Erik
Tauno Erik

✍️ gnodipac886
gnodipac886

✍️ Sercan Aygün
Sercan Aygün

✍️ @@ -513,21 +513,20 @@ Thanks goes to these wonderful people who have contributed to making this resour Batur Arslan
Batur Arslan

✍️ Curren Iyer
Curren Iyer

✍️ Edward Jin
Edward Jin

✍️ - Tess Watt
Tess Watt

✍️ bluebaer7
bluebaer7

✍️ yanjingl
yanjingl

✍️ + a-saraf
a-saraf

✍️ - a-saraf
a-saraf

✍️ songhan
songhan

✍️ jvijay
jvijay

✍️ Zishen
Zishen

✍️ Kristian Radoš
Kristian Radoš

✍️ Dang Truong
Dang Truong

🧑‍💻 pipme
pipme

✍️ + Salman Chishti
Salman Chishti

✍️ - Salman Chishti
Salman Chishti

✍️ Paolo Estavillo
Paolo Estavillo

✍️ GronuJ
GronuJ

✍️ Pratham Chaudhary
Pratham Chaudhary

🧑‍💻 diff --git a/book/.all-contributorsrc b/book/.all-contributorsrc index c2f6370f63..d57bf0e8de 100644 --- a/book/.all-contributorsrc +++ b/book/.all-contributorsrc @@ -531,10 +531,11 @@ }, { "login": "Tess314", - "name": "Tess314", - "avatar_url": "https://www.gravatar.com/avatar/4ad8cdf19eb3b666ace97d3eedb19278?d=identicon&s=100", + "name": "Tess Watt", + "avatar_url": "https://avatars.githubusercontent.com/Tess314", "profile": "https://github.com/Tess314", "contributions": [ + "bug", "doc" ] }, @@ -862,15 +863,6 @@ "doc" ] }, - { - "login": "Tess Watt", - "name": "Tess Watt", - "avatar_url": "https://www.gravatar.com/avatar/28c6123d2c9f75578d3ccdedb0df3d11?d=identicon&s=100", - "profile": "https://github.com/harvard-edge/cs249r_book/graphs/contributors", - "contributions": [ - "doc" - ] - }, { "login": "bluebaer7", "name": "bluebaer7", diff --git a/book/README.md b/book/README.md index 11a51f302a..a867c05877 100644 --- a/book/README.md +++ b/book/README.md @@ -344,77 +344,77 @@ Thanks to these wonderful people who helped improve the book! Marcelo Rovai
Marcelo Rovai

🧑‍💻 🎨 🧪 Gabriel Amazonas
Gabriel Amazonas

🪲 ✍️ 🧠 Zeljko Hrcek
Zeljko Hrcek

🧑‍💻 ✍️ + Tess Watt
Tess Watt

🪲 ✍️ Kai Kleinbard
Kai Kleinbard

🧑‍💻 🛠️ Didier Durand
Didier Durand

✍️ 🪲 - Jason Jabbour
Jason Jabbour

✍️ + Jason Jabbour
Jason Jabbour

✍️ Ikechukwu Uchendu
Ikechukwu Uchendu

✍️ Naeem Khoshnevis
Naeem Khoshnevis

✍️ Sara Khosravi
Sara Khosravi

✍️ Douwe den Blanken
Douwe den Blanken

✍️ Jeffrey Ma
Jeffrey Ma

✍️ shanzehbatool
shanzehbatool

✍️ - Elias
Elias

✍️ + Elias
Elias

✍️ Jared Ping
Jared Ping

✍️ Itai Shapira
Itai Shapira

✍️ Maximilian Lam
Maximilian Lam

✍️ Jayson Lin
Jayson Lin

✍️ Sophia Cho
Sophia Cho

✍️ Andrea
Andrea

✍️ - Alex Rodriguez
Alex Rodriguez

✍️ + Alex Rodriguez
Alex Rodriguez

✍️ Korneel Van den Berghe
Korneel Van den Berghe

✍️ Nimo
Nimo

✍️ Colby Banbury
Colby Banbury

✍️ Zishen Wan
Zishen Wan

✍️ Mark Mazumder
Mark Mazumder

✍️ Abdulrahman Mahmoud
Abdulrahman Mahmoud

✍️ - Divya Amirtharaj
Divya Amirtharaj

✍️ + Divya Amirtharaj
Divya Amirtharaj

✍️ Srivatsan Krishnan
Srivatsan Krishnan

✍️ marin-llobet
marin-llobet

✍️ Aghyad Deeb
Aghyad Deeb

✍️ Haoran Qiu
Haoran Qiu

✍️ Emil Njor
Emil Njor

✍️ ELSuitorHarvard
ELSuitorHarvard

✍️ - kaiM0ves
kaiM0ves

✍️ + kaiM0ves
kaiM0ves

✍️ oishib
oishib

✍️ Jared Ni
Jared Ni

✍️ Aditi Raju
Aditi Raju

✍️ Michael Schnebly
Michael Schnebly

✍️ Thuong Duong
Thuong Duong

✍️ Yu-Shun Hsiao
Yu-Shun Hsiao

✍️ - Henry Bae
Henry Bae

✍️ + Henry Bae
Henry Bae

✍️ Eimhin Laverty
Eimhin Laverty

✍️ Jae-Won Chung
Jae-Won Chung

✍️ Shvetank Prakash
Shvetank Prakash

✍️ Marco Zennaro
Marco Zennaro

✍️ Arya Tschand
Arya Tschand

✍️ Andrew Bass
Andrew Bass

✍️ - Pong Trairatvorakul
Pong Trairatvorakul

✍️ + Pong Trairatvorakul
Pong Trairatvorakul

✍️ Eura Nofshin
Eura Nofshin

✍️ Matthew Stewart
Matthew Stewart

✍️ Emeka Ezike
Emeka Ezike

✍️ jianqingdu
jianqingdu

✍️ Jennifer Zhou
Jennifer Zhou

✍️ The Random DIY
The Random DIY

✍️ - Fatima Shah
Fatima Shah

✍️ + Fatima Shah
Fatima Shah

✍️ Bruno Scaglione
Bruno Scaglione

✍️ Allen-Kuang
Allen-Kuang

✍️ - Tess314
Tess314

✍️ Tauno Erik
Tauno Erik

✍️ gnodipac886
gnodipac886

✍️ Sercan Aygün
Sercan Aygün

✍️ @@ -461,21 +461,20 @@ Thanks to these wonderful people who helped improve the book! Batur Arslan
Batur Arslan

✍️ Curren Iyer
Curren Iyer

✍️ Edward Jin
Edward Jin

✍️ - Tess Watt
Tess Watt

✍️ bluebaer7
bluebaer7

✍️ yanjingl
yanjingl

✍️ + a-saraf
a-saraf

✍️ - a-saraf
a-saraf

✍️ songhan
songhan

✍️ jvijay
jvijay

✍️ Zishen
Zishen

✍️ Kristian Radoš
Kristian Radoš

✍️ Dang Truong
Dang Truong

🧑‍💻 pipme
pipme

✍️ + Salman Chishti
Salman Chishti

✍️ - Salman Chishti
Salman Chishti

✍️ Paolo Estavillo
Paolo Estavillo

✍️ GronuJ
GronuJ

✍️ Pratham Chaudhary
Pratham Chaudhary

🧑‍💻 diff --git a/book/quarto/contents/frontmatter/acknowledgements/acknowledgements.qmd b/book/quarto/contents/frontmatter/acknowledgements/acknowledgements.qmd index 8081e3128c..9f64bab327 100644 --- a/book/quarto/contents/frontmatter/acknowledgements/acknowledgements.qmd +++ b/book/quarto/contents/frontmatter/acknowledgements/acknowledgements.qmd @@ -211,7 +211,7 @@ A comprehensive list of all GitHub contributors is available below, reflecting t Fatima Shah
Fatima Shah

Bruno Scaglione
Bruno Scaglione

Allen-Kuang
Allen-Kuang

- Tess314
Tess314

+ Tess Watt
Tess Watt

🪲 📖 Tauno Erik
Tauno Erik

@@ -266,7 +266,6 @@ A comprehensive list of all GitHub contributors is available below, reflecting t Curren Iyer
Curren Iyer

Fatima Shah
Fatima Shah

Edward Jin
Edward Jin

- Tess Watt
Tess Watt

bluebaer7
bluebaer7

diff --git a/book/quarto/contents/vol1/frontmatter/acknowledgements.qmd b/book/quarto/contents/vol1/frontmatter/acknowledgements.qmd index 1f66c83262..4f62d8371b 100644 --- a/book/quarto/contents/vol1/frontmatter/acknowledgements.qmd +++ b/book/quarto/contents/vol1/frontmatter/acknowledgements.qmd @@ -161,7 +161,7 @@ A comprehensive list of all GitHub contributors is available below, reflecting t Fatima Shah
Fatima Shah

Bruno Scaglione
Bruno Scaglione

Allen-Kuang
Allen-Kuang

- Tess314
Tess314

+ Tess Watt
Tess Watt

🪲 📖 Tauno Erik
Tauno Erik

@@ -216,7 +216,6 @@ A comprehensive list of all GitHub contributors is available below, reflecting t Curren Iyer
Curren Iyer

Fatima Shah
Fatima Shah

Edward Jin
Edward Jin

- Tess Watt
Tess Watt

bluebaer7
bluebaer7

diff --git a/site/about/contributors.json b/site/about/contributors.json index afea57327c..332e7339f2 100644 --- a/site/about/contributors.json +++ b/site/about/contributors.json @@ -410,7 +410,7 @@ }, { "login": "Tess314", - "name": "Tess314", + "name": "Tess Watt", "avatar_url": "https://avatars.githubusercontent.com/u/71218139?v=4", "contributions": 2, "html_url": "https://github.com/Tess314"