From 2efb4b31da66af5de47de78956c6f7203d2766ac Mon Sep 17 00:00:00 2001 From: Shai Sachs Date: Wed, 9 Aug 2023 16:10:52 -0400 Subject: [PATCH 01/12] basic books functionality Signed-off-by: Shai Sachs --- _books/accelerate.md | 5 +++++ _books/c-programming-language.md | 5 +++++ _books/elegant-puzzle.md | 5 +++++ _books/elements-of-programming-style.md | 5 +++++ _books/elements-of-style.md | 5 +++++ _books/emergent-design.md | 5 +++++ _books/mythical-man-month.md | 5 +++++ _books/thinking-in-systems.md | 5 +++++ _config.yml | 4 +++- _layouts/main.html | 5 ++++- api.json | 11 ++++++++++- books.html | 11 +++++++++++ 12 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 _books/accelerate.md create mode 100644 _books/c-programming-language.md create mode 100644 _books/elegant-puzzle.md create mode 100644 _books/elements-of-programming-style.md create mode 100644 _books/elements-of-style.md create mode 100644 _books/emergent-design.md create mode 100644 _books/mythical-man-month.md create mode 100644 _books/thinking-in-systems.md create mode 100644 books.html diff --git a/_books/accelerate.md b/_books/accelerate.md new file mode 100644 index 0000000..5b72533 --- /dev/null +++ b/_books/accelerate.md @@ -0,0 +1,5 @@ +--- +title: Accelerate +link: https://bookshop.org/p/books/accelerate-the-science-of-lean-software-and-devops-building-and-scaling-high-performing-technology-organizations-jez-humble/6459457?ean=9781942788331 +authors: Nicole Forsgren, Jez Humble, Gene Kim +--- \ No newline at end of file diff --git a/_books/c-programming-language.md b/_books/c-programming-language.md new file mode 100644 index 0000000..0eef632 --- /dev/null +++ b/_books/c-programming-language.md @@ -0,0 +1,5 @@ +--- +title: The C Programming Language +link: https://bookshop.org/p/books/c-programming-language-brian-kernighan/11402312?ean=9780131103627 +authors: Dennis Ritchie, Brian Kernighan +--- \ No newline at end of file diff --git a/_books/elegant-puzzle.md b/_books/elegant-puzzle.md new file mode 100644 index 0000000..da49b31 --- /dev/null +++ b/_books/elegant-puzzle.md @@ -0,0 +1,5 @@ +--- +title: An Elegant Puzzle +authors: Will Larson +link: https://bookshop.org/p/books/an-elegant-puzzle-systems-of-engineering-management-will-larson/18697762?ean=9781732265189 +--- \ No newline at end of file diff --git a/_books/elements-of-programming-style.md b/_books/elements-of-programming-style.md new file mode 100644 index 0000000..94db995 --- /dev/null +++ b/_books/elements-of-programming-style.md @@ -0,0 +1,5 @@ +--- +title: The Elements of Programming Style +link: https://www.goodreads.com/book/show/454039.The_Elements_of_Programming_Style +authors: Brian W. Kernighan, P.J. Plauger +--- \ No newline at end of file diff --git a/_books/elements-of-style.md b/_books/elements-of-style.md new file mode 100644 index 0000000..b6da2d4 --- /dev/null +++ b/_books/elements-of-style.md @@ -0,0 +1,5 @@ +--- +title: Elements of Style +link: https://bookshop.org/p/books/the-elements-of-style-william-strunk/9477728?ean=9780205309023 +authors: William Strunk, E. White +--- \ No newline at end of file diff --git a/_books/emergent-design.md b/_books/emergent-design.md new file mode 100644 index 0000000..ea2a6e7 --- /dev/null +++ b/_books/emergent-design.md @@ -0,0 +1,5 @@ +--- +title: Emergent Design +link: https://www.goodreads.com/book/show/3139913-emergent-design +authors: Scott L. Bain +--- \ No newline at end of file diff --git a/_books/mythical-man-month.md b/_books/mythical-man-month.md new file mode 100644 index 0000000..5be502c --- /dev/null +++ b/_books/mythical-man-month.md @@ -0,0 +1,5 @@ +--- +title: The Mythical Man-Month +authors: Fred Brooks +link: https://www.indiebound.org/book/9780201835953 +--- \ No newline at end of file diff --git a/_books/thinking-in-systems.md b/_books/thinking-in-systems.md new file mode 100644 index 0000000..959b3fa --- /dev/null +++ b/_books/thinking-in-systems.md @@ -0,0 +1,5 @@ +--- +title: Thinking in Systems +authors: Donella Meadows, Diana Wright +link: https://bookshop.org/p/books/thinking-in-systems-international-bestseller-donella-meadows/8755142?ean=9781603580557 +--- \ No newline at end of file diff --git a/_config.yml b/_config.yml index 8e34550..0bde0b8 100644 --- a/_config.yml +++ b/_config.yml @@ -29,4 +29,6 @@ exclude: ["node_modules", "gulpfile.js", "package.json", "yarn.lock"] collections: laws: - output: true \ No newline at end of file + output: true + books: + output: false \ No newline at end of file diff --git a/_layouts/main.html b/_layouts/main.html index aad3253..38421d9 100644 --- a/_layouts/main.html +++ b/_layouts/main.html @@ -9,7 +9,10 @@ {{site.title}}
{{site.title}}
-

About - Contribute

+

About - + Books - + Contribute +