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.
Total students: 19
@akira23456 Computer Science & Financial Mathematics Year 3rd year
Interests: Snowboarding, Basketball, Coding
@brettpeterson1804 Supply Chain Management Year 4th Year
Interests: Sports, Vide Editing, Reading
@farhan12shaik Management Information Systems Year Senior
Interests: football, chess, basketball
@jackbrobst01 Management Information Systems Year Junior
Interests: baseball, football, FinTech
@linzeynguyen Management Information Systems Year 4th Year
Interests: Walking my dog, Reading, Cooking
@serverhorror I'm from Europe, we don't do major/minor Year π
Interests: I, have, them
@RexVanHorn Artificial Intelligence Year 2027
Interests: Rocking the free world, MS Graph API, Listing my interests
@developerDawg Chilling on the sidelines Year 10?
Interests: football, eating, discarding what I've eaten
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)