Module 1 iteration of your portfolio. We've got a lot of new concepts here so you might want to work through this in your study group, or bring to class for help.
Keep your changes simple!
We are using a different type of pull request workflow from your main coursework. We're doing this because we need lots of practice with Git to be ready to contribute to shared repos like professional developers. In previous cohorts, we only opened PRs to main all the way through the course, and then in Final Projects it was really hard to learn real branching and merging. So let's practice a different workflow now.
- Branch from a branch in Git
- PR from a branch to a branch in GitHub
- Create a personal case study for a project
Your case study should be a short description of the project, including: the problem it solves, the technologies used, the approach taken, a link to the deployed project, and a link to the code on GitHub.
Explain the problem and your solution in your own words, and don't just copy and paste the project brief. The point of a portfolio is to make you stand out, so write in your own voice. It's fine to choose something that you didn't work on all by yourself, but make sure you explain what part you did.
The instructions here are given for the command line, but you could just as easily do this in GitHub Desktop or GitKraken.
- Switch into the branch called
git checkout Module-HTML-CSSto access this Readme - From
Module-HTML-CSS, create a new branchgit checkout -b your-name-portfolio - Make a new directory
mkdir your-name-portfolio - Move your starter files into this directory
mv index.html style.css your-name-portfolio - Change into the new directory
cd your-name-portfolio - Check you are in the right branch
git branch --show-current
- Open the project in your code editor
- Make your changes
- Check your changes with
git status - Add your files to the staging area
git add index.html style.css. Remember, don'tgit add .or you could add files you don't mean to. - Commit your changes often
git commit -m "YOUR COMMIT MESSAGE"
- Stage your files:
git add index.html style.css. Remember, don'tgit add .or you could add files you don't mean to. - Commit your changes
git commit -m "YOUR COMMIT MESSAGE" - Push your changes to GitHub
git push origin your-name-portfolio - Open a pull request to merge your branch into
Module-HTML-CSS. If you have the GitHub CLI installed, you can do this withgh pr create --base Module-HTML-CSS --head your-name-portfolio. Otherwise do it in the GitHub UI or your Git client.
- My portfolio introduces me and my work
- The design and code is my own, not a template or tutorial (you can use this code as a starting point)
- Each project is linked to my code on Github and the deployed project
- I have published my professional contact information on my portfolio
- My Accessibility and SEO scores are 100 on Lighthouse
- My portfolio is deployed
- I have replaced this README with one that describes my own portfolio