GitHub, and Publishing the Site
What GitHub adds on top of git.
Hosting, so your history survives your laptop.
A README rendered on the front page, which is the first thing anyone sees.
Issues, a list of what needs doing and what is broken.
Pull requests, a way to propose changes and discuss them before they land.
Pages, free hosting that serves a static site straight from your repository.
The README is the most important file in the repository. For a portfolio project it is the difference between a folder of code and something a stranger can understand. A good one answers, in this order:
What is this, in one sentence.
What does it look like, with a screenshot.
How do I run it locally.
How was it built, and what did you decide.
What is not finished yet.
That last one is a strength rather than an admission. It shows you know the difference between done and abandoned.
✦ GitHub Pages turns a repository into a website
For a static site, which is exactly what the HTML and CSS course produces, you can enable Pages in the repository settings and GitHub will serve it at a real URL, free and permanently. Push a change and the live site updates. That is what turns a project into something with a link you can put on an application.
Mark this lesson complete
Signed in, your progress follows you to every device.