Important: This assignment is done on GitHub. Students must use Git locally (or GitHub web UI) and follow the branch workflow described below.
Requirements / deliverables
-
Create a new public GitHub repository named
your-github-username-cvor similar. -
Add an
index.htmlfile that contains your technical CV using only HTML (no CSS or external styling). The HTML should be semantic and accessible (use headings, lists, paragraphs, links where appropriate). -
Branch workflow:
-
Create a
devbranch — all development work must be committed & pushed here. -
When ready for evaluation, open a merge/pull request (PR) from
dev→beta. -
The
betabranch is the version that will be reviewed. Do not push directly tobetaexcept by merging PRs fromdev. -
After merging to
beta, copy the URL of the beta branch on GitHub (e.g.https://github.com/<username>/<repo>/tree/beta).
-
-
The
betabranch will be evaluated by the instructor. If approved, you will proceed to Assignment 3.
Evaluation criteria for beta branch
-
HTML semantics and structure — 40%
-
Completeness of content (matches technical CV) — 25%
-
Git workflow correctness (dev commits, PR to beta, no direct beta commits) — 20%
-
Usability: index.html loads and renders readable content in the browser (viewed via GitHub) — 15%