Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build and publish your Forrest Research Foundation profile with VS Code, GitHub, and Copilot

This repository is a ready-to-run PhD Surgery workshop for Forrest Research Foundation Scholars (PhD students) and Fellows (postdocs) who want to create a public research profile and publish it with GitHub Pages. The project uses plain HTML, CSS, and JavaScript so participants can inspect every line, ask Copilot for help, and understand the result before they commit it.

Workshop at a glance

  • Audience: Forrest Research Foundation Scholars and Fellows, including beginner web developers
  • Duration: 90–120 minutes
  • Outcome: a live research profile at https://YOUR-USERNAME.github.io
  • Platforms: Windows, macOS, Linux, or GitHub Codespaces
  • Tools: GitHub, VS Code, Git, and GitHub Copilot
  • Format: short demos, guided build, pair review, and an individual extension challenge

The workflow is platform-neutral. Participants can use the VS Code integrated terminal with PowerShell, Git Bash, macOS/Linux shells, or GitHub Codespaces. The participant guide includes the small command differences.

What is included

The facilitator slide deck and all scripts used to generate its custom assets are included in the repository, so the presentation and its visuals can be reproduced, updated, and adapted locally.

Path Purpose
index.html Semantic starter page with editable content
styles.css Responsive visual design with no framework dependency
script.js Small progressive-enhancement script for the menu and year
slides/FRF Surgery - LLMs.pptx Facilitator presentation deck for the LLM workshop
slides/assets/work/ Python and JavaScript source scripts for regenerating the presentation assets
.github/workflows/pages.yml GitHub Pages deployment workflow
.github/copilot-instructions.md Project rules that keep Copilot’s suggestions focused
workshop/participant-guide.md Learner-facing, step-by-step lab
workshop/facilitator-guide.md Timing, setup, teaching notes, and troubleshooting
workshop/copilot-prompts.md Copy-ready prompt cards for the build
workshop/troubleshooting.md Recovery paths for common GitHub Pages issues

Participant template

Use the separate Forrest Research Foundation profile template for participant repositories. It contains only the starter website, Pages workflow, Copilot instructions, and a short setup README. This repository remains the facilitator source with the full workshop guides and prompt cards.

How to run the workshop

  1. Share this repository for the workshop instructions and the participant template for starter files.
  2. Ask each participant to choose Use this template → Create a new repository.
  3. Have participants name the new public repository YOUR-USERNAME.github.io, then open it in VS Code.
  4. Follow workshop/participant-guide.md from top to bottom.
  5. Use the facilitator guide to pause for the suggested research-profile checkpoints and pair reviews.

Forrest Research Foundation affiliation and GitHub Education verification are separate. Participants do not need GitHub Education verification to complete the project. Verified students can optionally apply for the GitHub Student Developer Pack and activate Copilot Student; the participant guide explains that path without making it a blocker.

Success criteria

By the end, each participant should be able to:

  • explain the role of VS Code, Git, GitHub, Copilot, and GitHub Pages;
  • use Copilot to propose and explain small changes instead of blindly accepting a full rewrite;
  • introduce themselves as a Forrest Research Foundation Scholar or Fellow working at Curtin, Murdoch, UWA, ECU, or Notre Dame;
  • make a semantic, responsive research profile with accessible links and public-safe research descriptions;
  • commit and push a change to GitHub; and
  • find the live site and diagnose a failed Pages deployment.

Official links

License and adaptation

Use this workshop as a teaching resource for your PhD Surgery session. Replace the sample copy with the participant’s name, Scholar/Fellow status, university, research area, and public links. Keep the privacy and research-integrity guidance: GitHub Pages sites are public by default, so participants should publish only information they are comfortable sharing and only research details that are safe to make public.

About

Workshop for building and publishing a personal website with VS Code, GitHub, and Copilot

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages