- Do not edit this file.
- Do not start this project until you have read these instructions carefully.
Your task is to create a web site of Dieter Rams’s ten principles for good design. All ten are included in the accompanying file ten-principles-for-good-design.txt. You can create a single page site containing all ten rules, or a single site consisting of ten pages.
Your project must consist of the contents in the file ten-principles-for-good-design.txt and a navigation system, at the very least. Including open source images is encouraged.
- Log in to GitHub.
- Fork this repo(sitory). See this video on how to carry out this step and step
3. - Clone your fork, using either the web site or the GitHub Desktop client.
- Checkout your personalized branch, the one with your name and GitHub user handle.
This repo contains a folder called site, which, in turn, contains some starter files for this project. (See the File List section below.) Before you start, replace PUT YOUR NAME HERE in the title element of index.html with your name, and replace PUT YOUR GIHUB USERNAME HERE with your GitHub username.
README.mdten-principles-for-good-design.txtsite/css/reset.csssite/sass/style.scsssite/sass/.sass-lint.ymlsite/index.htmlsite/img/
Note: There are .gitignore files all across this scaffold. Do not modify them.
- You may not author any CSS, only Sass.
- Your Sass must be free from errors based on the rules in
site/.sass-lint.yml. - Only submit files that are required by your project: Do not submit working files, such as
.psd,.ai,.indd, or.sketchfiles. - Use lowercase, combined with kebab case, to name folders and files (
do-thisordo-this.html); no spaces in folder or file names (not this); no camel case (notThis); no snake case (not_this). - Do not alter
reset.css. - Do not alter any of the
.gitignorefiles. - All your HTML files must go in the root of the
sitefolder, with theindex.htmlfile acting as the springboard for your project. - All your Sass files must be placed in the included
sassfolder. - All the CSS your Sass generates must be placed in a file called
style.css, which must be placed in the includedcssfolder. - Any images you might use must be placed in the
imgfolder and must be 1MB or smaller. - Your site’s design and UI must be logical, clear, and easy to use.
- You must use at most two typefaces. Look to
https://fonts.google.com/for ideas. - You must use at most two colors, in addition to a neutral. Look to
https://color.adobe.com/for ideas.
Make sure Atom continually reports No errors were found! in the lower left hand corner and that your Sass is validating according to the rules in .sass-lint.yml. Solve validation issues and Sass rules violations as you work — don’t let them accumulate.
Wednesday, 4 December 2019, at 11:30 AM.
You will need to issue a pull request back into the original repo, the one from which your fork was created. See the Issuing Pull Requests section of this site for help on how to submit your assignment.
Note: This assignment may only be submitted via GitHub. No other form of submission will be accepted.
| Item | Points |
|---|---|
| HTML is W3C-compliant | 25 |
| Sass is organized and logical | 25 |
| Design shows attempt at producing quality work | 25 |
| Rules outlined above followed correctly | 25 |