Marked (#
) files and directories are course customization targets.
.
├── _config.yml # Modify Setup values -> `site.vars`
├── 404.html | Page not found destination
├── index.html # Modify course description
├── computer-setup.md # Download and install software
├── LICENSE.md | CC BY and MIT
├── README.md | GitHub facing Site Help
├── schedule.md # Modify assignments: list
├── START-for-...-students.md | Self guided students guide
├── syllabus.md # Modify course details and policy
├── ... | Support files for Jekyll/GitHub Pages
| |
├── _includes | HTML formatting blocks
| ├── assignment.html | Builds exercise list for assignment
| ├── assignments.html | Builds assignment schedule table
| ├── head.html | Starting material for all pages
| ├── reading.html | Adds reading material to assignment
| └── sidebar.html | Builds navigation panel
├── _layouts | HTML page formatting
| ├── exercise.html |
| ├── lecture.html |
| ├── page.html |
| └── ... |
├── _site | Jekyll builds HTML for all site pages
| | Course Materials
├── about # Motivation and support documents
├── assignments | Assignments documents
| ├── language-descr.md | lower case file names
| └── ... |
├── code | Code files used in exercises
├── data | Data files used in exercises
├── docs | Course & site help docs; Templates
├── exercises | Exercise documents
| ├── Topic-title-Language.md| UPPER first letter of file name
| └── ... | File name formatted from YAML
├── lectures | Lecture documents
| ├── LANGUAGE-descr.md | File name matches assignment
| └── ... |
├── materials | Lecture materials documents
| ├── language-descr.md | Unmanaged descriptive file name
| └── ... |
├── nav | Site navigation pages
├── public |
| ├── css | Style sheet for Hyde site theme
| └── favicon.ico | Browser tab icon file (we changed to favicon.png)
| | Course Materials (Cont.)
├── readings | Reading materials
| ├── LANGUAGE-descr.md | File name matches assignment
| └── ... |
└── solutions | Solutions documents
├── Topic-tit...guage-1.txt| File name matches exercise
├── Topic-tit...guage-2.jpg| Number if multiple; any .ext
└── ... |