From 9be7923f653731e78c11a14a9d58637382c11bc8 Mon Sep 17 00:00:00 2001 From: Alexandre Tolstenko Date: Wed, 7 Feb 2024 10:08:35 -0500 Subject: [PATCH] fix: move docs folder --- .github/workflows/documentation.yaml | 2 +- CMakeLists.txt | 6 +- blog/index.md | 3 +- courses/artificialintelligence/slides/test.md | 35 ----- {courses => docs}/Blooms-Taxonomy.jpg | Bin docs/README.md | 96 +++++++++++++ .../advanced/01-introduction/CMakeLists.txt | 0 .../advanced/01-introduction/README.md | 0 .../01-introduction/actvities/CMakeLists.txt | 0 .../01-introduction/actvities/main.cpp | 0 .../advanced/01-introduction/setup.md | 0 {courses => docs}/advanced/02-oop/README.md | 0 {courses => docs}/advanced/02-oop/img.png | Bin {courses => docs}/advanced/02-oop/img_1.png | Bin {courses => docs}/advanced/02-oop/img_2.png | Bin .../advanced/03-pointers/README.md | 0 {courses => docs}/advanced/CMakeLists.txt | 0 {courses => docs}/advanced/README.md | 0 .../algorithms/01-introduction/README.md | 0 .../algorithms/02-analysis/README.md | 0 .../algorithms/02-analysis/img.png | Bin .../algorithms/02-analysis/img_1.png | Bin .../algorithms/02-analysis/img_2.png | Bin .../algorithms/02-analysis/img_3.png | Bin .../linear-vs-binary-search-worst-case.gif | Bin .../algorithms/03-dynamic-data/README.md | 0 .../algorithms/04-sorting/README.md | 0 .../05-divide-and-conquer/README.md | 0 .../algorithms/06-hashtables/README.md | 0 .../algorithms/07-midterm/README.md | 0 .../algorithms/08-stack-and-queue/README.md | 0 .../algorithms/09-break/README.md | 0 .../algorithms/10-graphs/README.md | 0 .../algorithms/11-dijkstra/README.md | 0 .../algorithms/12-prims/README.md | 0 {courses => docs}/algorithms/13-bst/README.md | 0 .../algorithms/14-heap/README.md | 0 .../algorithms/15-project/README.md | 0 .../algorithms/16-finals/README.md | 0 {courses => docs}/algorithms/README.md | 0 .../00-introduction/README.md | 0 .../artificialintelligence/01-pcg/README.md | 0 .../artificialintelligence/02-sm/README.md | 0 .../03-boardgames/README.md | 0 .../04-spatialhashing/README.md | 0 .../05-kdtree/README.md | 0 .../artificialintelligence/CMakeLists.txt | 0 .../artificialintelligence/README.md | 0 .../animation/README.md | 0 .../assignments/README.md | 0 .../assignments/catchthecat/Cat.h | 0 .../assignments/catchthecat/Catcher.h | 0 .../assignments/flocking/CMakeLists.txt | 0 .../assignments/flocking/README.md | 0 .../assignments/flocking/alignment.gif | Bin .../assignments/flocking/alignment.png | Bin .../flocking/alignment_cohesion.gif | Bin .../assignments/flocking/all3.gif | Bin .../assignments/flocking/cohesion.gif | Bin .../assignments/flocking/cohesion.png | Bin .../assignments/flocking/combined.gif | Bin .../assignments/flocking/flocking.cpp | 0 .../flocking/norule_neighbohood.gif | Bin .../assignments/flocking/separation.gif | Bin .../assignments/flocking/separation.png | Bin .../flocking/separation_alignment.gif | Bin .../flocking/separation_cohesion.gif | Bin .../assignments/flocking/separation_math.png | Bin .../assignments/flocking/tests/test-a.in | 0 .../assignments/flocking/tests/test-a.out | 0 .../assignments/flocking/tests/test-b.in | 0 .../assignments/flocking/tests/test-b.out | 0 .../assignments/flocking/tests/test-c.in | 0 .../assignments/flocking/tests/test-c.out | 0 .../assignments/flocking/tests/test-d.in | 0 .../assignments/flocking/tests/test-d.out | 0 .../assignments/flocking/tests/test-e.in | 0 .../assignments/flocking/tests/test-e.out | 0 .../assignments/flocking/tests/test-f.in | 0 .../assignments/flocking/tests/test-f.out | 0 .../assignments/flocking/tests/test-g.in | 0 .../assignments/flocking/tests/test-g.out | 0 .../assignments/flocking/tests/test-h.in | 0 .../assignments/flocking/tests/test-h.out | 0 .../assignments/flocking/tests/test-i.in | 0 .../assignments/flocking/tests/test-i.out | 0 .../assignments/flocking/tests/test-j.in | 0 .../assignments/flocking/tests/test-j.out | 0 .../assignments/flocking/tests/test-k.in | 0 .../assignments/flocking/tests/test-k.out | 0 .../assignments/flocking/tests/test-l.in | 0 .../assignments/flocking/tests/test-l.out | 0 .../assignments/flocking/tests/test-m.in | 0 .../assignments/flocking/tests/test-m.out | 0 .../assignments/flocking/tests/test-n.in | 0 .../assignments/flocking/tests/test-n.out | 0 .../assignments/flocking/tests/test-o.in | 0 .../assignments/flocking/tests/test-o.out | 0 .../assignments/genai/README.md | 0 .../assignments/life/CMakeLists.txt | 0 .../assignments/life/README.md | 0 .../assignments/life/glider.gif | Bin .../assignments/life/life.cpp | 0 .../assignments/life/life_Tolsta.cpp | 0 .../assignments/life/tests/test-a.in | 0 .../assignments/life/tests/test-a.out | 0 .../assignments/life/tests/test-b.in | 0 .../assignments/life/tests/test-b.out | 0 .../assignments/life/tests/test-c.in | 0 .../assignments/life/tests/test-c.out | 0 .../assignments/life/tests/test-d.in | 0 .../assignments/life/tests/test-d.out | 0 .../assignments/life/tests/test-e.in | 0 .../assignments/life/tests/test-e.out | 0 .../assignments/life/tests/test-f.in | 0 .../assignments/life/tests/test-f.out | 0 .../assignments/life/tests/test-g.in | 0 .../assignments/life/tests/test-g.out | 0 .../assignments/life/tests/test-h.in | 0 .../assignments/life/tests/test-h.out | 0 .../assignments/life/tests/test-i.in | 0 .../assignments/life/tests/test-i.out | 0 .../assignments/life/tests/test-j.in | 0 .../assignments/life/tests/test-j.out | 0 .../assignments/life/tests/test-k.in | 0 .../assignments/life/tests/test-k.out | 0 .../assignments/life/tests/test-l.in | 0 .../assignments/life/tests/test-l.out | 0 .../assignments/life/tests/test-m.in | 0 .../assignments/life/tests/test-m.out | 0 .../assignments/life/toroidal.gif | Bin .../assignments/maze/CMakeLists.txt | 0 .../assignments/maze/README.md | 0 .../assignments/maze/maze.cpp | 0 .../assignments/maze/maze.gif | Bin .../assignments/maze/tests/maze-a.in | 0 .../assignments/maze/tests/maze-a.out | 0 .../assignments/maze/tests/maze-b.in | 0 .../assignments/maze/tests/maze-b.out | 0 .../assignments/maze/tests/maze-c.in | 0 .../assignments/maze/tests/maze-c.out | 0 .../assignments/maze/tests/maze-d.in | 0 .../assignments/maze/tests/maze-d.out | 0 .../assignments/maze/tests/maze-e.in | 0 .../assignments/maze/tests/maze-e.out | 0 .../assignments/maze/tests/maze-f.in | 0 .../assignments/maze/tests/maze-f.out | 0 .../assignments/maze/tests/maze-g.in | 0 .../assignments/maze/tests/maze-g.out | 0 .../assignments/maze/tests/maze-h.in | 0 .../assignments/maze/tests/maze-h.out | 0 .../assignments/maze/tests/maze-i.in | 0 .../assignments/maze/tests/maze-i.out | 0 .../assignments/maze/tests/maze-j.in | 0 .../assignments/maze/tests/maze-j.out | 0 .../assignments/maze/tests/maze-k.in | 0 .../assignments/maze/tests/maze-k.out | 0 .../assignments/rng/CMakeLists.txt | 0 .../assignments/rng/README.md | 0 .../assignments/rng/rng.cpp | 0 .../assignments/rng/rng_tolsta.cpp | 0 .../assignments/rng/tests/test-a.in | 0 .../assignments/rng/tests/test-a.out | 0 .../assignments/rng/tests/test-b.in | 0 .../assignments/rng/tests/test-b.out | 0 .../assignments/rng/tests/test-c.in | 0 .../assignments/rng/tests/test-c.out | 0 .../assignments/rng/tests/test-d.in | 0 .../assignments/rng/tests/test-d.out | 0 .../assignments/rng/tests/test-e.in | 0 .../assignments/rng/tests/test-e.out | 0 .../assignments/rng/tests/test-f.in | 0 .../assignments/rng/tests/test-f.out | 0 .../assignments/rng/tests/test-g.in | 0 .../assignments/rng/tests/test-g.out | 0 .../assignments/rng/tests/test-h.in | 0 .../assignments/rng/tests/test-h.out | 0 .../assignments/rng/tests/test-i.in | 0 .../assignments/rng/tests/test-i.out | 0 .../assignments/rng/tests/test-j.in | 0 .../assignments/rng/tests/test-j.out | 0 .../readings/spatial-quantization.md | 0 docs/blog/index.md | 2 + .../dojo}/Full-Cycle-SDL-Development.md | 0 {dojo => docs/dojo}/README.md | 0 .../The-most-asked-interview-question.md | 0 .../intro/01-introduction/README.md | 0 .../intro/01-introduction/rust_vs_c.jpg | Bin .../intro/02-tooling/CMakeLists.txt | 0 {courses => docs}/intro/02-tooling/README.md | 0 .../intro/02-tooling/extremelyBasic.cpp | 0 .../02-tooling/extremelyBasic.test.01.in | 0 .../02-tooling/extremelyBasic.test.01.out | 0 {courses => docs}/intro/02-tooling/hello.cpp | 0 .../intro/03-datatypes/CMakeLists.txt | 0 .../intro/03-datatypes/README.md | 0 .../intro/03-datatypes/bankNotesAndCoins.cpp | 0 .../intro/03-datatypes/distance.cpp | 0 .../intro/03-datatypes/volume.cpp | 0 .../intro/04-conditionals/CMakeLists.txt | 0 .../intro/04-conditionals/README.md | 0 .../intro/04-conditionals/coordinates.cpp | 0 {courses => docs}/intro/05-loops/README.md | 0 .../intro/06-functions/README.md | 0 {courses => docs}/intro/07-streams/README.md | 0 .../intro/07-streams/baboon.ascii.pgm | 0 .../intro/07-streams/lena.ascii.pgm | 0 {courses => docs}/intro/08-arrays/README.md | 0 .../intro/09-recursion/README.md | 0 {courses => docs}/intro/10-sorting/README.md | 0 {courses => docs}/intro/11-structs/README.md | 0 {courses => docs}/intro/CMakeLists.txt | 0 {courses => docs}/intro/README.md | 0 .../portfolio/01-introduction/README.md | 0 .../01-introduction/solo_gamedev_be_like.png | Bin .../portfolio/02-cases/README.md | 0 .../portfolio/02-cases/example.com.md | 0 .../portfolio/03-structure/README.md | 0 .../portfolio/04-communication/README.md | 0 .../portfolio/05-strategy/README.md | 0 .../portfolio/06-reels/README.md | 0 .../portfolio/07-hosting/README.md | 0 {courses => docs}/portfolio/08-cms/README.md | 0 .../portfolio/09-get-ready/README.md | 0 .../common-intenterview-questions.md | 0 .../portfolio/10-frontend/README.md | 0 .../portfolio/11-dynamic/README.md | 0 .../portfolio/12-promoting/README.md | 0 .../portfolio/13-cover-letter/README.md | 0 {courses => docs}/portfolio/14-cv/README.md | 0 {courses => docs}/portfolio/README.md | 0 {courses => docs}/tests-meme.png | Bin {courses => docs}/tools/git.md | 0 mkdocs.yml | 134 +++++++++--------- .../javascripts}/mathjax.js | 0 235 files changed, 171 insertions(+), 107 deletions(-) delete mode 100644 courses/artificialintelligence/slides/test.md rename {courses => docs}/Blooms-Taxonomy.jpg (100%) create mode 100644 docs/README.md rename {courses => docs}/advanced/01-introduction/CMakeLists.txt (100%) rename {courses => docs}/advanced/01-introduction/README.md (100%) rename {courses => docs}/advanced/01-introduction/actvities/CMakeLists.txt (100%) rename {courses => docs}/advanced/01-introduction/actvities/main.cpp (100%) rename {courses => docs}/advanced/01-introduction/setup.md (100%) rename {courses => docs}/advanced/02-oop/README.md (100%) rename {courses => docs}/advanced/02-oop/img.png (100%) rename {courses => docs}/advanced/02-oop/img_1.png (100%) rename {courses => docs}/advanced/02-oop/img_2.png (100%) rename {courses => docs}/advanced/03-pointers/README.md (100%) rename {courses => docs}/advanced/CMakeLists.txt (100%) rename {courses => docs}/advanced/README.md (100%) rename {courses => docs}/algorithms/01-introduction/README.md (100%) rename {courses => docs}/algorithms/02-analysis/README.md (100%) rename {courses => docs}/algorithms/02-analysis/img.png (100%) rename {courses => docs}/algorithms/02-analysis/img_1.png (100%) rename {courses => docs}/algorithms/02-analysis/img_2.png (100%) rename {courses => docs}/algorithms/02-analysis/img_3.png (100%) rename {courses => docs}/algorithms/02-analysis/linear-vs-binary-search-worst-case.gif (100%) rename {courses => docs}/algorithms/03-dynamic-data/README.md (100%) rename {courses => docs}/algorithms/04-sorting/README.md (100%) rename {courses => docs}/algorithms/05-divide-and-conquer/README.md (100%) rename {courses => docs}/algorithms/06-hashtables/README.md (100%) rename {courses => docs}/algorithms/07-midterm/README.md (100%) rename {courses => docs}/algorithms/08-stack-and-queue/README.md (100%) rename {courses => docs}/algorithms/09-break/README.md (100%) rename {courses => docs}/algorithms/10-graphs/README.md (100%) rename {courses => docs}/algorithms/11-dijkstra/README.md (100%) rename {courses => docs}/algorithms/12-prims/README.md (100%) rename {courses => docs}/algorithms/13-bst/README.md (100%) rename {courses => docs}/algorithms/14-heap/README.md (100%) rename {courses => docs}/algorithms/15-project/README.md (100%) rename {courses => docs}/algorithms/16-finals/README.md (100%) rename {courses => docs}/algorithms/README.md (100%) rename {courses => docs}/artificialintelligence/00-introduction/README.md (100%) rename {courses => docs}/artificialintelligence/01-pcg/README.md (100%) rename {courses => docs}/artificialintelligence/02-sm/README.md (100%) rename {courses => docs}/artificialintelligence/03-boardgames/README.md (100%) rename {courses => docs}/artificialintelligence/04-spatialhashing/README.md (100%) rename {courses => docs}/artificialintelligence/05-kdtree/README.md (100%) rename {courses => docs}/artificialintelligence/CMakeLists.txt (100%) rename {courses => docs}/artificialintelligence/README.md (100%) rename {courses => docs}/artificialintelligence/animation/README.md (100%) rename {courses => docs}/artificialintelligence/assignments/README.md (100%) rename {courses => docs}/artificialintelligence/assignments/catchthecat/Cat.h (100%) rename {courses => docs}/artificialintelligence/assignments/catchthecat/Catcher.h (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/CMakeLists.txt (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/README.md (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/alignment.gif (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/alignment.png (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/alignment_cohesion.gif (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/all3.gif (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/cohesion.gif (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/cohesion.png (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/combined.gif (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/flocking.cpp (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/norule_neighbohood.gif (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/separation.gif (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/separation.png (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/separation_alignment.gif (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/separation_cohesion.gif (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/separation_math.png (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-a.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-a.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-b.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-b.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-c.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-c.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-d.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-d.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-e.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-e.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-f.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-f.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-g.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-g.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-h.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-h.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-i.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-i.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-j.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-j.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-k.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-k.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-l.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-l.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-m.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-m.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-n.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-n.out (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-o.in (100%) rename {courses => docs}/artificialintelligence/assignments/flocking/tests/test-o.out (100%) rename {courses => docs}/artificialintelligence/assignments/genai/README.md (100%) rename {courses => docs}/artificialintelligence/assignments/life/CMakeLists.txt (100%) rename {courses => docs}/artificialintelligence/assignments/life/README.md (100%) rename {courses => docs}/artificialintelligence/assignments/life/glider.gif (100%) rename {courses => docs}/artificialintelligence/assignments/life/life.cpp (100%) rename {courses => docs}/artificialintelligence/assignments/life/life_Tolsta.cpp (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-a.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-a.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-b.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-b.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-c.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-c.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-d.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-d.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-e.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-e.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-f.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-f.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-g.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-g.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-h.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-h.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-i.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-i.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-j.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-j.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-k.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-k.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-l.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-l.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-m.in (100%) rename {courses => docs}/artificialintelligence/assignments/life/tests/test-m.out (100%) rename {courses => docs}/artificialintelligence/assignments/life/toroidal.gif (100%) rename {courses => docs}/artificialintelligence/assignments/maze/CMakeLists.txt (100%) rename {courses => docs}/artificialintelligence/assignments/maze/README.md (100%) rename {courses => docs}/artificialintelligence/assignments/maze/maze.cpp (100%) rename {courses => docs}/artificialintelligence/assignments/maze/maze.gif (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-a.in (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-a.out (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-b.in (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-b.out (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-c.in (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-c.out (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-d.in (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-d.out (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-e.in (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-e.out (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-f.in (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-f.out (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-g.in (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-g.out (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-h.in (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-h.out (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-i.in (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-i.out (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-j.in (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-j.out (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-k.in (100%) rename {courses => docs}/artificialintelligence/assignments/maze/tests/maze-k.out (100%) rename {courses => docs}/artificialintelligence/assignments/rng/CMakeLists.txt (100%) rename {courses => docs}/artificialintelligence/assignments/rng/README.md (100%) rename {courses => docs}/artificialintelligence/assignments/rng/rng.cpp (100%) rename {courses => docs}/artificialintelligence/assignments/rng/rng_tolsta.cpp (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-a.in (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-a.out (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-b.in (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-b.out (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-c.in (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-c.out (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-d.in (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-d.out (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-e.in (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-e.out (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-f.in (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-f.out (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-g.in (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-g.out (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-h.in (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-h.out (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-i.in (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-i.out (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-j.in (100%) rename {courses => docs}/artificialintelligence/assignments/rng/tests/test-j.out (100%) rename {courses => docs}/artificialintelligence/readings/spatial-quantization.md (100%) create mode 100644 docs/blog/index.md rename {dojo => docs/dojo}/Full-Cycle-SDL-Development.md (100%) rename {dojo => docs/dojo}/README.md (100%) rename {dojo => docs/dojo}/The-most-asked-interview-question.md (100%) rename {courses => docs}/intro/01-introduction/README.md (100%) rename {courses => docs}/intro/01-introduction/rust_vs_c.jpg (100%) rename {courses => docs}/intro/02-tooling/CMakeLists.txt (100%) rename {courses => docs}/intro/02-tooling/README.md (100%) rename {courses => docs}/intro/02-tooling/extremelyBasic.cpp (100%) rename {courses => docs}/intro/02-tooling/extremelyBasic.test.01.in (100%) rename {courses => docs}/intro/02-tooling/extremelyBasic.test.01.out (100%) rename {courses => docs}/intro/02-tooling/hello.cpp (100%) rename {courses => docs}/intro/03-datatypes/CMakeLists.txt (100%) rename {courses => docs}/intro/03-datatypes/README.md (100%) rename {courses => docs}/intro/03-datatypes/bankNotesAndCoins.cpp (100%) rename {courses => docs}/intro/03-datatypes/distance.cpp (100%) rename {courses => docs}/intro/03-datatypes/volume.cpp (100%) rename {courses => docs}/intro/04-conditionals/CMakeLists.txt (100%) rename {courses => docs}/intro/04-conditionals/README.md (100%) rename {courses => docs}/intro/04-conditionals/coordinates.cpp (100%) rename {courses => docs}/intro/05-loops/README.md (100%) rename {courses => docs}/intro/06-functions/README.md (100%) rename {courses => docs}/intro/07-streams/README.md (100%) rename {courses => docs}/intro/07-streams/baboon.ascii.pgm (100%) rename {courses => docs}/intro/07-streams/lena.ascii.pgm (100%) rename {courses => docs}/intro/08-arrays/README.md (100%) rename {courses => docs}/intro/09-recursion/README.md (100%) rename {courses => docs}/intro/10-sorting/README.md (100%) rename {courses => docs}/intro/11-structs/README.md (100%) rename {courses => docs}/intro/CMakeLists.txt (100%) rename {courses => docs}/intro/README.md (100%) rename {courses => docs}/portfolio/01-introduction/README.md (100%) rename {courses => docs}/portfolio/01-introduction/solo_gamedev_be_like.png (100%) rename {courses => docs}/portfolio/02-cases/README.md (100%) rename {courses => docs}/portfolio/02-cases/example.com.md (100%) rename {courses => docs}/portfolio/03-structure/README.md (100%) rename {courses => docs}/portfolio/04-communication/README.md (100%) rename {courses => docs}/portfolio/05-strategy/README.md (100%) rename {courses => docs}/portfolio/06-reels/README.md (100%) rename {courses => docs}/portfolio/07-hosting/README.md (100%) rename {courses => docs}/portfolio/08-cms/README.md (100%) rename {courses => docs}/portfolio/09-get-ready/README.md (100%) rename {courses => docs}/portfolio/09-get-ready/common-intenterview-questions.md (100%) rename {courses => docs}/portfolio/10-frontend/README.md (100%) rename {courses => docs}/portfolio/11-dynamic/README.md (100%) rename {courses => docs}/portfolio/12-promoting/README.md (100%) rename {courses => docs}/portfolio/13-cover-letter/README.md (100%) rename {courses => docs}/portfolio/14-cv/README.md (100%) rename {courses => docs}/portfolio/README.md (100%) rename {courses => docs}/tests-meme.png (100%) rename {courses => docs}/tools/git.md (100%) rename {javascripts => overrides/javascripts}/mathjax.js (100%) diff --git a/.github/workflows/documentation.yaml b/.github/workflows/documentation.yaml index f146d51c..6355b415 100644 --- a/.github/workflows/documentation.yaml +++ b/.github/workflows/documentation.yaml @@ -53,7 +53,7 @@ jobs: - name: install mkdocs deps run: | - pip install jinja2 Pygments mkdocs mkdocs-same-dir mkdocs-minify-plugin mkdocs-redirects mkdocs-exclude mkdocs-git-committers-plugin-2 mkdocs-git-revision-date-localized-plugin mkdocs-with-pdf beautifulsoup4==4.9.3 cairosvg pillow mkdocs-rss-plugin mkdocs-timetoread-plugin tzdata lxml mkdocs-glightbox mkdocs-revealjs mkdocs-charts-plugin + pip install jinja2 Pygments mkdocs mkdocs-same-dir mkdocs-minify-plugin mkdocs-redirects mkdocs-exclude mkdocs-git-committers-plugin-2 mkdocs-git-revision-date-localized-plugin mkdocs-with-pdf beautifulsoup4==4.9.3 cairosvg pillow mkdocs-rss-plugin mkdocs-timetoread-plugin tzdata lxml mkdocs-glightbox mkdocs-revealjs mkdocs-charts-plugin mkdocs-git-authors-plugin npm install - name: install squidfunk mkdocs material diff --git a/CMakeLists.txt b/CMakeLists.txt index 5137aae6..126c6939 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,14 +30,14 @@ CPMAddPackage("gh:onqtam/doctest@2.4.8") OPTION(ENABLE_INTRO "ENABLE_INTRO" ON) IF(ENABLE_INTRO) set(CMAKE_CXX_STANDARD 20) - add_subdirectory(courses/intro) + add_subdirectory(docs/intro) endif() # options to what include and use OPTION(ENABLE_ADVANCED_CPP "ENABLE_ADVANCED_CPP" ON) IF(ENABLE_ADVANCED_CPP) set(CMAKE_CXX_STANDARD 20) - add_subdirectory(courses/advanced) + add_subdirectory(docs/advanced) endif() # todo: do the same for the other topics @@ -48,4 +48,4 @@ ENDIF() CPMAddPackage("gh:TheLartians/Format.cmake@1.7.3") -add_subdirectory(courses/artificialintelligence) \ No newline at end of file +add_subdirectory(docs/artificialintelligence) \ No newline at end of file diff --git a/blog/index.md b/blog/index.md index 7f347a7d..c58f16c5 100644 --- a/blog/index.md +++ b/blog/index.md @@ -1 +1,2 @@ -# Blog \ No newline at end of file +# Blog + diff --git a/courses/artificialintelligence/slides/test.md b/courses/artificialintelligence/slides/test.md deleted file mode 100644 index 848eb901..00000000 --- a/courses/artificialintelligence/slides/test.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -template: reveal.html ---- - -# Slides - -Artificial Intelligence - -### From Reveal - -$$ \frac{1}{2} $$ - ---- - -# Slide 2 - --- - -### Vertical - -TODO - ---- - -# Slide 3 - --- - -> Some stuff - ---- - -### A Slide containing an image. - ---- \ No newline at end of file diff --git a/courses/Blooms-Taxonomy.jpg b/docs/Blooms-Taxonomy.jpg similarity index 100% rename from courses/Blooms-Taxonomy.jpg rename to docs/Blooms-Taxonomy.jpg diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 00000000..5cea0dbe --- /dev/null +++ b/docs/README.md @@ -0,0 +1,96 @@ +# Awesome GameDev Resources + +!!! info inline end "Join is on Discord!" + + + +How to use this repo: Read the topics, and if you're unsure if you understand the topics covered here it is a good time for you to revisit them. + +Ways of reading: + +- Website: [read through your browser](https://courses.tolstenko.net) the interactive examples and animations will work better in this version; +- Github: [You read through the github repo](https://github.com/InfiniBrains/Awesome-GameDev-Resources); +- PDF: download the latest [![GitHub release](https://img.shields.io/github/v/release/InfiniBrains/Awesome-GameDev-Resources)](https://github.com/InfiniBrains/Awesome-GameDev-Resources/releases/download/latest/document.pdf) +- Amazon Kindle: [You can buy the book in Amazon]() and read it in your kindle device; +- Contribute!: If you want to go deep and propose changes to repo, use the [github repo](https://github.com/InfiniBrains/Awesome-GameDev-Resources). + +## Badges + +CI: [![Documentation](https://github.com/InfiniBrains/Awesome-GameDev-Resources/actions/workflows/documentation.yaml/badge.svg)](https://github.com/InfiniBrains/Awesome-GameDev-Resources/actions/workflows/documentation.yaml) + +Join us: [![say thanks](https://img.shields.io/badge/Say%20Thanks-👍-1EAEDB.svg)](https://github.com/InfiniBrains/Awesome-GameDev-Resources/stargazers) [![Discord](https://img.shields.io/discord/956922983727915078)](https://discord.gg/9CdJeQ2XKB) [![GitHub Repo stars](https://img.shields.io/github/stars/InfiniBrains/Awesome-GameDev-Resources)](https://github.com/InfiniBrains/mobagen/stargazers). + +Metrics: [![Codacy Badge](https://app.codacy.com/project/badge/Grade/bd231b45a10a41c98f2bbe5bf0e3c808)](https://www.codacy.com/gh/InfiniBrains/Awesome-GameDev-Resources/dashboard?utm_source=github.com&utm_medium=referral&utm_content=InfiniBrains/Awesome-GameDev-Resources&utm_campaign=Badge_Grade) ![GitHub language count](https://img.shields.io/github/languages/count/InfiniBrains/Awesome-GameDev-Resources) ![GitHub search hit counter](https://img.shields.io/github/search/InfiniBrains/Awesome-GameDev-Resources/todo) ![Lines of code](https://img.shields.io/tokei/lines/github/InfiniBrains/Awesome-GameDev-Resources) ![GitHub all releases](https://img.shields.io/github/downloads/InfiniBrains/Awesome-GameDev-Resources/total) ![GitHub contributors](https://img.shields.io/github/contributors/InfiniBrains/Awesome-GameDev-Resources) ![GitHub](https://img.shields.io/github/license/InfiniBrains/Awesome-GameDev-Resources) + +Code of conduct: [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md) + +## Topics + +1. [Intro to Programming](intro/README.md) +2. [Advanced Programming](advanced/README.md) +3. [Artificial Intelligence](artificialintelligence/README.md) +4. [Developer Portfolio](portfolio/README.md) + +## Philosophy + +This repository aims to be practical, and it will be updated as we test the methodology. Frame it as a guidebook, not a manual. Most of the time, we are constrained by the time, so in order to move fast, we won't cover deeply some topics, but the basics that allows you to explore by yourself or point the directions for you to study in other places acting as a self-taught student, so you really should look for more information elsewhere if you feels so. I use lots of references and highly incentive you to look for other too and propose changes in this repo. Sometimes, it will mostly presented in a chaotic way, which implies that you will need to explore the concepts by yourself or read the manual/books. Every student should follow your own path to learning, it is impossible to cover every learning style, so it is up to you to build your own path and discover the best way to learn. What worked for me or what works for a given student probably won't work for you, so dont compare yourself to others too much, but be assured that we're here to help you to succeed. If you need help, just send private messages, or use public forums such as github issues and discussions. + +## Reflections on teaching and learning processes + +### Philosophies + +I would like to categorize the classes into philosophies. so I can address them properly: +- Advanced classes: are more focused on work and deliveries than theory, they are tailored toward the student goals more than the closed boxes and fixed expected results. It comprehends AI and Adv. AI; +- Introduction classes: are focused on theory and practice. In those classes, they have more focus on structural knowledge and basic content. It comprehends classes such as Introduction to Programming. +- Guidance: are more focused on how can we bring the student to the highest standard and get ready to be hired. It comprehends classes such as Capstone, Portfolio classes, and Mentoring activities. + +### Learning Styles + +- Visual: You prefer using pictures, images, and spatial understanding; + - For this style I recently acquired a pen-tablet monitor, so I will be adding this type of content more often. + - I also use lots of diagrams via [code2flow](https://code2flow.com/), [sequence diagram](https://sequencediagram.org/) and [others](https://www.diagram.codes/) + - I assume my handwriting is not the best, but I compensate it with lots of diagrams and pictures, and always project what I write in the computer. +- Aural: You prefer using sound and music; + - I always link to youtube videos and podcasts, so they can follow up with extra content and material; +- Verbal: You prefer using words, both in speech and writing; + - I setup my machine to record specific topics that might be hard to undestand in just one go, and I did some experimental recordings, but I am still struggling with video editing. I will be adding more videos in the future. + - My main issue here is that I am not a native english speaker, so I am still struggling with the language, but I am trying to improve it. + - Other issue that I can name is eye-to-eye contact. It feels overburned to me to keep eye-to-eye contact, that I usually look away. +- Physical: You prefer using your body, hands and sense of touch; + - Given my cultural origin, I am usually over expressive in this field, and I need more fine tuning my proxemic. Brazilians commonly talk and walk closer to each other than americans. + - While lecture I really enjoy to use my hands to express myself, and I am trying to use more body language to express myself. +- Logical: You prefer using logic, reasoning and systems; + - I always craft and test teaching experiences to push them to think and reason about the topics. + - I always use tools such as [beecrowd](https://www.beecrowd.com.br/) to let them code and test their ability to solve problems. +- Social: You prefer to learn in groups or with other people; + - I incentive them to do in-class assignments in pairs, and do group assignments. But I recognize this might be a problem for some students, so I am trying to find a way to make it more inclusive. + - Strangelly for me, some students prefer to socialize with me by booking office hours more than working together. Probably next semester I will reserve a time to do a type of co-working time when I can be available to help them in their assignments. +- Solitary: You prefer to work alone and use self-study. + - Sometimes and some topics you really need to study by yourself, and it can be the best way for some. But I warn them about the effects of loneliness and impostor syndrome. + - This is usually the most common way to learn, and I always keep an eye on the ones that are struggling to keep up with the class. I always try to reach them and help them to keep up with the class. + - To compensate this solitude I incentive them to present their work to the class no they can experience having attention even when the lack social skills. + +### Teaching Styles + +For every type of style, I try to give a bit of insights: + +- Authoritative: control the classroom and maintain discipline; + - I create a set of rules that should be followed in order to guarantee the student's success; +- Delegator: give students control of their learning; + - For the intro classes I follow more this strategy; +- Facilitator: guide students and help them learn by themselves; + - I usually follow this strategy on advanced classes; +- Demonstrator: explain and show things to students; + - I usully provide a stream of references or even create my own content to show them how to do things; + +# Credits + +Give us stars! Click -> [![GitHub Repo stars](https://img.shields.io/github/stars/InfiniBrains/Awesome-GameDev-Resources)](https://github.com/InfiniBrains/mobagen/stargazers) + +[![Star History Chart](https://api.star-history.com/svg?repos=InfiniBrains/Awesome-GameDev-Resources&type=Date)](https://star-history.com/#InfiniBrains/Awesome-GameDev-Resources&Date) + + + + diff --git a/courses/advanced/01-introduction/CMakeLists.txt b/docs/advanced/01-introduction/CMakeLists.txt similarity index 100% rename from courses/advanced/01-introduction/CMakeLists.txt rename to docs/advanced/01-introduction/CMakeLists.txt diff --git a/courses/advanced/01-introduction/README.md b/docs/advanced/01-introduction/README.md similarity index 100% rename from courses/advanced/01-introduction/README.md rename to docs/advanced/01-introduction/README.md diff --git a/courses/advanced/01-introduction/actvities/CMakeLists.txt b/docs/advanced/01-introduction/actvities/CMakeLists.txt similarity index 100% rename from courses/advanced/01-introduction/actvities/CMakeLists.txt rename to docs/advanced/01-introduction/actvities/CMakeLists.txt diff --git a/courses/advanced/01-introduction/actvities/main.cpp b/docs/advanced/01-introduction/actvities/main.cpp similarity index 100% rename from courses/advanced/01-introduction/actvities/main.cpp rename to docs/advanced/01-introduction/actvities/main.cpp diff --git a/courses/advanced/01-introduction/setup.md b/docs/advanced/01-introduction/setup.md similarity index 100% rename from courses/advanced/01-introduction/setup.md rename to docs/advanced/01-introduction/setup.md diff --git a/courses/advanced/02-oop/README.md b/docs/advanced/02-oop/README.md similarity index 100% rename from courses/advanced/02-oop/README.md rename to docs/advanced/02-oop/README.md diff --git a/courses/advanced/02-oop/img.png b/docs/advanced/02-oop/img.png similarity index 100% rename from courses/advanced/02-oop/img.png rename to docs/advanced/02-oop/img.png diff --git a/courses/advanced/02-oop/img_1.png b/docs/advanced/02-oop/img_1.png similarity index 100% rename from courses/advanced/02-oop/img_1.png rename to docs/advanced/02-oop/img_1.png diff --git a/courses/advanced/02-oop/img_2.png b/docs/advanced/02-oop/img_2.png similarity index 100% rename from courses/advanced/02-oop/img_2.png rename to docs/advanced/02-oop/img_2.png diff --git a/courses/advanced/03-pointers/README.md b/docs/advanced/03-pointers/README.md similarity index 100% rename from courses/advanced/03-pointers/README.md rename to docs/advanced/03-pointers/README.md diff --git a/courses/advanced/CMakeLists.txt b/docs/advanced/CMakeLists.txt similarity index 100% rename from courses/advanced/CMakeLists.txt rename to docs/advanced/CMakeLists.txt diff --git a/courses/advanced/README.md b/docs/advanced/README.md similarity index 100% rename from courses/advanced/README.md rename to docs/advanced/README.md diff --git a/courses/algorithms/01-introduction/README.md b/docs/algorithms/01-introduction/README.md similarity index 100% rename from courses/algorithms/01-introduction/README.md rename to docs/algorithms/01-introduction/README.md diff --git a/courses/algorithms/02-analysis/README.md b/docs/algorithms/02-analysis/README.md similarity index 100% rename from courses/algorithms/02-analysis/README.md rename to docs/algorithms/02-analysis/README.md diff --git a/courses/algorithms/02-analysis/img.png b/docs/algorithms/02-analysis/img.png similarity index 100% rename from courses/algorithms/02-analysis/img.png rename to docs/algorithms/02-analysis/img.png diff --git a/courses/algorithms/02-analysis/img_1.png b/docs/algorithms/02-analysis/img_1.png similarity index 100% rename from courses/algorithms/02-analysis/img_1.png rename to docs/algorithms/02-analysis/img_1.png diff --git a/courses/algorithms/02-analysis/img_2.png b/docs/algorithms/02-analysis/img_2.png similarity index 100% rename from courses/algorithms/02-analysis/img_2.png rename to docs/algorithms/02-analysis/img_2.png diff --git a/courses/algorithms/02-analysis/img_3.png b/docs/algorithms/02-analysis/img_3.png similarity index 100% rename from courses/algorithms/02-analysis/img_3.png rename to docs/algorithms/02-analysis/img_3.png diff --git a/courses/algorithms/02-analysis/linear-vs-binary-search-worst-case.gif b/docs/algorithms/02-analysis/linear-vs-binary-search-worst-case.gif similarity index 100% rename from courses/algorithms/02-analysis/linear-vs-binary-search-worst-case.gif rename to docs/algorithms/02-analysis/linear-vs-binary-search-worst-case.gif diff --git a/courses/algorithms/03-dynamic-data/README.md b/docs/algorithms/03-dynamic-data/README.md similarity index 100% rename from courses/algorithms/03-dynamic-data/README.md rename to docs/algorithms/03-dynamic-data/README.md diff --git a/courses/algorithms/04-sorting/README.md b/docs/algorithms/04-sorting/README.md similarity index 100% rename from courses/algorithms/04-sorting/README.md rename to docs/algorithms/04-sorting/README.md diff --git a/courses/algorithms/05-divide-and-conquer/README.md b/docs/algorithms/05-divide-and-conquer/README.md similarity index 100% rename from courses/algorithms/05-divide-and-conquer/README.md rename to docs/algorithms/05-divide-and-conquer/README.md diff --git a/courses/algorithms/06-hashtables/README.md b/docs/algorithms/06-hashtables/README.md similarity index 100% rename from courses/algorithms/06-hashtables/README.md rename to docs/algorithms/06-hashtables/README.md diff --git a/courses/algorithms/07-midterm/README.md b/docs/algorithms/07-midterm/README.md similarity index 100% rename from courses/algorithms/07-midterm/README.md rename to docs/algorithms/07-midterm/README.md diff --git a/courses/algorithms/08-stack-and-queue/README.md b/docs/algorithms/08-stack-and-queue/README.md similarity index 100% rename from courses/algorithms/08-stack-and-queue/README.md rename to docs/algorithms/08-stack-and-queue/README.md diff --git a/courses/algorithms/09-break/README.md b/docs/algorithms/09-break/README.md similarity index 100% rename from courses/algorithms/09-break/README.md rename to docs/algorithms/09-break/README.md diff --git a/courses/algorithms/10-graphs/README.md b/docs/algorithms/10-graphs/README.md similarity index 100% rename from courses/algorithms/10-graphs/README.md rename to docs/algorithms/10-graphs/README.md diff --git a/courses/algorithms/11-dijkstra/README.md b/docs/algorithms/11-dijkstra/README.md similarity index 100% rename from courses/algorithms/11-dijkstra/README.md rename to docs/algorithms/11-dijkstra/README.md diff --git a/courses/algorithms/12-prims/README.md b/docs/algorithms/12-prims/README.md similarity index 100% rename from courses/algorithms/12-prims/README.md rename to docs/algorithms/12-prims/README.md diff --git a/courses/algorithms/13-bst/README.md b/docs/algorithms/13-bst/README.md similarity index 100% rename from courses/algorithms/13-bst/README.md rename to docs/algorithms/13-bst/README.md diff --git a/courses/algorithms/14-heap/README.md b/docs/algorithms/14-heap/README.md similarity index 100% rename from courses/algorithms/14-heap/README.md rename to docs/algorithms/14-heap/README.md diff --git a/courses/algorithms/15-project/README.md b/docs/algorithms/15-project/README.md similarity index 100% rename from courses/algorithms/15-project/README.md rename to docs/algorithms/15-project/README.md diff --git a/courses/algorithms/16-finals/README.md b/docs/algorithms/16-finals/README.md similarity index 100% rename from courses/algorithms/16-finals/README.md rename to docs/algorithms/16-finals/README.md diff --git a/courses/algorithms/README.md b/docs/algorithms/README.md similarity index 100% rename from courses/algorithms/README.md rename to docs/algorithms/README.md diff --git a/courses/artificialintelligence/00-introduction/README.md b/docs/artificialintelligence/00-introduction/README.md similarity index 100% rename from courses/artificialintelligence/00-introduction/README.md rename to docs/artificialintelligence/00-introduction/README.md diff --git a/courses/artificialintelligence/01-pcg/README.md b/docs/artificialintelligence/01-pcg/README.md similarity index 100% rename from courses/artificialintelligence/01-pcg/README.md rename to docs/artificialintelligence/01-pcg/README.md diff --git a/courses/artificialintelligence/02-sm/README.md b/docs/artificialintelligence/02-sm/README.md similarity index 100% rename from courses/artificialintelligence/02-sm/README.md rename to docs/artificialintelligence/02-sm/README.md diff --git a/courses/artificialintelligence/03-boardgames/README.md b/docs/artificialintelligence/03-boardgames/README.md similarity index 100% rename from courses/artificialintelligence/03-boardgames/README.md rename to docs/artificialintelligence/03-boardgames/README.md diff --git a/courses/artificialintelligence/04-spatialhashing/README.md b/docs/artificialintelligence/04-spatialhashing/README.md similarity index 100% rename from courses/artificialintelligence/04-spatialhashing/README.md rename to docs/artificialintelligence/04-spatialhashing/README.md diff --git a/courses/artificialintelligence/05-kdtree/README.md b/docs/artificialintelligence/05-kdtree/README.md similarity index 100% rename from courses/artificialintelligence/05-kdtree/README.md rename to docs/artificialintelligence/05-kdtree/README.md diff --git a/courses/artificialintelligence/CMakeLists.txt b/docs/artificialintelligence/CMakeLists.txt similarity index 100% rename from courses/artificialintelligence/CMakeLists.txt rename to docs/artificialintelligence/CMakeLists.txt diff --git a/courses/artificialintelligence/README.md b/docs/artificialintelligence/README.md similarity index 100% rename from courses/artificialintelligence/README.md rename to docs/artificialintelligence/README.md diff --git a/courses/artificialintelligence/animation/README.md b/docs/artificialintelligence/animation/README.md similarity index 100% rename from courses/artificialintelligence/animation/README.md rename to docs/artificialintelligence/animation/README.md diff --git a/courses/artificialintelligence/assignments/README.md b/docs/artificialintelligence/assignments/README.md similarity index 100% rename from courses/artificialintelligence/assignments/README.md rename to docs/artificialintelligence/assignments/README.md diff --git a/courses/artificialintelligence/assignments/catchthecat/Cat.h b/docs/artificialintelligence/assignments/catchthecat/Cat.h similarity index 100% rename from courses/artificialintelligence/assignments/catchthecat/Cat.h rename to docs/artificialintelligence/assignments/catchthecat/Cat.h diff --git a/courses/artificialintelligence/assignments/catchthecat/Catcher.h b/docs/artificialintelligence/assignments/catchthecat/Catcher.h similarity index 100% rename from courses/artificialintelligence/assignments/catchthecat/Catcher.h rename to docs/artificialintelligence/assignments/catchthecat/Catcher.h diff --git a/courses/artificialintelligence/assignments/flocking/CMakeLists.txt b/docs/artificialintelligence/assignments/flocking/CMakeLists.txt similarity index 100% rename from courses/artificialintelligence/assignments/flocking/CMakeLists.txt rename to docs/artificialintelligence/assignments/flocking/CMakeLists.txt diff --git a/courses/artificialintelligence/assignments/flocking/README.md b/docs/artificialintelligence/assignments/flocking/README.md similarity index 100% rename from courses/artificialintelligence/assignments/flocking/README.md rename to docs/artificialintelligence/assignments/flocking/README.md diff --git a/courses/artificialintelligence/assignments/flocking/alignment.gif b/docs/artificialintelligence/assignments/flocking/alignment.gif similarity index 100% rename from courses/artificialintelligence/assignments/flocking/alignment.gif rename to docs/artificialintelligence/assignments/flocking/alignment.gif diff --git a/courses/artificialintelligence/assignments/flocking/alignment.png b/docs/artificialintelligence/assignments/flocking/alignment.png similarity index 100% rename from courses/artificialintelligence/assignments/flocking/alignment.png rename to docs/artificialintelligence/assignments/flocking/alignment.png diff --git a/courses/artificialintelligence/assignments/flocking/alignment_cohesion.gif b/docs/artificialintelligence/assignments/flocking/alignment_cohesion.gif similarity index 100% rename from courses/artificialintelligence/assignments/flocking/alignment_cohesion.gif rename to docs/artificialintelligence/assignments/flocking/alignment_cohesion.gif diff --git a/courses/artificialintelligence/assignments/flocking/all3.gif b/docs/artificialintelligence/assignments/flocking/all3.gif similarity index 100% rename from courses/artificialintelligence/assignments/flocking/all3.gif rename to docs/artificialintelligence/assignments/flocking/all3.gif diff --git a/courses/artificialintelligence/assignments/flocking/cohesion.gif b/docs/artificialintelligence/assignments/flocking/cohesion.gif similarity index 100% rename from courses/artificialintelligence/assignments/flocking/cohesion.gif rename to docs/artificialintelligence/assignments/flocking/cohesion.gif diff --git a/courses/artificialintelligence/assignments/flocking/cohesion.png b/docs/artificialintelligence/assignments/flocking/cohesion.png similarity index 100% rename from courses/artificialintelligence/assignments/flocking/cohesion.png rename to docs/artificialintelligence/assignments/flocking/cohesion.png diff --git a/courses/artificialintelligence/assignments/flocking/combined.gif b/docs/artificialintelligence/assignments/flocking/combined.gif similarity index 100% rename from courses/artificialintelligence/assignments/flocking/combined.gif rename to docs/artificialintelligence/assignments/flocking/combined.gif diff --git a/courses/artificialintelligence/assignments/flocking/flocking.cpp b/docs/artificialintelligence/assignments/flocking/flocking.cpp similarity index 100% rename from courses/artificialintelligence/assignments/flocking/flocking.cpp rename to docs/artificialintelligence/assignments/flocking/flocking.cpp diff --git a/courses/artificialintelligence/assignments/flocking/norule_neighbohood.gif b/docs/artificialintelligence/assignments/flocking/norule_neighbohood.gif similarity index 100% rename from courses/artificialintelligence/assignments/flocking/norule_neighbohood.gif rename to docs/artificialintelligence/assignments/flocking/norule_neighbohood.gif diff --git a/courses/artificialintelligence/assignments/flocking/separation.gif b/docs/artificialintelligence/assignments/flocking/separation.gif similarity index 100% rename from courses/artificialintelligence/assignments/flocking/separation.gif rename to docs/artificialintelligence/assignments/flocking/separation.gif diff --git a/courses/artificialintelligence/assignments/flocking/separation.png b/docs/artificialintelligence/assignments/flocking/separation.png similarity index 100% rename from courses/artificialintelligence/assignments/flocking/separation.png rename to docs/artificialintelligence/assignments/flocking/separation.png diff --git a/courses/artificialintelligence/assignments/flocking/separation_alignment.gif b/docs/artificialintelligence/assignments/flocking/separation_alignment.gif similarity index 100% rename from courses/artificialintelligence/assignments/flocking/separation_alignment.gif rename to docs/artificialintelligence/assignments/flocking/separation_alignment.gif diff --git a/courses/artificialintelligence/assignments/flocking/separation_cohesion.gif b/docs/artificialintelligence/assignments/flocking/separation_cohesion.gif similarity index 100% rename from courses/artificialintelligence/assignments/flocking/separation_cohesion.gif rename to docs/artificialintelligence/assignments/flocking/separation_cohesion.gif diff --git a/courses/artificialintelligence/assignments/flocking/separation_math.png b/docs/artificialintelligence/assignments/flocking/separation_math.png similarity index 100% rename from courses/artificialintelligence/assignments/flocking/separation_math.png rename to docs/artificialintelligence/assignments/flocking/separation_math.png diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-a.in b/docs/artificialintelligence/assignments/flocking/tests/test-a.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-a.in rename to docs/artificialintelligence/assignments/flocking/tests/test-a.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-a.out b/docs/artificialintelligence/assignments/flocking/tests/test-a.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-a.out rename to docs/artificialintelligence/assignments/flocking/tests/test-a.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-b.in b/docs/artificialintelligence/assignments/flocking/tests/test-b.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-b.in rename to docs/artificialintelligence/assignments/flocking/tests/test-b.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-b.out b/docs/artificialintelligence/assignments/flocking/tests/test-b.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-b.out rename to docs/artificialintelligence/assignments/flocking/tests/test-b.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-c.in b/docs/artificialintelligence/assignments/flocking/tests/test-c.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-c.in rename to docs/artificialintelligence/assignments/flocking/tests/test-c.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-c.out b/docs/artificialintelligence/assignments/flocking/tests/test-c.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-c.out rename to docs/artificialintelligence/assignments/flocking/tests/test-c.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-d.in b/docs/artificialintelligence/assignments/flocking/tests/test-d.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-d.in rename to docs/artificialintelligence/assignments/flocking/tests/test-d.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-d.out b/docs/artificialintelligence/assignments/flocking/tests/test-d.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-d.out rename to docs/artificialintelligence/assignments/flocking/tests/test-d.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-e.in b/docs/artificialintelligence/assignments/flocking/tests/test-e.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-e.in rename to docs/artificialintelligence/assignments/flocking/tests/test-e.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-e.out b/docs/artificialintelligence/assignments/flocking/tests/test-e.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-e.out rename to docs/artificialintelligence/assignments/flocking/tests/test-e.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-f.in b/docs/artificialintelligence/assignments/flocking/tests/test-f.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-f.in rename to docs/artificialintelligence/assignments/flocking/tests/test-f.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-f.out b/docs/artificialintelligence/assignments/flocking/tests/test-f.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-f.out rename to docs/artificialintelligence/assignments/flocking/tests/test-f.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-g.in b/docs/artificialintelligence/assignments/flocking/tests/test-g.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-g.in rename to docs/artificialintelligence/assignments/flocking/tests/test-g.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-g.out b/docs/artificialintelligence/assignments/flocking/tests/test-g.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-g.out rename to docs/artificialintelligence/assignments/flocking/tests/test-g.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-h.in b/docs/artificialintelligence/assignments/flocking/tests/test-h.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-h.in rename to docs/artificialintelligence/assignments/flocking/tests/test-h.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-h.out b/docs/artificialintelligence/assignments/flocking/tests/test-h.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-h.out rename to docs/artificialintelligence/assignments/flocking/tests/test-h.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-i.in b/docs/artificialintelligence/assignments/flocking/tests/test-i.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-i.in rename to docs/artificialintelligence/assignments/flocking/tests/test-i.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-i.out b/docs/artificialintelligence/assignments/flocking/tests/test-i.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-i.out rename to docs/artificialintelligence/assignments/flocking/tests/test-i.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-j.in b/docs/artificialintelligence/assignments/flocking/tests/test-j.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-j.in rename to docs/artificialintelligence/assignments/flocking/tests/test-j.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-j.out b/docs/artificialintelligence/assignments/flocking/tests/test-j.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-j.out rename to docs/artificialintelligence/assignments/flocking/tests/test-j.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-k.in b/docs/artificialintelligence/assignments/flocking/tests/test-k.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-k.in rename to docs/artificialintelligence/assignments/flocking/tests/test-k.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-k.out b/docs/artificialintelligence/assignments/flocking/tests/test-k.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-k.out rename to docs/artificialintelligence/assignments/flocking/tests/test-k.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-l.in b/docs/artificialintelligence/assignments/flocking/tests/test-l.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-l.in rename to docs/artificialintelligence/assignments/flocking/tests/test-l.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-l.out b/docs/artificialintelligence/assignments/flocking/tests/test-l.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-l.out rename to docs/artificialintelligence/assignments/flocking/tests/test-l.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-m.in b/docs/artificialintelligence/assignments/flocking/tests/test-m.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-m.in rename to docs/artificialintelligence/assignments/flocking/tests/test-m.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-m.out b/docs/artificialintelligence/assignments/flocking/tests/test-m.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-m.out rename to docs/artificialintelligence/assignments/flocking/tests/test-m.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-n.in b/docs/artificialintelligence/assignments/flocking/tests/test-n.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-n.in rename to docs/artificialintelligence/assignments/flocking/tests/test-n.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-n.out b/docs/artificialintelligence/assignments/flocking/tests/test-n.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-n.out rename to docs/artificialintelligence/assignments/flocking/tests/test-n.out diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-o.in b/docs/artificialintelligence/assignments/flocking/tests/test-o.in similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-o.in rename to docs/artificialintelligence/assignments/flocking/tests/test-o.in diff --git a/courses/artificialintelligence/assignments/flocking/tests/test-o.out b/docs/artificialintelligence/assignments/flocking/tests/test-o.out similarity index 100% rename from courses/artificialintelligence/assignments/flocking/tests/test-o.out rename to docs/artificialintelligence/assignments/flocking/tests/test-o.out diff --git a/courses/artificialintelligence/assignments/genai/README.md b/docs/artificialintelligence/assignments/genai/README.md similarity index 100% rename from courses/artificialintelligence/assignments/genai/README.md rename to docs/artificialintelligence/assignments/genai/README.md diff --git a/courses/artificialintelligence/assignments/life/CMakeLists.txt b/docs/artificialintelligence/assignments/life/CMakeLists.txt similarity index 100% rename from courses/artificialintelligence/assignments/life/CMakeLists.txt rename to docs/artificialintelligence/assignments/life/CMakeLists.txt diff --git a/courses/artificialintelligence/assignments/life/README.md b/docs/artificialintelligence/assignments/life/README.md similarity index 100% rename from courses/artificialintelligence/assignments/life/README.md rename to docs/artificialintelligence/assignments/life/README.md diff --git a/courses/artificialintelligence/assignments/life/glider.gif b/docs/artificialintelligence/assignments/life/glider.gif similarity index 100% rename from courses/artificialintelligence/assignments/life/glider.gif rename to docs/artificialintelligence/assignments/life/glider.gif diff --git a/courses/artificialintelligence/assignments/life/life.cpp b/docs/artificialintelligence/assignments/life/life.cpp similarity index 100% rename from courses/artificialintelligence/assignments/life/life.cpp rename to docs/artificialintelligence/assignments/life/life.cpp diff --git a/courses/artificialintelligence/assignments/life/life_Tolsta.cpp b/docs/artificialintelligence/assignments/life/life_Tolsta.cpp similarity index 100% rename from courses/artificialintelligence/assignments/life/life_Tolsta.cpp rename to docs/artificialintelligence/assignments/life/life_Tolsta.cpp diff --git a/courses/artificialintelligence/assignments/life/tests/test-a.in b/docs/artificialintelligence/assignments/life/tests/test-a.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-a.in rename to docs/artificialintelligence/assignments/life/tests/test-a.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-a.out b/docs/artificialintelligence/assignments/life/tests/test-a.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-a.out rename to docs/artificialintelligence/assignments/life/tests/test-a.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-b.in b/docs/artificialintelligence/assignments/life/tests/test-b.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-b.in rename to docs/artificialintelligence/assignments/life/tests/test-b.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-b.out b/docs/artificialintelligence/assignments/life/tests/test-b.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-b.out rename to docs/artificialintelligence/assignments/life/tests/test-b.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-c.in b/docs/artificialintelligence/assignments/life/tests/test-c.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-c.in rename to docs/artificialintelligence/assignments/life/tests/test-c.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-c.out b/docs/artificialintelligence/assignments/life/tests/test-c.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-c.out rename to docs/artificialintelligence/assignments/life/tests/test-c.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-d.in b/docs/artificialintelligence/assignments/life/tests/test-d.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-d.in rename to docs/artificialintelligence/assignments/life/tests/test-d.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-d.out b/docs/artificialintelligence/assignments/life/tests/test-d.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-d.out rename to docs/artificialintelligence/assignments/life/tests/test-d.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-e.in b/docs/artificialintelligence/assignments/life/tests/test-e.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-e.in rename to docs/artificialintelligence/assignments/life/tests/test-e.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-e.out b/docs/artificialintelligence/assignments/life/tests/test-e.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-e.out rename to docs/artificialintelligence/assignments/life/tests/test-e.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-f.in b/docs/artificialintelligence/assignments/life/tests/test-f.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-f.in rename to docs/artificialintelligence/assignments/life/tests/test-f.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-f.out b/docs/artificialintelligence/assignments/life/tests/test-f.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-f.out rename to docs/artificialintelligence/assignments/life/tests/test-f.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-g.in b/docs/artificialintelligence/assignments/life/tests/test-g.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-g.in rename to docs/artificialintelligence/assignments/life/tests/test-g.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-g.out b/docs/artificialintelligence/assignments/life/tests/test-g.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-g.out rename to docs/artificialintelligence/assignments/life/tests/test-g.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-h.in b/docs/artificialintelligence/assignments/life/tests/test-h.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-h.in rename to docs/artificialintelligence/assignments/life/tests/test-h.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-h.out b/docs/artificialintelligence/assignments/life/tests/test-h.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-h.out rename to docs/artificialintelligence/assignments/life/tests/test-h.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-i.in b/docs/artificialintelligence/assignments/life/tests/test-i.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-i.in rename to docs/artificialintelligence/assignments/life/tests/test-i.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-i.out b/docs/artificialintelligence/assignments/life/tests/test-i.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-i.out rename to docs/artificialintelligence/assignments/life/tests/test-i.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-j.in b/docs/artificialintelligence/assignments/life/tests/test-j.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-j.in rename to docs/artificialintelligence/assignments/life/tests/test-j.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-j.out b/docs/artificialintelligence/assignments/life/tests/test-j.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-j.out rename to docs/artificialintelligence/assignments/life/tests/test-j.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-k.in b/docs/artificialintelligence/assignments/life/tests/test-k.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-k.in rename to docs/artificialintelligence/assignments/life/tests/test-k.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-k.out b/docs/artificialintelligence/assignments/life/tests/test-k.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-k.out rename to docs/artificialintelligence/assignments/life/tests/test-k.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-l.in b/docs/artificialintelligence/assignments/life/tests/test-l.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-l.in rename to docs/artificialintelligence/assignments/life/tests/test-l.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-l.out b/docs/artificialintelligence/assignments/life/tests/test-l.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-l.out rename to docs/artificialintelligence/assignments/life/tests/test-l.out diff --git a/courses/artificialintelligence/assignments/life/tests/test-m.in b/docs/artificialintelligence/assignments/life/tests/test-m.in similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-m.in rename to docs/artificialintelligence/assignments/life/tests/test-m.in diff --git a/courses/artificialintelligence/assignments/life/tests/test-m.out b/docs/artificialintelligence/assignments/life/tests/test-m.out similarity index 100% rename from courses/artificialintelligence/assignments/life/tests/test-m.out rename to docs/artificialintelligence/assignments/life/tests/test-m.out diff --git a/courses/artificialintelligence/assignments/life/toroidal.gif b/docs/artificialintelligence/assignments/life/toroidal.gif similarity index 100% rename from courses/artificialintelligence/assignments/life/toroidal.gif rename to docs/artificialintelligence/assignments/life/toroidal.gif diff --git a/courses/artificialintelligence/assignments/maze/CMakeLists.txt b/docs/artificialintelligence/assignments/maze/CMakeLists.txt similarity index 100% rename from courses/artificialintelligence/assignments/maze/CMakeLists.txt rename to docs/artificialintelligence/assignments/maze/CMakeLists.txt diff --git a/courses/artificialintelligence/assignments/maze/README.md b/docs/artificialintelligence/assignments/maze/README.md similarity index 100% rename from courses/artificialintelligence/assignments/maze/README.md rename to docs/artificialintelligence/assignments/maze/README.md diff --git a/courses/artificialintelligence/assignments/maze/maze.cpp b/docs/artificialintelligence/assignments/maze/maze.cpp similarity index 100% rename from courses/artificialintelligence/assignments/maze/maze.cpp rename to docs/artificialintelligence/assignments/maze/maze.cpp diff --git a/courses/artificialintelligence/assignments/maze/maze.gif b/docs/artificialintelligence/assignments/maze/maze.gif similarity index 100% rename from courses/artificialintelligence/assignments/maze/maze.gif rename to docs/artificialintelligence/assignments/maze/maze.gif diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-a.in b/docs/artificialintelligence/assignments/maze/tests/maze-a.in similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-a.in rename to docs/artificialintelligence/assignments/maze/tests/maze-a.in diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-a.out b/docs/artificialintelligence/assignments/maze/tests/maze-a.out similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-a.out rename to docs/artificialintelligence/assignments/maze/tests/maze-a.out diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-b.in b/docs/artificialintelligence/assignments/maze/tests/maze-b.in similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-b.in rename to docs/artificialintelligence/assignments/maze/tests/maze-b.in diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-b.out b/docs/artificialintelligence/assignments/maze/tests/maze-b.out similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-b.out rename to docs/artificialintelligence/assignments/maze/tests/maze-b.out diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-c.in b/docs/artificialintelligence/assignments/maze/tests/maze-c.in similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-c.in rename to docs/artificialintelligence/assignments/maze/tests/maze-c.in diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-c.out b/docs/artificialintelligence/assignments/maze/tests/maze-c.out similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-c.out rename to docs/artificialintelligence/assignments/maze/tests/maze-c.out diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-d.in b/docs/artificialintelligence/assignments/maze/tests/maze-d.in similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-d.in rename to docs/artificialintelligence/assignments/maze/tests/maze-d.in diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-d.out b/docs/artificialintelligence/assignments/maze/tests/maze-d.out similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-d.out rename to docs/artificialintelligence/assignments/maze/tests/maze-d.out diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-e.in b/docs/artificialintelligence/assignments/maze/tests/maze-e.in similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-e.in rename to docs/artificialintelligence/assignments/maze/tests/maze-e.in diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-e.out b/docs/artificialintelligence/assignments/maze/tests/maze-e.out similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-e.out rename to docs/artificialintelligence/assignments/maze/tests/maze-e.out diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-f.in b/docs/artificialintelligence/assignments/maze/tests/maze-f.in similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-f.in rename to docs/artificialintelligence/assignments/maze/tests/maze-f.in diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-f.out b/docs/artificialintelligence/assignments/maze/tests/maze-f.out similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-f.out rename to docs/artificialintelligence/assignments/maze/tests/maze-f.out diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-g.in b/docs/artificialintelligence/assignments/maze/tests/maze-g.in similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-g.in rename to docs/artificialintelligence/assignments/maze/tests/maze-g.in diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-g.out b/docs/artificialintelligence/assignments/maze/tests/maze-g.out similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-g.out rename to docs/artificialintelligence/assignments/maze/tests/maze-g.out diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-h.in b/docs/artificialintelligence/assignments/maze/tests/maze-h.in similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-h.in rename to docs/artificialintelligence/assignments/maze/tests/maze-h.in diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-h.out b/docs/artificialintelligence/assignments/maze/tests/maze-h.out similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-h.out rename to docs/artificialintelligence/assignments/maze/tests/maze-h.out diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-i.in b/docs/artificialintelligence/assignments/maze/tests/maze-i.in similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-i.in rename to docs/artificialintelligence/assignments/maze/tests/maze-i.in diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-i.out b/docs/artificialintelligence/assignments/maze/tests/maze-i.out similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-i.out rename to docs/artificialintelligence/assignments/maze/tests/maze-i.out diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-j.in b/docs/artificialintelligence/assignments/maze/tests/maze-j.in similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-j.in rename to docs/artificialintelligence/assignments/maze/tests/maze-j.in diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-j.out b/docs/artificialintelligence/assignments/maze/tests/maze-j.out similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-j.out rename to docs/artificialintelligence/assignments/maze/tests/maze-j.out diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-k.in b/docs/artificialintelligence/assignments/maze/tests/maze-k.in similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-k.in rename to docs/artificialintelligence/assignments/maze/tests/maze-k.in diff --git a/courses/artificialintelligence/assignments/maze/tests/maze-k.out b/docs/artificialintelligence/assignments/maze/tests/maze-k.out similarity index 100% rename from courses/artificialintelligence/assignments/maze/tests/maze-k.out rename to docs/artificialintelligence/assignments/maze/tests/maze-k.out diff --git a/courses/artificialintelligence/assignments/rng/CMakeLists.txt b/docs/artificialintelligence/assignments/rng/CMakeLists.txt similarity index 100% rename from courses/artificialintelligence/assignments/rng/CMakeLists.txt rename to docs/artificialintelligence/assignments/rng/CMakeLists.txt diff --git a/courses/artificialintelligence/assignments/rng/README.md b/docs/artificialintelligence/assignments/rng/README.md similarity index 100% rename from courses/artificialintelligence/assignments/rng/README.md rename to docs/artificialintelligence/assignments/rng/README.md diff --git a/courses/artificialintelligence/assignments/rng/rng.cpp b/docs/artificialintelligence/assignments/rng/rng.cpp similarity index 100% rename from courses/artificialintelligence/assignments/rng/rng.cpp rename to docs/artificialintelligence/assignments/rng/rng.cpp diff --git a/courses/artificialintelligence/assignments/rng/rng_tolsta.cpp b/docs/artificialintelligence/assignments/rng/rng_tolsta.cpp similarity index 100% rename from courses/artificialintelligence/assignments/rng/rng_tolsta.cpp rename to docs/artificialintelligence/assignments/rng/rng_tolsta.cpp diff --git a/courses/artificialintelligence/assignments/rng/tests/test-a.in b/docs/artificialintelligence/assignments/rng/tests/test-a.in similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-a.in rename to docs/artificialintelligence/assignments/rng/tests/test-a.in diff --git a/courses/artificialintelligence/assignments/rng/tests/test-a.out b/docs/artificialintelligence/assignments/rng/tests/test-a.out similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-a.out rename to docs/artificialintelligence/assignments/rng/tests/test-a.out diff --git a/courses/artificialintelligence/assignments/rng/tests/test-b.in b/docs/artificialintelligence/assignments/rng/tests/test-b.in similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-b.in rename to docs/artificialintelligence/assignments/rng/tests/test-b.in diff --git a/courses/artificialintelligence/assignments/rng/tests/test-b.out b/docs/artificialintelligence/assignments/rng/tests/test-b.out similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-b.out rename to docs/artificialintelligence/assignments/rng/tests/test-b.out diff --git a/courses/artificialintelligence/assignments/rng/tests/test-c.in b/docs/artificialintelligence/assignments/rng/tests/test-c.in similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-c.in rename to docs/artificialintelligence/assignments/rng/tests/test-c.in diff --git a/courses/artificialintelligence/assignments/rng/tests/test-c.out b/docs/artificialintelligence/assignments/rng/tests/test-c.out similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-c.out rename to docs/artificialintelligence/assignments/rng/tests/test-c.out diff --git a/courses/artificialintelligence/assignments/rng/tests/test-d.in b/docs/artificialintelligence/assignments/rng/tests/test-d.in similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-d.in rename to docs/artificialintelligence/assignments/rng/tests/test-d.in diff --git a/courses/artificialintelligence/assignments/rng/tests/test-d.out b/docs/artificialintelligence/assignments/rng/tests/test-d.out similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-d.out rename to docs/artificialintelligence/assignments/rng/tests/test-d.out diff --git a/courses/artificialintelligence/assignments/rng/tests/test-e.in b/docs/artificialintelligence/assignments/rng/tests/test-e.in similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-e.in rename to docs/artificialintelligence/assignments/rng/tests/test-e.in diff --git a/courses/artificialintelligence/assignments/rng/tests/test-e.out b/docs/artificialintelligence/assignments/rng/tests/test-e.out similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-e.out rename to docs/artificialintelligence/assignments/rng/tests/test-e.out diff --git a/courses/artificialintelligence/assignments/rng/tests/test-f.in b/docs/artificialintelligence/assignments/rng/tests/test-f.in similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-f.in rename to docs/artificialintelligence/assignments/rng/tests/test-f.in diff --git a/courses/artificialintelligence/assignments/rng/tests/test-f.out b/docs/artificialintelligence/assignments/rng/tests/test-f.out similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-f.out rename to docs/artificialintelligence/assignments/rng/tests/test-f.out diff --git a/courses/artificialintelligence/assignments/rng/tests/test-g.in b/docs/artificialintelligence/assignments/rng/tests/test-g.in similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-g.in rename to docs/artificialintelligence/assignments/rng/tests/test-g.in diff --git a/courses/artificialintelligence/assignments/rng/tests/test-g.out b/docs/artificialintelligence/assignments/rng/tests/test-g.out similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-g.out rename to docs/artificialintelligence/assignments/rng/tests/test-g.out diff --git a/courses/artificialintelligence/assignments/rng/tests/test-h.in b/docs/artificialintelligence/assignments/rng/tests/test-h.in similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-h.in rename to docs/artificialintelligence/assignments/rng/tests/test-h.in diff --git a/courses/artificialintelligence/assignments/rng/tests/test-h.out b/docs/artificialintelligence/assignments/rng/tests/test-h.out similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-h.out rename to docs/artificialintelligence/assignments/rng/tests/test-h.out diff --git a/courses/artificialintelligence/assignments/rng/tests/test-i.in b/docs/artificialintelligence/assignments/rng/tests/test-i.in similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-i.in rename to docs/artificialintelligence/assignments/rng/tests/test-i.in diff --git a/courses/artificialintelligence/assignments/rng/tests/test-i.out b/docs/artificialintelligence/assignments/rng/tests/test-i.out similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-i.out rename to docs/artificialintelligence/assignments/rng/tests/test-i.out diff --git a/courses/artificialintelligence/assignments/rng/tests/test-j.in b/docs/artificialintelligence/assignments/rng/tests/test-j.in similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-j.in rename to docs/artificialintelligence/assignments/rng/tests/test-j.in diff --git a/courses/artificialintelligence/assignments/rng/tests/test-j.out b/docs/artificialintelligence/assignments/rng/tests/test-j.out similarity index 100% rename from courses/artificialintelligence/assignments/rng/tests/test-j.out rename to docs/artificialintelligence/assignments/rng/tests/test-j.out diff --git a/courses/artificialintelligence/readings/spatial-quantization.md b/docs/artificialintelligence/readings/spatial-quantization.md similarity index 100% rename from courses/artificialintelligence/readings/spatial-quantization.md rename to docs/artificialintelligence/readings/spatial-quantization.md diff --git a/docs/blog/index.md b/docs/blog/index.md new file mode 100644 index 00000000..c58f16c5 --- /dev/null +++ b/docs/blog/index.md @@ -0,0 +1,2 @@ +# Blog + diff --git a/dojo/Full-Cycle-SDL-Development.md b/docs/dojo/Full-Cycle-SDL-Development.md similarity index 100% rename from dojo/Full-Cycle-SDL-Development.md rename to docs/dojo/Full-Cycle-SDL-Development.md diff --git a/dojo/README.md b/docs/dojo/README.md similarity index 100% rename from dojo/README.md rename to docs/dojo/README.md diff --git a/dojo/The-most-asked-interview-question.md b/docs/dojo/The-most-asked-interview-question.md similarity index 100% rename from dojo/The-most-asked-interview-question.md rename to docs/dojo/The-most-asked-interview-question.md diff --git a/courses/intro/01-introduction/README.md b/docs/intro/01-introduction/README.md similarity index 100% rename from courses/intro/01-introduction/README.md rename to docs/intro/01-introduction/README.md diff --git a/courses/intro/01-introduction/rust_vs_c.jpg b/docs/intro/01-introduction/rust_vs_c.jpg similarity index 100% rename from courses/intro/01-introduction/rust_vs_c.jpg rename to docs/intro/01-introduction/rust_vs_c.jpg diff --git a/courses/intro/02-tooling/CMakeLists.txt b/docs/intro/02-tooling/CMakeLists.txt similarity index 100% rename from courses/intro/02-tooling/CMakeLists.txt rename to docs/intro/02-tooling/CMakeLists.txt diff --git a/courses/intro/02-tooling/README.md b/docs/intro/02-tooling/README.md similarity index 100% rename from courses/intro/02-tooling/README.md rename to docs/intro/02-tooling/README.md diff --git a/courses/intro/02-tooling/extremelyBasic.cpp b/docs/intro/02-tooling/extremelyBasic.cpp similarity index 100% rename from courses/intro/02-tooling/extremelyBasic.cpp rename to docs/intro/02-tooling/extremelyBasic.cpp diff --git a/courses/intro/02-tooling/extremelyBasic.test.01.in b/docs/intro/02-tooling/extremelyBasic.test.01.in similarity index 100% rename from courses/intro/02-tooling/extremelyBasic.test.01.in rename to docs/intro/02-tooling/extremelyBasic.test.01.in diff --git a/courses/intro/02-tooling/extremelyBasic.test.01.out b/docs/intro/02-tooling/extremelyBasic.test.01.out similarity index 100% rename from courses/intro/02-tooling/extremelyBasic.test.01.out rename to docs/intro/02-tooling/extremelyBasic.test.01.out diff --git a/courses/intro/02-tooling/hello.cpp b/docs/intro/02-tooling/hello.cpp similarity index 100% rename from courses/intro/02-tooling/hello.cpp rename to docs/intro/02-tooling/hello.cpp diff --git a/courses/intro/03-datatypes/CMakeLists.txt b/docs/intro/03-datatypes/CMakeLists.txt similarity index 100% rename from courses/intro/03-datatypes/CMakeLists.txt rename to docs/intro/03-datatypes/CMakeLists.txt diff --git a/courses/intro/03-datatypes/README.md b/docs/intro/03-datatypes/README.md similarity index 100% rename from courses/intro/03-datatypes/README.md rename to docs/intro/03-datatypes/README.md diff --git a/courses/intro/03-datatypes/bankNotesAndCoins.cpp b/docs/intro/03-datatypes/bankNotesAndCoins.cpp similarity index 100% rename from courses/intro/03-datatypes/bankNotesAndCoins.cpp rename to docs/intro/03-datatypes/bankNotesAndCoins.cpp diff --git a/courses/intro/03-datatypes/distance.cpp b/docs/intro/03-datatypes/distance.cpp similarity index 100% rename from courses/intro/03-datatypes/distance.cpp rename to docs/intro/03-datatypes/distance.cpp diff --git a/courses/intro/03-datatypes/volume.cpp b/docs/intro/03-datatypes/volume.cpp similarity index 100% rename from courses/intro/03-datatypes/volume.cpp rename to docs/intro/03-datatypes/volume.cpp diff --git a/courses/intro/04-conditionals/CMakeLists.txt b/docs/intro/04-conditionals/CMakeLists.txt similarity index 100% rename from courses/intro/04-conditionals/CMakeLists.txt rename to docs/intro/04-conditionals/CMakeLists.txt diff --git a/courses/intro/04-conditionals/README.md b/docs/intro/04-conditionals/README.md similarity index 100% rename from courses/intro/04-conditionals/README.md rename to docs/intro/04-conditionals/README.md diff --git a/courses/intro/04-conditionals/coordinates.cpp b/docs/intro/04-conditionals/coordinates.cpp similarity index 100% rename from courses/intro/04-conditionals/coordinates.cpp rename to docs/intro/04-conditionals/coordinates.cpp diff --git a/courses/intro/05-loops/README.md b/docs/intro/05-loops/README.md similarity index 100% rename from courses/intro/05-loops/README.md rename to docs/intro/05-loops/README.md diff --git a/courses/intro/06-functions/README.md b/docs/intro/06-functions/README.md similarity index 100% rename from courses/intro/06-functions/README.md rename to docs/intro/06-functions/README.md diff --git a/courses/intro/07-streams/README.md b/docs/intro/07-streams/README.md similarity index 100% rename from courses/intro/07-streams/README.md rename to docs/intro/07-streams/README.md diff --git a/courses/intro/07-streams/baboon.ascii.pgm b/docs/intro/07-streams/baboon.ascii.pgm similarity index 100% rename from courses/intro/07-streams/baboon.ascii.pgm rename to docs/intro/07-streams/baboon.ascii.pgm diff --git a/courses/intro/07-streams/lena.ascii.pgm b/docs/intro/07-streams/lena.ascii.pgm similarity index 100% rename from courses/intro/07-streams/lena.ascii.pgm rename to docs/intro/07-streams/lena.ascii.pgm diff --git a/courses/intro/08-arrays/README.md b/docs/intro/08-arrays/README.md similarity index 100% rename from courses/intro/08-arrays/README.md rename to docs/intro/08-arrays/README.md diff --git a/courses/intro/09-recursion/README.md b/docs/intro/09-recursion/README.md similarity index 100% rename from courses/intro/09-recursion/README.md rename to docs/intro/09-recursion/README.md diff --git a/courses/intro/10-sorting/README.md b/docs/intro/10-sorting/README.md similarity index 100% rename from courses/intro/10-sorting/README.md rename to docs/intro/10-sorting/README.md diff --git a/courses/intro/11-structs/README.md b/docs/intro/11-structs/README.md similarity index 100% rename from courses/intro/11-structs/README.md rename to docs/intro/11-structs/README.md diff --git a/courses/intro/CMakeLists.txt b/docs/intro/CMakeLists.txt similarity index 100% rename from courses/intro/CMakeLists.txt rename to docs/intro/CMakeLists.txt diff --git a/courses/intro/README.md b/docs/intro/README.md similarity index 100% rename from courses/intro/README.md rename to docs/intro/README.md diff --git a/courses/portfolio/01-introduction/README.md b/docs/portfolio/01-introduction/README.md similarity index 100% rename from courses/portfolio/01-introduction/README.md rename to docs/portfolio/01-introduction/README.md diff --git a/courses/portfolio/01-introduction/solo_gamedev_be_like.png b/docs/portfolio/01-introduction/solo_gamedev_be_like.png similarity index 100% rename from courses/portfolio/01-introduction/solo_gamedev_be_like.png rename to docs/portfolio/01-introduction/solo_gamedev_be_like.png diff --git a/courses/portfolio/02-cases/README.md b/docs/portfolio/02-cases/README.md similarity index 100% rename from courses/portfolio/02-cases/README.md rename to docs/portfolio/02-cases/README.md diff --git a/courses/portfolio/02-cases/example.com.md b/docs/portfolio/02-cases/example.com.md similarity index 100% rename from courses/portfolio/02-cases/example.com.md rename to docs/portfolio/02-cases/example.com.md diff --git a/courses/portfolio/03-structure/README.md b/docs/portfolio/03-structure/README.md similarity index 100% rename from courses/portfolio/03-structure/README.md rename to docs/portfolio/03-structure/README.md diff --git a/courses/portfolio/04-communication/README.md b/docs/portfolio/04-communication/README.md similarity index 100% rename from courses/portfolio/04-communication/README.md rename to docs/portfolio/04-communication/README.md diff --git a/courses/portfolio/05-strategy/README.md b/docs/portfolio/05-strategy/README.md similarity index 100% rename from courses/portfolio/05-strategy/README.md rename to docs/portfolio/05-strategy/README.md diff --git a/courses/portfolio/06-reels/README.md b/docs/portfolio/06-reels/README.md similarity index 100% rename from courses/portfolio/06-reels/README.md rename to docs/portfolio/06-reels/README.md diff --git a/courses/portfolio/07-hosting/README.md b/docs/portfolio/07-hosting/README.md similarity index 100% rename from courses/portfolio/07-hosting/README.md rename to docs/portfolio/07-hosting/README.md diff --git a/courses/portfolio/08-cms/README.md b/docs/portfolio/08-cms/README.md similarity index 100% rename from courses/portfolio/08-cms/README.md rename to docs/portfolio/08-cms/README.md diff --git a/courses/portfolio/09-get-ready/README.md b/docs/portfolio/09-get-ready/README.md similarity index 100% rename from courses/portfolio/09-get-ready/README.md rename to docs/portfolio/09-get-ready/README.md diff --git a/courses/portfolio/09-get-ready/common-intenterview-questions.md b/docs/portfolio/09-get-ready/common-intenterview-questions.md similarity index 100% rename from courses/portfolio/09-get-ready/common-intenterview-questions.md rename to docs/portfolio/09-get-ready/common-intenterview-questions.md diff --git a/courses/portfolio/10-frontend/README.md b/docs/portfolio/10-frontend/README.md similarity index 100% rename from courses/portfolio/10-frontend/README.md rename to docs/portfolio/10-frontend/README.md diff --git a/courses/portfolio/11-dynamic/README.md b/docs/portfolio/11-dynamic/README.md similarity index 100% rename from courses/portfolio/11-dynamic/README.md rename to docs/portfolio/11-dynamic/README.md diff --git a/courses/portfolio/12-promoting/README.md b/docs/portfolio/12-promoting/README.md similarity index 100% rename from courses/portfolio/12-promoting/README.md rename to docs/portfolio/12-promoting/README.md diff --git a/courses/portfolio/13-cover-letter/README.md b/docs/portfolio/13-cover-letter/README.md similarity index 100% rename from courses/portfolio/13-cover-letter/README.md rename to docs/portfolio/13-cover-letter/README.md diff --git a/courses/portfolio/14-cv/README.md b/docs/portfolio/14-cv/README.md similarity index 100% rename from courses/portfolio/14-cv/README.md rename to docs/portfolio/14-cv/README.md diff --git a/courses/portfolio/README.md b/docs/portfolio/README.md similarity index 100% rename from courses/portfolio/README.md rename to docs/portfolio/README.md diff --git a/courses/tests-meme.png b/docs/tests-meme.png similarity index 100% rename from courses/tests-meme.png rename to docs/tests-meme.png diff --git a/courses/tools/git.md b/docs/tools/git.md similarity index 100% rename from courses/tools/git.md rename to docs/tools/git.md diff --git a/mkdocs.yml b/mkdocs.yml index 3065718f..4ef59fa1 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -11,86 +11,86 @@ site_author: See contributors and authors at https://github.com/InfiniBrains/Awe nav: - Home: README.md - AI: - - courses/artificialintelligence/README.md - - Spatial Quantization: courses/artificialintelligence/readings/spatial-quantization.md - - Spatial Hashing: courses/artificialintelligence/04-spatialhashing/README.md - - KD-Tree: courses/artificialintelligence/05-kdtree/README.md + - artificialintelligence/README.md + - Spatial Quantization: artificialintelligence/readings/spatial-quantization.md + - Spatial Hashing: artificialintelligence/04-spatialhashing/README.md + - KD-Tree: artificialintelligence/05-kdtree/README.md - Maze Data Structure: blog/posts/MazeDataStructure/MazeDataStructures.md - Assignments: - - courses/artificialintelligence/assignments/README.md - - Setup: courses/artificialintelligence/assignments/README.md - - Flocking: courses/artificialintelligence/assignments/flocking/README.md - - Game of Life: courses/artificialintelligence/assignments/life/README.md - - Pseudo-Random Number Generator: courses/artificialintelligence/assignments/rng/README.md - - Maze: courses/artificialintelligence/assignments/maze/README.md - - Catch the Cat: courses/artificialintelligence/assignments/catchthecat/README.md - - GenAI: courses/artificialintelligence/assignments/genai/README.md + - artificialintelligence/assignments/README.md + - Setup: artificialintelligence/assignments/README.md + - Flocking: artificialintelligence/assignments/flocking/README.md + - Game of Life: artificialintelligence/assignments/life/README.md + - Pseudo-Random Number Generator: artificialintelligence/assignments/rng/README.md + - Maze: artificialintelligence/assignments/maze/README.md + - Catch the Cat: artificialintelligence/assignments/catchthecat/README.md + - GenAI: artificialintelligence/assignments/genai/README.md - Intro. Programming: - - courses/intro/README.md - - Introduction to C++: courses/intro/01-introduction/README.md - - Setup: courses/intro/02-tooling/README.md - - Data Types: courses/intro/03-datatypes/README.md - - Conditionals: courses/intro/04-conditionals/README.md - - Loops: courses/intro/05-loops/README.md - - Functions: courses/intro/06-functions/README.md - - Streams: courses/intro/07-streams/README.md - - Arrays: courses/intro/08-arrays/README.md - - Recursion: courses/intro/09-recursion/README.md - - Sorting: courses/intro/10-sorting/README.md + - intro/README.md + - Introduction to C++: intro/01-introduction/README.md + - Setup: intro/02-tooling/README.md + - Data Types: intro/03-datatypes/README.md + - Conditionals: intro/04-conditionals/README.md + - Loops: intro/05-loops/README.md + - Functions: intro/06-functions/README.md + - Streams: intro/07-streams/README.md + - Arrays: intro/08-arrays/README.md + - Recursion: intro/09-recursion/README.md + - Sorting: intro/10-sorting/README.md - Adv. Programming: - - courses/advanced/README.md + - advanced/README.md - Advanced C++: - - courses/advanced/01-introduction/README.md - - Setup: courses/advanced/01-introduction/setup.md - - OOP: courses/advanced/02-oop/README.md - - Pointers: courses/advanced/03-pointers/README.md + - advanced/01-introduction/README.md + - Setup: advanced/01-introduction/setup.md + - OOP: advanced/02-oop/README.md + - Pointers: advanced/03-pointers/README.md - Algorithms: - - courses/algorithms/README.md - - Introduction to Algorithms: courses/algorithms/01-introduction/README.md - - Algorithm Analysis: courses/algorithms/02-analysis/README.md - - Dynamic Data: courses/algorithms/03-dynamic-data/README.md - - Sorting: courses/algorithms/04-sorting/README.md - - Divide and Conquer: courses/algorithms/05-divide-and-conquer/README.md - - Hashtables: courses/algorithms/06-hashtables/README.md - - Midterm: courses/algorithms/07-midterm/README.md - - Stack and Queue: courses/algorithms/08-stack-and-queue/README.md - - Break: courses/algorithms/09-break/README.md - - Graphs: courses/algorithms/10-graphs/README.md - - Dijkstra: courses/algorithms/11-dijkstra/README.md - - Prims: courses/algorithms/12-prims/README.md - - Binary Search Tree: courses/algorithms/13-bsp/README.md - - Heap: courses/algorithms/14-heap/README.md - - Project: courses/algorithms/15-project/README.md - - Final: courses/algorithms/16-final/README.md + - algorithms/README.md + - Introduction to Algorithms: algorithms/01-introduction/README.md + - Algorithm Analysis: algorithms/02-analysis/README.md + - Dynamic Data: algorithms/03-dynamic-data/README.md + - Sorting: algorithms/04-sorting/README.md + - Divide and Conquer: algorithms/05-divide-and-conquer/README.md + - Hashtables: algorithms/06-hashtables/README.md + - Midterm: algorithms/07-midterm/README.md + - Stack and Queue: algorithms/08-stack-and-queue/README.md + - Break: algorithms/09-break/README.md + - Graphs: algorithms/10-graphs/README.md + - Dijkstra: algorithms/11-dijkstra/README.md + - Prims: algorithms/12-prims/README.md + - Binary Search Tree: algorithms/13-bsp/README.md + - Heap: algorithms/14-heap/README.md + - Project: algorithms/15-project/README.md + - Final: algorithms/16-final/README.md - Portfolio: - - courses/portfolio/README.md - - Introduction: courses/portfolio/01-introduction/README.md + - portfolio/README.md + - Introduction: portfolio/01-introduction/README.md - Case Study: - - courses/portfolio/02-cases/README.md - - Case Study Example: courses/portfolio/02-cases/example.com.md - - Portfolio Structure: courses/portfolio/03-structure/README.md - - Communication: courses/portfolio/04-communication/README.md - - Style: courses/portfolio/05-style/README.md - - Strategy: courses/portfolio/06-strategy/README.md - - Frontend: courses/portfolio/10-frontend/README.md - - Wordpress: courses/portfolio/08-frontend/README.md - - Getting Ready: courses/portfolio/09-get-ready/README.md - - Hosting: courses/portfolio/07-hosting/README.md - - Dynamic Content: courses/portfolio/11-dynamic/README.md - - Promoting: courses/portfolio/12-promoting/README.md - - Cover Letter: courses/portfolio/13-cover-letter/README.md - - CV: courses/portfolio/14-cv/README.md + - portfolio/02-cases/README.md + - Case Study Example: portfolio/02-cases/example.com.md + - Portfolio Structure: portfolio/03-structure/README.md + - Communication: portfolio/04-communication/README.md + - Style: portfolio/05-style/README.md + - Strategy: portfolio/06-strategy/README.md + - Frontend: portfolio/10-frontend/README.md + - Wordpress: portfolio/08-frontend/README.md + - Getting Ready: portfolio/09-get-ready/README.md + - Hosting: portfolio/07-hosting/README.md + - Dynamic Content: portfolio/11-dynamic/README.md + - Promoting: portfolio/12-promoting/README.md + - Cover Letter: portfolio/13-cover-letter/README.md + - CV: portfolio/14-cv/README.md - Blog: - blog/index.md -docs_dir: . +docs_dir: ./docs theme: language: en name: material custom_dir: overrides - favicon: overrides/assets/logo.png - logo: overrides/assets/logo.png + favicon: assets/logo.png + logo: assets/logo.png features: - attr_list - md_in_html @@ -228,7 +228,7 @@ plugins: enabled: true - blog: # blog_toc: true - blog_authors: true +# blog_authors: true post_url_date_format: yyyy/MM/dd post_url_format: "{date}/{slug}" post_date_format: short @@ -250,7 +250,7 @@ plugins: # branch: main # docs_path: ./ # cache_dir: /tmp/cache/awesome-gamedev-resources -# - git-authors + - git-authors - git-revision-date-localized: enable_creation_date: true fallback_to_build_date: true @@ -362,7 +362,7 @@ extra_javascript: - https://cdn.jsdelivr.net/npm/vega-embed@6 watch: - - courses + - docs - blog exclude_docs: | diff --git a/javascripts/mathjax.js b/overrides/javascripts/mathjax.js similarity index 100% rename from javascripts/mathjax.js rename to overrides/javascripts/mathjax.js