Assignment (10 pts):
- Create your own GitHub profile/ID (appropriate to share with employers or grad schools)
- Create a new repo & initialize it with a "readme" (you can create the readme afterward if needed)
- Turn your repo into a website
- [repo] >> settings >> [scroll to bottom] >> create website from master branch
- choose a style
- note the website url
- you can add your own content if you like, but it's fine to just use the filler content provided
- Locate class repo
- Find "mdbeckman" in GitHub and locate the "GitHub-Practice-FYS" repo
- Click on "README.md" >> Edit (pencil icon)
- Add a row in the table below with your info
- (2 pts) first & last name
- (3 pts) github id
- (2 pts) website url for a GitHub Pages site for your GitHub repo (NOT a url to the repo itself)
- (2 pts) commit your changes and submit pull request
- write a descriptive commit message (e.g. "added Matt Beckmans info to table")
- select "Create a new branch for this commit and start a pull request."
- click green button "Propose file change" & start pull request - (1 pt) check the link works (wrap url in "<" and ">" to activate link on actual website)
- (ungraded) pat yourself on the back
**Below is just a demo, not part of the assignment grade. **
In the assignment you learned to make a repo into a webpage and create a GitHub Pages front end for other people to see. This is a great way to make your work publicly available to share with other people. This is a good idea for making a portfolio of your work, a personal webpage, etc. If I wanted to link to a local file in this repo, I could share this description of my class schedule in Fall 2017 (link). You might have noticed the document ClassScheduleActivity.html
appears in the repo, so the previous link simply accesses that HTML document.
Note that you can make private repos with GitHub, so you and collaborators that you invite can access all the functionality of GitHub without revealing your work to the public. The content of the webpage and all linked content will be visible to the public, but anything else in the repo will still be private. I do this with course materials. For example, my class webpage for STAT 184 is publicly available https://mdbeckman.github.io/PSU-STAT-184/, but I keep the repo itself private so I can control what content I do/don't want people to see.