UGA Terry FinTech CI/CD Class with Github

This site demonstrates the Git and GitHub can be used to kick off a CI/CD pipeline to update a class roster in real-time.

Class Roster

Total students: 19

Adriano Onate

@ado51234 MIS Year Junior

Interests: Soccer,Reading

Aiden Mori-Lair

@akira23456 Computer Science & Financial Mathematics Year 3rd year

Interests: Snowboarding, Basketball, Coding

Brett-Peterson

@brettpeterson1804 Supply Chain Management Year 4th Year

Interests: Sports, Vide Editing, Reading

Caleb Cort

@CC1358952 Finance Year Junior

Interests: Baseball Analytics, History, FinTech

David Kenny

@djk42296 MIS Year 3rd

Interests: Soccer, Weightlifting, Chess

Farhan Shaik

@farhan12shaik Management Information Systems Year Senior

Interests: football, chess, basketball

Jack Brobst

@jackbrobst01 Management Information Systems Year Junior

Interests: baseball, football, FinTech

Linzey Nguyen

@linzeynguyen Management Information Systems Year 4th Year

Interests: Walking my dog, Reading, Cooking

Lucie Watch

@luciewatch Finance Year 2026

Interests: yoga, cooking, movies

Maddie Sells

@mrs34516 MIS Year 4

Interests: Ai, Fintech, Code

Martin Marcher

@serverhorror I'm from Europe, we don't do major/minor Year π

Interests: I, have, them

Million Yohannes

@m-yguy Computer Science Year 3rd

Interests: Roller skating, Basketball, Anime

Rex VanHorn

@RexVH AI PhD Year 9

Interests: FinTech, AI, College Football

Rex VanHorn (Pro)

@RexVH AI PhD Year 9

Interests: FinTech, AI, College Football

Rex VanHorn (v2)

@RexVanHorn Artificial Intelligence Year 2027

Interests: Rocking the free world, MS Graph API, Listing my interests

Samarth Srivastav

@sriveey Finance Year 4th

Interests: photography, traveling, cars

Tommy Thornton

@tommynola82 Finance, MIS Year Sophomore

Interests: Frisbee, Movies, Football

Uga 2

@uga-2-gh MIS Year Junior

Interests: bones, eating, sleeping

Uga the Dog

@developerDawg Chilling on the sidelines Year 10?

Interests: football, eating, discarding what I've eaten

What just happened

The class' GitHub 'Pages' page is 'rebuilt' from the files in the GitHub repository every time a new change is committed (and merged) into the repository. The merge kicks off a CI/CD process which results in the automated rerending of this page (index.html) based on the repository's contents and configuration (_config.yml) file. The configuration file tells this page the default infomration about the site; e.g., site name, where the student files are located, etc. The CI/CD process uses this information to render roster, including by reading all the files that exist in the _students folder. See the code in index.html to see how the profiles are rendered.

Note:
-- If you had editor access to the repository, you could edit this file (index.html) directly and commit the changes, which would also kick off the CI/CD process to update the site.
-- Because you don't (initially) have access, you need to create a "pull request" (PR). When an admin approves your pull request, and your changes are merged into the 'main' branch, the CI/CD build process starts and your changes are shortly visible.



Site by Rex and Dave (2025)