From c9d2a27bd53d35aa43ace7e5e3785394727cca26 Mon Sep 17 00:00:00 2001 From: Bryan Finster Date: Mon, 11 Mar 2024 21:31:13 -0500 Subject: [PATCH 01/16] Switch to docsy --- .vscode/settings.json | 6 + archetypes/default.md | 11 +- content/Change Log/_index.md | 13 - content/ExperienceReports/_index.md | 8 +- content/Journey/_index.md | 4 + .../{AppConfig/_index.md => AppConfig.md} | 1 + content/MinimumCD/{CI/_index.md => CI.md} | 1 + .../{Deployable/_index.md => Deployable.md} | 1 + .../_index.md => Deterministic.md} | 1 + .../{Immutable/_index.md => Immutable.md} | 1 + .../{ProdLike/_index.md => ProdLike.md} | 1 + .../{Rollback/_index.md => Rollback.md} | 1 + .../{SinglePath/_index.md => SinglePath.md} | 1 + .../{StopOnRed/_index.md => StopOnRed.md} | 1 + content/MinimumCD/{TBD/_index.md => TDB.md} | 1 + content/MinimumCD/_index.md | 7 +- content/{FAQ/_index.md => MinimumCD/faq.md} | 1 + content/Practices/SmallBatches/_index.md | 9 +- content/Practices/_index.md | 6 +- content/References/_index.md | 4 + content/Translations/Finnish/_index.md | 1 + content/Translations/French/_index.md | 1 + content/Translations/French/references.md | 1 + content/Translations/German/_index.md | 5 +- content/Translations/Italian/_index.md | 1 + content/Translations/Italian/faq.md | 1 + content/Translations/Portuguese-BR/_index.md | 5 +- content/Translations/Portuguese/_index.md | 5 +- content/Translations/Sinhala/_index.md | 5 +- content/Translations/Spanish/_index.md | 5 +- content/Translations/Texan/_index.md | 5 +- content/Translations/_index.md | 9 +- content/_layout/footer/_index.md | 8 - favicon.png | Bin 0 -> 15406 bytes go.mod | 9 + go.sum | 7 + hugo.toml | 199 +- icons/logo.svg | 3 + images/favicon.png | Bin 0 -> 15406 bytes images/minimumCD-Tagline.png | Bin 0 -> 246684 bytes images/minimumCD-logo-hex.png | Bin 0 -> 141617 bytes layouts/home.html | 9 + layouts/partials/body-header.html | 25 - layouts/partials/head.html | 7 - layouts/partials/navbar.html | 109 + layouts/partials/section-index copy.html | 73 + layouts/partials/section-index.html | 78 + logo.svg | 3 + minimumCD-Tagline.png | Bin 0 -> 246684 bytes minimumCD-logo-hex.png | Bin 0 -> 141617 bytes package-lock.json | 2579 ++++++++++++++--- package.json | 17 +- settings.json | 6 + static/css/style.css | 15 - static/icons/logo.svg | 3 + themes/docport/.gitignore | 7 - themes/docport/LICENSE | 21 - themes/docport/LICENSE.md | 20 - themes/docport/README.md | 49 - themes/docport/archetypes/default.md | 18 - themes/docport/archetypes/slide.md | 46 - themes/docport/assets/sass/checklist.scss | 95 - themes/docport/assets/sass/layout.scss | 225 -- themes/docport/assets/sass/main.scss | 538 ---- themes/docport/assets/sass/menu.scss | 164 -- .../docport/assets/sass/shortcodes/alert.scss | 67 - .../assets/sass/shortcodes/attachments.scss | 12 - .../assets/sass/shortcodes/children.scss | 36 - .../assets/sass/shortcodes/columns.scss | 16 - .../assets/sass/shortcodes/notice.scss | 146 - .../docport/assets/sass/shortcodes/panel.scss | 89 - .../docport/assets/sass/shortcodes/tabs.scss | 40 - .../docport/exampleSite/config-template.toml | 86 - themes/docport/exampleSite/config.toml | 95 - themes/docport/exampleSite/content/404.md | 20 - .../_layout/article-sidebar-after/_index.md | 3 - .../content/_layout/footer/_index.md | 377 --- .../content/_layout/netlifycms/_index.md | 4 - .../content/_layout/netlifycms/config.md | 15 - .../content/_layout/netlifycms/root.md | 19 - .../content/_layout/sidebar-after/_index.md | 16 - .../content/_layout/sidebar-before/_index.md | 7 - .../00-adding-content/_index.md | 98 - .../00-adding-content/myslide/index.md | 47 - .../00-adding-content/page-images/_index.md | 31 - .../00-adding-content/page-images/image.jpeg | Bin 90747 -> 0 bytes .../00-adding-content/page-skwad/_index.md | 42 - .../ex-checklist/__article-sidebar-after.md | 13 - .../page-skwad/ex-checklist/_index.md | 270 -- .../page-skwad/ex-checklist/confirm.md | 11 - .../page-skwad/ex-checklist/test.md | 46 - .../ex-checklist/webappsec/01_appmetadata.md | 16 - .../webappsec/02_vulnerabilityreporting.md | 27 - .../ex-checklist/webappsec/03_https.md | 139 - .../ex-checklist/webappsec/04_authz.md | 120 - ..._authz_AuthenticationCookiesandSessions.md | 105 - .../webappsec/04_authz_Authorization.md | 45 - ..._AuthorizationRelatedWebVulnerabilities.md | 124 - .../webappsec/04_authz_OAuth2Login.md | 32 - ...04_authz_UsernamePasswordAuthentication.md | 143 - .../ex-checklist/webappsec/05_commonvuln.md | 82 - .../webappsec/05_commonvuln_BrowserPlugins.md | 50 - .../05_commonvuln_CrossSiteScripting.md | 137 - .../webappsec/05_commonvuln_FileUploads.md | 110 - ...mmonvuln_PersistenceBackEndsandQuerying.md | 68 - .../05_commonvuln_UseofCryptography.md | 12 - .../ex-checklist/webappsec/06_testing.md | 112 - .../page-skwad/ex-feedback/_index.md | 73 - .../page-skwad/ex-npm/_index.md | 239 -- .../page-skwad/ex-npm/confirm.md | 15 - .../page-skwad/ex-npm/error.md | 15 - .../00-adding-content/page-slide/_index.md | 132 - .../00-adding-content/subpages.png | Bin 33121 -> 0 bytes .../01-homepage/_index.md | 43 - .../02-navigation-search/_index.md | 19 - .../02-navigation-search/menu/_index.md | 84 - .../02-navigation-search/menu/screenshot.png | Bin 34061 -> 0 bytes .../02-navigation-search/screenshot.png | Bin 115468 -> 0 bytes .../02-navigation-search/search/_index.md | 24 - .../02-navigation-search/thefooter/_index.md | 30 - .../thefooter/screenshot.png | Bin 84545 -> 0 bytes .../02-navigation-search/theheader/_index.md | 60 - .../theheader/screenshot.png | Bin 18132 -> 0 bytes .../02-navigation-search/toc/_index.md | 46 - .../02-navigation-search/toc/screenshot.png | Bin 27271 -> 0 bytes .../03-look-and-feel/_index.md | 16 - .../03-look-and-feel/colors/_index.md | 45 - .../03-look-and-feel/colors/color001.png | Bin 69226 -> 0 bytes .../03-look-and-feel/colors/color002.png | Bin 67464 -> 0 bytes .../03-look-and-feel/colors/color003.png | Bin 65579 -> 0 bytes .../03-look-and-feel/colors/color004.png | Bin 69426 -> 0 bytes .../03-look-and-feel/colors/color005.png | Bin 75048 -> 0 bytes .../03-look-and-feel/colors/color006.png | Bin 72434 -> 0 bytes .../03-look-and-feel/colors/rainbow.gif | Bin 75687 -> 0 bytes .../03-look-and-feel/css-js/_index.md | 48 - .../03-look-and-feel/disable/_index.md | 16 - .../03-look-and-feel/disable/chevrons.png | Bin 10908 -> 0 bytes .../04-shortcodes/_index.md | 10 - .../content-and-customization/_index.md | 9 - .../content/docport-theme/_index.md | 41 - .../content/docport-theme/credits/_index.md | 94 - .../exampleSite/content/examples/_index.md | 10 - .../examples/page with raw content/_index.md | 38 - .../examples/page without footer/_index.md | 33 - .../examples/page without header/_index.md | 30 - .../examples/page without next page/_index.md | 35 - .../page without sidebar and toc/_index.md | 44 - .../bigscreen.png | Bin 89009 -> 0 bytes .../ipad-horizontal.png | Bin 159184 -> 0 bytes .../ipad-pro-horizontal.png | Bin 185908 -> 0 bytes .../ipad-pro-vertical.png | Bin 89297 -> 0 bytes .../ipad-vertical.png | Bin 119776 -> 0 bytes .../iphone-horizontal.png | Bin 66802 -> 0 bytes .../iphone-vertical.png | Bin 87199 -> 0 bytes .../examples/page without toc/_index.md | 32 - .../examples/page-without-any/_index.md | 100 - .../content/getting-start/_index.md | 17 - .../getting-start/configuration/_index.md | 25 - .../installation/As-git-clone/_index.md | 20 - .../getting-start/installation/_index.md | 58 - .../installation/direct copy/_index.md | 24 - .../exampleSite/content/shortcodes/_index.md | 12 - .../content/shortcodes/alert/_index.md | 39 - .../Carroll_AliceAuPaysDesMerveilles.pdf | Bin 179272 -> 0 bytes .../_files/adivorciarsetoca00cape.pdf | Bin 217951 -> 0 bytes .../shortcodes/attachments/_files/hugo.png | Bin 18210 -> 0 bytes .../movieselectricsheep-flock-244-32500-2.mp4 | Bin 348402 -> 0 bytes .../shortcodes/attachments/_files/zip.mp3 | Bin 58877 -> 0 bytes .../content/shortcodes/attachments/_index.md | 55 - .../content/shortcodes/badge/_index.md | 41 - .../content/shortcodes/button/_index.md | 46 - .../content/shortcodes/children/_index.md | 46 - .../shortcodes/children/children-1/_index.md | 6 - .../children-1/children-1-1/_index.md | 6 - .../children-1-1/children-1-1-1/_index.md | 6 - .../children-1-1-1/children-1-1-1-1/_index.md | 6 - .../children-1-1-1-1-1/_index.md | 6 - .../shortcodes/children/children-2/_index.md | 11 - .../shortcodes/children/children-2/test3.md | 6 - .../shortcodes/children/children-3/_index.md | 6 - .../shortcodes/children/children-4/_index.md | 7 - .../content/shortcodes/children/test.md | 6 - .../content/shortcodes/columns/_index.md | 56 - .../shortcodes/excerpt-include/_index.md | 28 - .../content/shortcodes/excerpt/_index.md | 41 - .../content/shortcodes/expand/_index.md | 41 - .../content/shortcodes/icon/_index.md | 58 - .../content/shortcodes/mermaid/_index.md | 189 -- .../content/shortcodes/notice/_index.md | 64 - .../content/shortcodes/panel/_index.md | 61 - .../content/shortcodes/revealjs/_index.md | 119 - .../content/shortcodes/tabs/_index.md | 94 - .../layouts/shortcodes/ghcontributors.html | 12 - ...s_830e2c6732622c34cf9ed8a208896bac.content | 55 - ...scss_830e2c6732622c34cf9ed8a208896bac.json | 1 - ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 151 - ...scss_f300667da4f5b5f84e1a9e0702b2fdde.json | 1 - ...s_97a9b8e6852415b29a37632934745b8b.content | 319 -- ...scss_97a9b8e6852415b29a37632934745b8b.json | 1 - ...s_52bd05c6f98c426f8139faf6457390a2.content | 86 - ...scss_52bd05c6f98c426f8139faf6457390a2.json | 1 - ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 43 - ...scss_f300667da4f5b5f84e1a9e0702b2fdde.json | 1 - ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 9 - ...scss_f300667da4f5b5f84e1a9e0702b2fdde.json | 1 - ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 48 - ...scss_f300667da4f5b5f84e1a9e0702b2fdde.json | 1 - ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 27 - ...scss_f300667da4f5b5f84e1a9e0702b2fdde.json | 1 - ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 10 - ...scss_f300667da4f5b5f84e1a9e0702b2fdde.json | 1 - ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 89 - ...scss_f300667da4f5b5f84e1a9e0702b2fdde.json | 1 - ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 76 - ...scss_f300667da4f5b5f84e1a9e0702b2fdde.json | 1 - ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 27 - ...scss_f300667da4f5b5f84e1a9e0702b2fdde.json | 1 - .../exampleSite/static/css/docport.css | 1 - .../docport/exampleSite/static/images/fb.png | Bin 1762 -> 0 bytes .../exampleSite/static/images/gplus.png | Bin 2084 -> 0 bytes .../static/images/instagram-badge.png | Bin 2451 -> 0 bytes .../exampleSite/static/images/pin-badge.png | Bin 17166 -> 0 bytes .../exampleSite/static/images/twitter.png | Bin 3252 -> 0 bytes themes/docport/i18n/en.toml | 63 - themes/docport/i18n/fr.toml | 64 - themes/docport/images/screenshot.png | Bin 202098 -> 0 bytes themes/docport/images/tn.png | Bin 140985 -> 0 bytes themes/docport/images/tn2.png | Bin 210240 -> 0 bytes themes/docport/layouts/_default/baseof.html | 106 - themes/docport/layouts/_default/li.html | 22 - themes/docport/layouts/_default/list.html | 20 - themes/docport/layouts/_default/section.html | 17 - themes/docport/layouts/_default/single.html | 11 - .../layouts/_default/single.netlifyyaml.yml | 28 - themes/docport/layouts/index.html | 21 - themes/docport/layouts/index.json | 20 - .../docport/layouts/partials/_mdinclude.html | 25 - themes/docport/layouts/partials/_menu.html | 86 - .../layouts/partials/_next-prev-page.html | 46 - .../docport/layouts/partials/_pagination.html | 9 - .../layouts/partials/_skwad-footer.html | 21 - .../layouts/partials/_skwad-header.html | 181 -- .../partials/body-article-content.html | 124 - .../partials/body-article-sidepage.html | 52 - .../docport/layouts/partials/body-footer.html | 4 - .../docport/layouts/partials/body-header.html | 25 - .../layouts/partials/body-sidebar.html | 33 - themes/docport/layouts/partials/head.html | 0 .../layouts/partials/html-head-vendor.html | 7 - .../docport/layouts/partials/html-head.html | 39 - themes/docport/layouts/raw/section.html | 1 - themes/docport/layouts/raw/single.html | 1 - themes/docport/layouts/shortcodes/alert.html | 7 - themes/docport/layouts/shortcodes/anchor.html | 1 - .../layouts/shortcodes/anchorlink.html | 1 - .../layouts/shortcodes/attachmentlink.html | 5 - .../layouts/shortcodes/attachments.html | 35 - themes/docport/layouts/shortcodes/badge.html | 1 - themes/docport/layouts/shortcodes/button.html | 5 - .../docport/layouts/shortcodes/c/check.html | 29 - .../docport/layouts/shortcodes/c/choices.html | 31 - .../docport/layouts/shortcodes/c/hidden.html | 5 - themes/docport/layouts/shortcodes/c/list.html | 34 - themes/docport/layouts/shortcodes/c/show.html | 15 - .../docport/layouts/shortcodes/c/switch.html | 8 - themes/docport/layouts/shortcodes/c/text.html | 19 - .../docport/layouts/shortcodes/children.html | 106 - themes/docport/layouts/shortcodes/code.html | 1 - .../docport/layouts/shortcodes/columns.html | 9 - .../docport/layouts/shortcodes/emoticon.html | 29 - .../layouts/shortcodes/excerpt-include.html | 15 - .../docport/layouts/shortcodes/excerpt.html | 8 - themes/docport/layouts/shortcodes/expand.html | 16 - themes/docport/layouts/shortcodes/header.html | 16 - themes/docport/layouts/shortcodes/icon.html | 5 - themes/docport/layouts/shortcodes/image.html | 5 - .../docport/layouts/shortcodes/include.html | 18 - themes/docport/layouts/shortcodes/info.html | 10 - themes/docport/layouts/shortcodes/label.html | 1 - .../docport/layouts/shortcodes/mermaid.html | 2 - themes/docport/layouts/shortcodes/note.html | 4 - themes/docport/layouts/shortcodes/notice.html | 10 - .../docport/layouts/shortcodes/pagelink.html | 12 - .../layouts/shortcodes/pagetreesearch.html | 1 - themes/docport/layouts/shortcodes/panel.html | 18 - .../layouts/shortcodes/recently-updated.html | 7 - themes/docport/layouts/shortcodes/relref.html | 14 - .../docport/layouts/shortcodes/revealjs.html | 64 - .../docport/layouts/shortcodes/section.html | 1 - themes/docport/layouts/shortcodes/static.html | 5 - themes/docport/layouts/shortcodes/tab.html | 14 - themes/docport/layouts/shortcodes/tabs.html | 18 - themes/docport/layouts/shortcodes/task.html | 10 - .../docport/layouts/shortcodes/tasklist.html | 4 - themes/docport/layouts/shortcodes/tip.html | 10 - themes/docport/layouts/shortcodes/toc.html | 2 - themes/docport/layouts/shortcodes/unknow.html | 1 - .../docport/layouts/shortcodes/userlink.html | 1 - .../docport/layouts/shortcodes/viewppt.html | 5 - .../docport/layouts/shortcodes/viewxls.html | 5 - .../docport/layouts/shortcodes/warning.html | 12 - themes/docport/layouts/shortcodes/well.html | 1 - themes/docport/layouts/slide/section.html | 38 - themes/docport/layouts/slide/single.html | 38 - themes/docport/netlify.toml | 4 - .../docport/static/admin/shortcode/alert.js | 44 - .../docport/static/admin/shortcode/button.js | 45 - .../docport/static/admin/shortcode/expand.js | 33 - .../docport/static/admin/shortcode/panel.js | 49 - themes/docport/static/css/docport.css | 0 themes/docport/static/images/404.jpg | Bin 26290 -> 0 bytes themes/docport/static/images/favicon.png | Bin 789 -> 0 bytes themes/docport/static/images/hexagon.svg | 38 - themes/docport/static/js/checklist.js | 272 -- themes/docport/static/js/docport.js | 140 - themes/docport/static/js/search.js | 91 - themes/docport/static/none.html | 0 .../vendor/auto-complete/auto-complete.css | 48 - .../vendor/auto-complete/auto-complete.js | 223 -- themes/docport/static/vendor/lunr/lunr.min.js | 6 - themes/docport/theme.toml | 22 - 321 files changed, 2617 insertions(+), 11086 deletions(-) create mode 100644 .vscode/settings.json delete mode 100644 content/Change Log/_index.md rename content/MinimumCD/{AppConfig/_index.md => AppConfig.md} (91%) rename content/MinimumCD/{CI/_index.md => CI.md} (99%) rename content/MinimumCD/{Deployable/_index.md => Deployable.md} (93%) rename content/MinimumCD/{Deterministic/_index.md => Deterministic.md} (91%) rename content/MinimumCD/{Immutable/_index.md => Immutable.md} (99%) rename content/MinimumCD/{ProdLike/_index.md => ProdLike.md} (99%) rename content/MinimumCD/{Rollback/_index.md => Rollback.md} (90%) rename content/MinimumCD/{SinglePath/_index.md => SinglePath.md} (90%) rename content/MinimumCD/{StopOnRed/_index.md => StopOnRed.md} (90%) rename content/MinimumCD/{TBD/_index.md => TDB.md} (99%) rename content/{FAQ/_index.md => MinimumCD/faq.md} (99%) delete mode 100644 content/_layout/footer/_index.md create mode 100644 favicon.png create mode 100644 go.mod create mode 100644 go.sum create mode 100644 icons/logo.svg create mode 100644 images/favicon.png create mode 100644 images/minimumCD-Tagline.png create mode 100644 images/minimumCD-logo-hex.png create mode 100644 layouts/home.html delete mode 100644 layouts/partials/body-header.html delete mode 100644 layouts/partials/head.html create mode 100644 layouts/partials/navbar.html create mode 100644 layouts/partials/section-index copy.html create mode 100644 layouts/partials/section-index.html create mode 100644 logo.svg create mode 100644 minimumCD-Tagline.png create mode 100644 minimumCD-logo-hex.png create mode 100644 settings.json delete mode 100644 static/css/style.css create mode 100644 static/icons/logo.svg delete mode 100644 themes/docport/.gitignore delete mode 100644 themes/docport/LICENSE delete mode 100644 themes/docport/LICENSE.md delete mode 100644 themes/docport/README.md delete mode 100644 themes/docport/archetypes/default.md delete mode 100644 themes/docport/archetypes/slide.md delete mode 100644 themes/docport/assets/sass/checklist.scss delete mode 100644 themes/docport/assets/sass/layout.scss delete mode 100644 themes/docport/assets/sass/main.scss delete mode 100644 themes/docport/assets/sass/menu.scss delete mode 100644 themes/docport/assets/sass/shortcodes/alert.scss delete mode 100644 themes/docport/assets/sass/shortcodes/attachments.scss delete mode 100644 themes/docport/assets/sass/shortcodes/children.scss delete mode 100644 themes/docport/assets/sass/shortcodes/columns.scss delete mode 100644 themes/docport/assets/sass/shortcodes/notice.scss delete mode 100644 themes/docport/assets/sass/shortcodes/panel.scss delete mode 100644 themes/docport/assets/sass/shortcodes/tabs.scss delete mode 100644 themes/docport/exampleSite/config-template.toml delete mode 100644 themes/docport/exampleSite/config.toml delete mode 100644 themes/docport/exampleSite/content/404.md delete mode 100644 themes/docport/exampleSite/content/_layout/article-sidebar-after/_index.md delete mode 100644 themes/docport/exampleSite/content/_layout/footer/_index.md delete mode 100644 themes/docport/exampleSite/content/_layout/netlifycms/_index.md delete mode 100644 themes/docport/exampleSite/content/_layout/netlifycms/config.md delete mode 100644 themes/docport/exampleSite/content/_layout/netlifycms/root.md delete mode 100644 themes/docport/exampleSite/content/_layout/sidebar-after/_index.md delete mode 100644 themes/docport/exampleSite/content/_layout/sidebar-before/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/myslide/index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-images/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-images/image.jpeg delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/__article-sidebar-after.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/confirm.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/test.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/01_appmetadata.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/02_vulnerabilityreporting.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/03_https.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/04_authz.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/04_authz_AuthenticationCookiesandSessions.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/04_authz_Authorization.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/04_authz_AuthorizationRelatedWebVulnerabilities.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/04_authz_OAuth2Login.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/04_authz_UsernamePasswordAuthentication.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/05_commonvuln.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/05_commonvuln_BrowserPlugins.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/05_commonvuln_CrossSiteScripting.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/05_commonvuln_FileUploads.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/05_commonvuln_PersistenceBackEndsandQuerying.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/05_commonvuln_UseofCryptography.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-checklist/webappsec/06_testing.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-feedback/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-npm/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-npm/confirm.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-skwad/ex-npm/error.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/page-slide/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/00-adding-content/subpages.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/01-homepage/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/02-navigation-search/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/02-navigation-search/menu/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/02-navigation-search/menu/screenshot.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/02-navigation-search/screenshot.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/02-navigation-search/search/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/02-navigation-search/thefooter/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/02-navigation-search/thefooter/screenshot.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/02-navigation-search/theheader/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/02-navigation-search/theheader/screenshot.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/02-navigation-search/toc/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/02-navigation-search/toc/screenshot.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/colors/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/colors/color001.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/colors/color002.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/colors/color003.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/colors/color004.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/colors/color005.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/colors/color006.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/colors/rainbow.gif delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/css-js/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/disable/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/03-look-and-feel/disable/chevrons.png delete mode 100644 themes/docport/exampleSite/content/content-and-customization/04-shortcodes/_index.md delete mode 100644 themes/docport/exampleSite/content/content-and-customization/_index.md delete mode 100644 themes/docport/exampleSite/content/docport-theme/_index.md delete mode 100644 themes/docport/exampleSite/content/docport-theme/credits/_index.md delete mode 100644 themes/docport/exampleSite/content/examples/_index.md delete mode 100644 themes/docport/exampleSite/content/examples/page with raw content/_index.md delete mode 100644 themes/docport/exampleSite/content/examples/page without footer/_index.md delete mode 100644 themes/docport/exampleSite/content/examples/page without header/_index.md delete mode 100644 themes/docport/exampleSite/content/examples/page without next page/_index.md delete mode 100644 themes/docport/exampleSite/content/examples/page without sidebar and toc/_index.md delete mode 100644 themes/docport/exampleSite/content/examples/page without sidebar and toc/bigscreen.png delete mode 100644 themes/docport/exampleSite/content/examples/page without sidebar and toc/ipad-horizontal.png delete mode 100644 themes/docport/exampleSite/content/examples/page without sidebar and toc/ipad-pro-horizontal.png delete mode 100644 themes/docport/exampleSite/content/examples/page without sidebar and toc/ipad-pro-vertical.png delete mode 100644 themes/docport/exampleSite/content/examples/page without sidebar and toc/ipad-vertical.png delete mode 100644 themes/docport/exampleSite/content/examples/page without sidebar and toc/iphone-horizontal.png delete mode 100644 themes/docport/exampleSite/content/examples/page without sidebar and toc/iphone-vertical.png delete mode 100644 themes/docport/exampleSite/content/examples/page without toc/_index.md delete mode 100644 themes/docport/exampleSite/content/examples/page-without-any/_index.md delete mode 100644 themes/docport/exampleSite/content/getting-start/_index.md delete mode 100644 themes/docport/exampleSite/content/getting-start/configuration/_index.md delete mode 100644 themes/docport/exampleSite/content/getting-start/installation/As-git-clone/_index.md delete mode 100644 themes/docport/exampleSite/content/getting-start/installation/_index.md delete mode 100644 themes/docport/exampleSite/content/getting-start/installation/direct copy/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/alert/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/attachments/_files/Carroll_AliceAuPaysDesMerveilles.pdf delete mode 100644 themes/docport/exampleSite/content/shortcodes/attachments/_files/adivorciarsetoca00cape.pdf delete mode 100644 themes/docport/exampleSite/content/shortcodes/attachments/_files/hugo.png delete mode 100644 themes/docport/exampleSite/content/shortcodes/attachments/_files/movieselectricsheep-flock-244-32500-2.mp4 delete mode 100644 themes/docport/exampleSite/content/shortcodes/attachments/_files/zip.mp3 delete mode 100644 themes/docport/exampleSite/content/shortcodes/attachments/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/badge/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/button/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/children/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/children/children-1/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/children/children-1/children-1-1/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/children/children-1/children-1-1/children-1-1-1/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/children/children-1/children-1-1/children-1-1-1/children-1-1-1-1/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/children/children-1/children-1-1/children-1-1-1/children-1-1-1-1/children-1-1-1-1-1/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/children/children-2/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/children/children-2/test3.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/children/children-3/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/children/children-4/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/children/test.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/columns/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/excerpt-include/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/excerpt/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/expand/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/icon/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/mermaid/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/notice/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/panel/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/revealjs/_index.md delete mode 100644 themes/docport/exampleSite/content/shortcodes/tabs/_index.md delete mode 100644 themes/docport/exampleSite/layouts/shortcodes/ghcontributors.html delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/checklist.scss_830e2c6732622c34cf9ed8a208896bac.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/checklist.scss_830e2c6732622c34cf9ed8a208896bac.json delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/layout.scss_f300667da4f5b5f84e1a9e0702b2fdde.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/layout.scss_f300667da4f5b5f84e1a9e0702b2fdde.json delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/main.scss_97a9b8e6852415b29a37632934745b8b.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/main.scss_97a9b8e6852415b29a37632934745b8b.json delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/menu.scss_52bd05c6f98c426f8139faf6457390a2.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/menu.scss_52bd05c6f98c426f8139faf6457390a2.json delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/alert.scss_f300667da4f5b5f84e1a9e0702b2fdde.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/alert.scss_f300667da4f5b5f84e1a9e0702b2fdde.json delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/attachments.scss_f300667da4f5b5f84e1a9e0702b2fdde.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/attachments.scss_f300667da4f5b5f84e1a9e0702b2fdde.json delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/button.scss_f300667da4f5b5f84e1a9e0702b2fdde.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/button.scss_f300667da4f5b5f84e1a9e0702b2fdde.json delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/children.scss_f300667da4f5b5f84e1a9e0702b2fdde.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/children.scss_f300667da4f5b5f84e1a9e0702b2fdde.json delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/columns.scss_f300667da4f5b5f84e1a9e0702b2fdde.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/columns.scss_f300667da4f5b5f84e1a9e0702b2fdde.json delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/notice.scss_f300667da4f5b5f84e1a9e0702b2fdde.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/notice.scss_f300667da4f5b5f84e1a9e0702b2fdde.json delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/panel.scss_f300667da4f5b5f84e1a9e0702b2fdde.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/panel.scss_f300667da4f5b5f84e1a9e0702b2fdde.json delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/tabs.scss_f300667da4f5b5f84e1a9e0702b2fdde.content delete mode 100644 themes/docport/exampleSite/resources/_gen/assets/scss/sass/shortcodes/tabs.scss_f300667da4f5b5f84e1a9e0702b2fdde.json delete mode 100644 themes/docport/exampleSite/static/css/docport.css delete mode 100644 themes/docport/exampleSite/static/images/fb.png delete mode 100644 themes/docport/exampleSite/static/images/gplus.png delete mode 100644 themes/docport/exampleSite/static/images/instagram-badge.png delete mode 100644 themes/docport/exampleSite/static/images/pin-badge.png delete mode 100644 themes/docport/exampleSite/static/images/twitter.png delete mode 100644 themes/docport/i18n/en.toml delete mode 100644 themes/docport/i18n/fr.toml delete mode 100644 themes/docport/images/screenshot.png delete mode 100644 themes/docport/images/tn.png delete mode 100644 themes/docport/images/tn2.png delete mode 100644 themes/docport/layouts/_default/baseof.html delete mode 100644 themes/docport/layouts/_default/li.html delete mode 100644 themes/docport/layouts/_default/list.html delete mode 100644 themes/docport/layouts/_default/section.html delete mode 100644 themes/docport/layouts/_default/single.html delete mode 100644 themes/docport/layouts/_default/single.netlifyyaml.yml delete mode 100644 themes/docport/layouts/index.html delete mode 100644 themes/docport/layouts/index.json delete mode 100644 themes/docport/layouts/partials/_mdinclude.html delete mode 100644 themes/docport/layouts/partials/_menu.html delete mode 100644 themes/docport/layouts/partials/_next-prev-page.html delete mode 100644 themes/docport/layouts/partials/_pagination.html delete mode 100644 themes/docport/layouts/partials/_skwad-footer.html delete mode 100644 themes/docport/layouts/partials/_skwad-header.html delete mode 100644 themes/docport/layouts/partials/body-article-content.html delete mode 100644 themes/docport/layouts/partials/body-article-sidepage.html delete mode 100644 themes/docport/layouts/partials/body-footer.html delete mode 100644 themes/docport/layouts/partials/body-header.html delete mode 100644 themes/docport/layouts/partials/body-sidebar.html delete mode 100644 themes/docport/layouts/partials/head.html delete mode 100644 themes/docport/layouts/partials/html-head-vendor.html delete mode 100644 themes/docport/layouts/partials/html-head.html delete mode 100644 themes/docport/layouts/raw/section.html delete mode 100644 themes/docport/layouts/raw/single.html delete mode 100644 themes/docport/layouts/shortcodes/alert.html delete mode 100644 themes/docport/layouts/shortcodes/anchor.html delete mode 100644 themes/docport/layouts/shortcodes/anchorlink.html delete mode 100644 themes/docport/layouts/shortcodes/attachmentlink.html delete mode 100644 themes/docport/layouts/shortcodes/attachments.html delete mode 100644 themes/docport/layouts/shortcodes/badge.html delete mode 100644 themes/docport/layouts/shortcodes/button.html delete mode 100644 themes/docport/layouts/shortcodes/c/check.html delete mode 100644 themes/docport/layouts/shortcodes/c/choices.html delete mode 100644 themes/docport/layouts/shortcodes/c/hidden.html delete mode 100644 themes/docport/layouts/shortcodes/c/list.html delete mode 100644 themes/docport/layouts/shortcodes/c/show.html delete mode 100644 themes/docport/layouts/shortcodes/c/switch.html delete mode 100644 themes/docport/layouts/shortcodes/c/text.html delete mode 100644 themes/docport/layouts/shortcodes/children.html delete mode 100644 themes/docport/layouts/shortcodes/code.html delete mode 100644 themes/docport/layouts/shortcodes/columns.html delete mode 100644 themes/docport/layouts/shortcodes/emoticon.html delete mode 100644 themes/docport/layouts/shortcodes/excerpt-include.html delete mode 100644 themes/docport/layouts/shortcodes/excerpt.html delete mode 100644 themes/docport/layouts/shortcodes/expand.html delete mode 100644 themes/docport/layouts/shortcodes/header.html delete mode 100644 themes/docport/layouts/shortcodes/icon.html delete mode 100644 themes/docport/layouts/shortcodes/image.html delete mode 100644 themes/docport/layouts/shortcodes/include.html delete mode 100644 themes/docport/layouts/shortcodes/info.html delete mode 100644 themes/docport/layouts/shortcodes/label.html delete mode 100644 themes/docport/layouts/shortcodes/mermaid.html delete mode 100644 themes/docport/layouts/shortcodes/note.html delete mode 100644 themes/docport/layouts/shortcodes/notice.html delete mode 100644 themes/docport/layouts/shortcodes/pagelink.html delete mode 100644 themes/docport/layouts/shortcodes/pagetreesearch.html delete mode 100644 themes/docport/layouts/shortcodes/panel.html delete mode 100644 themes/docport/layouts/shortcodes/recently-updated.html delete mode 100644 themes/docport/layouts/shortcodes/relref.html delete mode 100644 themes/docport/layouts/shortcodes/revealjs.html delete mode 100644 themes/docport/layouts/shortcodes/section.html delete mode 100644 themes/docport/layouts/shortcodes/static.html delete mode 100644 themes/docport/layouts/shortcodes/tab.html delete mode 100644 themes/docport/layouts/shortcodes/tabs.html delete mode 100644 themes/docport/layouts/shortcodes/task.html delete mode 100644 themes/docport/layouts/shortcodes/tasklist.html delete mode 100644 themes/docport/layouts/shortcodes/tip.html delete mode 100644 themes/docport/layouts/shortcodes/toc.html delete mode 100644 themes/docport/layouts/shortcodes/unknow.html delete mode 100644 themes/docport/layouts/shortcodes/userlink.html delete mode 100644 themes/docport/layouts/shortcodes/viewppt.html delete mode 100644 themes/docport/layouts/shortcodes/viewxls.html delete mode 100644 themes/docport/layouts/shortcodes/warning.html delete mode 100644 themes/docport/layouts/shortcodes/well.html delete mode 100644 themes/docport/layouts/slide/section.html delete mode 100644 themes/docport/layouts/slide/single.html delete mode 100644 themes/docport/netlify.toml delete mode 100644 themes/docport/static/admin/shortcode/alert.js delete mode 100644 themes/docport/static/admin/shortcode/button.js delete mode 100644 themes/docport/static/admin/shortcode/expand.js delete mode 100644 themes/docport/static/admin/shortcode/panel.js delete mode 100644 themes/docport/static/css/docport.css delete mode 100644 themes/docport/static/images/404.jpg delete mode 100644 themes/docport/static/images/favicon.png delete mode 100644 themes/docport/static/images/hexagon.svg delete mode 100644 themes/docport/static/js/checklist.js delete mode 100644 themes/docport/static/js/docport.js delete mode 100644 themes/docport/static/js/search.js delete mode 100644 themes/docport/static/none.html delete mode 100644 themes/docport/static/vendor/auto-complete/auto-complete.css delete mode 100644 themes/docport/static/vendor/auto-complete/auto-complete.js delete mode 100644 themes/docport/static/vendor/lunr/lunr.min.js delete mode 100644 themes/docport/theme.toml diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..4dd3d89 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "cSpell.words": [ + "isset", + "pygments" + ] +} diff --git a/archetypes/default.md b/archetypes/default.md index 00e77bd..c6f3fce 100644 --- a/archetypes/default.md +++ b/archetypes/default.md @@ -1,6 +1,5 @@ ---- -title: "{{ replace .Name "-" " " | title }}" -date: {{ .Date }} -draft: true ---- - ++++ +title = '{{ replace .File.ContentBaseName "-" " " | title }}' +date = {{ .Date }} +draft = true ++++ diff --git a/content/Change Log/_index.md b/content/Change Log/_index.md deleted file mode 100644 index 680d711..0000000 --- a/content/Change Log/_index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Change Log -description: "" -weight: 100 ---- - -## Changes to the core practices - -| Date | Change | Description | -|------------|----------------------------------------------------------------------------------------------------|-----------------------| -| 2021-10-27 | [v2.0.0](https://github.com/Minimum-CD/cd-manifesto/releases/tag/2.0 ) | We have moved from the default GitHub page auto-generated Jekyll site to Hugo. This allows us to improve the traceability of changes to the content by decoupling the signatures from the main content. Also helps make content more discoverable and enables search. | -| 2021-10-12 | [v1.0.0](https://github.com/Minimum-CD/cd-manifesto/tree/6e9d68c442c0e9c9a4bfd9a4edae347fe4a7ce4f) | Dave Farley signature | -| 2021-10-08 | [v0.0.1](https://github.com/Minimum-CD/cd-manifesto/tree/7c4e098ee19d5fbe1b7d80b2726e8e04e6fff186) | Initial commit | diff --git a/content/ExperienceReports/_index.md b/content/ExperienceReports/_index.md index eda9292..68c8fd1 100644 --- a/content/ExperienceReports/_index.md +++ b/content/ExperienceReports/_index.md @@ -2,6 +2,10 @@ title: Community Experiences description: CD in the real world weight: 5 +type: docs +menu: + main: + weight: 20 --- ## CD in the Real World @@ -18,11 +22,11 @@ It's true, some people still think CD is just tools. Here are some reports from ## Feedback -{{% panel footer="Dave Farley, Author: Continuous Delivery" %}} +{{% card footer="Dave Farley, Author: Continuous Delivery" %}} MinimumCD is a fantastic way to get to the meat of CD quickly. It's a clear, focused, no-holds-barred statement of what it takes to achieve CD. This matters because CD works, and it works better than any other way of delivering software that anyone has found so far. If you aren't practicing CD in the way that MinimumCD describes it, then you are building worse software more slowly. The trouble is, CD is difficult to adopt. MinimumCD cuts through distracting or confusing complications. If you can do what MinimumCD says, you will be doing a better job. It gives us a clear, simple focus on the essentials of CD that can help teams to understand what really matters to build better software faster. -{{% /panel %}} +{{% /card %}} ## MinimumCD in the Media diff --git a/content/Journey/_index.md b/content/Journey/_index.md index 940f810..48e9a55 100644 --- a/content/Journey/_index.md +++ b/content/Journey/_index.md @@ -3,6 +3,10 @@ title: Starting the Journey description: Suggested improvement paths weight: 1 draft: false +type: docs +menu: + main: + weight: 20 --- So, where do we start? It's a bad idea to go from "we can't safely commit changes to the trunk" to "deploy every change to production immediately" in one step. It's a journey that requires methodically solving problems in the context of your organization. Here we will discuss some of the common challenges that frequently need to be overcome. diff --git a/content/MinimumCD/AppConfig/_index.md b/content/MinimumCD/AppConfig.md similarity index 91% rename from content/MinimumCD/AppConfig/_index.md rename to content/MinimumCD/AppConfig.md index a3966e8..65a12ac 100644 --- a/content/MinimumCD/AppConfig/_index.md +++ b/content/MinimumCD/AppConfig.md @@ -3,4 +3,5 @@ title: Application Configuration description: Application configuration deploys with artifact weight: 5 draft: true +type: docs --- diff --git a/content/MinimumCD/CI/_index.md b/content/MinimumCD/CI.md similarity index 99% rename from content/MinimumCD/CI/_index.md rename to content/MinimumCD/CI.md index b2a1735..4f70b89 100644 --- a/content/MinimumCD/CI/_index.md +++ b/content/MinimumCD/CI.md @@ -2,6 +2,7 @@ title: Continuous Integration description: Start here weight: 2 +type: docs --- ## Definition diff --git a/content/MinimumCD/Deployable/_index.md b/content/MinimumCD/Deployable.md similarity index 93% rename from content/MinimumCD/Deployable/_index.md rename to content/MinimumCD/Deployable.md index 41e2b43..d88d0a5 100644 --- a/content/MinimumCD/Deployable/_index.md +++ b/content/MinimumCD/Deployable.md @@ -3,5 +3,6 @@ title: Definition of Deployable description: Pipeline artifacts always meet the organization's definition of deployable weight: 5 draft: true +type: docs --- diff --git a/content/MinimumCD/Deterministic/_index.md b/content/MinimumCD/Deterministic.md similarity index 91% rename from content/MinimumCD/Deterministic/_index.md rename to content/MinimumCD/Deterministic.md index 8a9a61b..6653522 100644 --- a/content/MinimumCD/Deterministic/_index.md +++ b/content/MinimumCD/Deterministic.md @@ -3,4 +3,5 @@ title: Deterministic Pipeline description: The pipeline decides the releasability of changes weight: 5 draft: true +type: docs --- diff --git a/content/MinimumCD/Immutable/_index.md b/content/MinimumCD/Immutable.md similarity index 99% rename from content/MinimumCD/Immutable/_index.md rename to content/MinimumCD/Immutable.md index aabec5e..0253580 100644 --- a/content/MinimumCD/Immutable/_index.md +++ b/content/MinimumCD/Immutable.md @@ -2,6 +2,7 @@ title: Immutable Artifact description: No human changes after commit. weight: 5 +type: docs --- Central to CD is that we are validating the artifact with the pipeline. It is built once and deployed to all environments. A common anti-pattern is building an artifact for each environment. The pipeline should generate immutable, versioned artifacts. diff --git a/content/MinimumCD/ProdLike/_index.md b/content/MinimumCD/ProdLike.md similarity index 99% rename from content/MinimumCD/ProdLike/_index.md rename to content/MinimumCD/ProdLike.md index fcadd6a..3e4a4ea 100644 --- a/content/MinimumCD/ProdLike/_index.md +++ b/content/MinimumCD/ProdLike.md @@ -2,6 +2,7 @@ title: Prod-Like Test Environment description: Leveraging production-like test environments in your CI/CD pipeline enables reliable testing. weight: 5 +type: docs --- ## Definition diff --git a/content/MinimumCD/Rollback/_index.md b/content/MinimumCD/Rollback.md similarity index 90% rename from content/MinimumCD/Rollback/_index.md rename to content/MinimumCD/Rollback.md index 876713d..15868be 100644 --- a/content/MinimumCD/Rollback/_index.md +++ b/content/MinimumCD/Rollback.md @@ -3,5 +3,6 @@ title: Rollback On-demand description: Why these practices are important weight: 5 draft: true +type: docs --- diff --git a/content/MinimumCD/SinglePath/_index.md b/content/MinimumCD/SinglePath.md similarity index 90% rename from content/MinimumCD/SinglePath/_index.md rename to content/MinimumCD/SinglePath.md index 63d1166..8bf2af2 100644 --- a/content/MinimumCD/SinglePath/_index.md +++ b/content/MinimumCD/SinglePath.md @@ -3,4 +3,5 @@ title: Only Path to Any Environment description: Build once, deploy everywhere weight: 5 draft: true +type: docs --- diff --git a/content/MinimumCD/StopOnRed/_index.md b/content/MinimumCD/StopOnRed.md similarity index 90% rename from content/MinimumCD/StopOnRed/_index.md rename to content/MinimumCD/StopOnRed.md index 5a4668f..2f4e39f 100644 --- a/content/MinimumCD/StopOnRed/_index.md +++ b/content/MinimumCD/StopOnRed.md @@ -3,5 +3,6 @@ title: Stop on red description: All feature work stops when the pipeline is red weight: 5 draft: true +type: docs --- diff --git a/content/MinimumCD/TBD/_index.md b/content/MinimumCD/TDB.md similarity index 99% rename from content/MinimumCD/TBD/_index.md rename to content/MinimumCD/TDB.md index de55200..12cf36e 100644 --- a/content/MinimumCD/TBD/_index.md +++ b/content/MinimumCD/TDB.md @@ -2,6 +2,7 @@ title: Trunk Based Development description: Death of merge hell weight: 1 +type: docs --- {{%alert info%}} diff --git a/content/MinimumCD/_index.md b/content/MinimumCD/_index.md index 01c2b6d..8deb8a4 100644 --- a/content/MinimumCD/_index.md +++ b/content/MinimumCD/_index.md @@ -1,15 +1,16 @@ --- title: Minimum Viable CD -description: "" +description: "Minimum Viable CD" weight: 1 +type: docs --- -{{% notice %}} +{{% alert title="Tip" %}} "Continuous delivery improves both delivery performance and quality, and also helps improve culture and reduce burnout and deployment pain." -- Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations -{{% /notice %}} +{{% /alert %}} ![MinimumCD](/images/minimumCD-logo-hex.png?height=150px) diff --git a/content/FAQ/_index.md b/content/MinimumCD/faq.md similarity index 99% rename from content/FAQ/_index.md rename to content/MinimumCD/faq.md index 8d9804c..1ef159e 100644 --- a/content/FAQ/_index.md +++ b/content/MinimumCD/faq.md @@ -3,6 +3,7 @@ title: Frequent Questions description: FAQ weight: 5 draft: false +type: docs --- ## Why does this exist? diff --git a/content/Practices/SmallBatches/_index.md b/content/Practices/SmallBatches/_index.md index 7e3be8f..faf64b3 100644 --- a/content/Practices/SmallBatches/_index.md +++ b/content/Practices/SmallBatches/_index.md @@ -2,6 +2,7 @@ title: Work in Small Batches description: Specific advice for an often misunderstood principle of continuous delivery. weight: 1 +type: docs --- We need to reduce batch size because smaller batches of work are easier to verify, they tend to fail small, we are less likely to suffer from sunk-cost fallacy, we amplify feedback loops, etc. How small should they be? As small as we can make them to get production feedback on what we are trying to learn. Working to reduce batch size acts as a forcing function for exposing and removing hidden waste in upstream processes. There are several batch sizes we are trying to reduce. @@ -20,11 +21,11 @@ This comes from a misunderstanding of what CD is for. Yes, we can deliver featur ### Commit Smaller Changes -{{% notice %}} +{{% alert title="Tip" %}} "Following our principle of working in small batches and building quality in, high-performing teams keep branches short-lived (less than one day's work) and integrate them into trunk/master frequently. Each change triggers a build process that includes running unit tests. If any part of this process fails, developers fix it immediately." -- Accelerate: Forsgren, et al -{{% /notice %}} +{{% /alert %}} How small is small? One change a day is big. Smaller than that. These are not feature complete changes. They are small, tested changes that can be delivered to production if certified by the pipeline. @@ -36,11 +37,11 @@ How small is small? It's typical for teams who have only been taught Scrum to re In 2012, Paul Hammant, author of "Trunk-Based Development and Branch by Abstraction" made the following suggestion: -{{% notice %}} +{{% alert title="Tip" %}} "Story sizes should average as close to one day as possible. If they don't, your Agile project is going to be harder for nearly everyone involved. If your average is significantly greater than that one day, then change something until you get there." -- [Call to Arms: Average Story Size of One Day](https://paulhammant.com/2012/04/24/call-to-arms-average-story-sizes-of-one-day/) -{{% /notice %}} +{{% /alert %}} This may sound unachievable, but we have seen how effective this is in the enterprise Dojos. A primary workflow for Dojos is the "hyper-sprint". A hyper-sprint lasts for 2.5 days and includes refining work, doing the work, delivering the work, and retrospecting on how to do it better next time. Teams fail for a few weeks but then learn the skills and teamwork required to slice stories into much thinner value increments with fully testable acceptance criteria and deliver them as a team. Coding moves from exploration to implementation and quality feedback and throughput accelerate. It's very common for a team's throughput to double in 6-8 weeks with the right guidance. Again, this acts as a forcing function for uncovering and removing upstream impediments with missing product information, external hard dependencies with other teams, Change Advisory Board compliance theater, or other organizational issues. diff --git a/content/Practices/_index.md b/content/Practices/_index.md index aaa5c64..698a217 100644 --- a/content/Practices/_index.md +++ b/content/Practices/_index.md @@ -2,6 +2,8 @@ title: Recommended Practices description: "" weight: 5 +type: docs +menu: + main: + weight: 20 --- - -{{% children style="h2" depth="1" description="true" /%}} diff --git a/content/References/_index.md b/content/References/_index.md index 98304e6..8b6a52c 100644 --- a/content/References/_index.md +++ b/content/References/_index.md @@ -2,6 +2,10 @@ title: Beyond the Minimums description: Recommended Resources weight: 5 +type: docs +menu: + main: + weight: 20 --- Minimum CD is not the first step in a maturity model. However, it is still the bare minimum upon which many more practices should be built as appropriate to your context. To aid your journey in going beyond Minimum CD, we maintain a list of resources that focus on Continuous Delivery which we have found very useful in our own journeys. diff --git a/content/Translations/Finnish/_index.md b/content/Translations/Finnish/_index.md index a40f22f..35a0969 100644 --- a/content/Translations/Finnish/_index.md +++ b/content/Translations/Finnish/_index.md @@ -2,6 +2,7 @@ title: Suomi description: "Vähäisin toimiva jatkuva toimittaminen" weight: 3 +type: docs --- ## Vähäisin toimiva jatkuva toimittaminen diff --git a/content/Translations/French/_index.md b/content/Translations/French/_index.md index 7c38d1c..17a9a87 100644 --- a/content/Translations/French/_index.md +++ b/content/Translations/French/_index.md @@ -2,6 +2,7 @@ title: Francais description: "Le minimum viable de la Livraison Continue" weight: 3 +type: docs --- ## Le minimum viable de la Livraison Continue diff --git a/content/Translations/French/references.md b/content/Translations/French/references.md index d5d719b..1576312 100644 --- a/content/Translations/French/references.md +++ b/content/Translations/French/references.md @@ -2,6 +2,7 @@ title: Au-delà des minimums description: Ressources recommandées weight: 5 +type: docs --- ## Au-delà des minimums diff --git a/content/Translations/German/_index.md b/content/Translations/German/_index.md index 9819273..b2a2d72 100644 --- a/content/Translations/German/_index.md +++ b/content/Translations/German/_index.md @@ -2,14 +2,15 @@ title: Deutsch description: "Minimale nutzbare kontinuierliche Lieferung" weight: 3 +type: docs --- -{{% notice %}} +{{% alert title="Tip" %}} "Kontinuierliche Lieferung vebessert die Geschwindigkeit und Qualität der Auslieferung, und hilft zugleich die Kultur zu verbessern, Burnout und Mühsal in der Entwicklung zu vermeiden." -- Das Mindset von DevOps. Accelerate: 24 Schlüsselkompetenzen, um leistungsstarke Technologieunternehmen zu entwickeln und zu skalieren -{{% /notice %}} +{{% /alert %}} ![MinimumCD](/images/minimumCD-logo-hex.png?height=150px) diff --git a/content/Translations/Italian/_index.md b/content/Translations/Italian/_index.md index 59a7a3a..f8f2ade 100644 --- a/content/Translations/Italian/_index.md +++ b/content/Translations/Italian/_index.md @@ -2,6 +2,7 @@ title: Italiano description: "Implementazione minima della Continuous Delivery" weight: 3 +type: docs --- ## Implementazione minima della Continuous Delivery diff --git a/content/Translations/Italian/faq.md b/content/Translations/Italian/faq.md index b731f6b..e753111 100644 --- a/content/Translations/Italian/faq.md +++ b/content/Translations/Italian/faq.md @@ -1,6 +1,7 @@ --- title: Domande Frequenti (FAQ) description: "Implementazione minima della Continuous Delivery" +type: docs --- ## Motivazioni diff --git a/content/Translations/Portuguese-BR/_index.md b/content/Translations/Portuguese-BR/_index.md index 7919a7e..80fbd03 100644 --- a/content/Translations/Portuguese-BR/_index.md +++ b/content/Translations/Portuguese-BR/_index.md @@ -2,18 +2,19 @@ title: "Português Brasileiro" description: "Mínimo viável para a Entrega Contínua" weight: 3 +type: docs --- ## Mínimo viável para a Entrega Contínua -{{% notice %}} +{{% alert title="Tip" %}} "A entrega contínua não só melhora a qualidade e capacidade de entrega, bem como ajuda na evolução da cultura, reduz a estafa e as dificuldades na implantação." -- Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations (Tradução não oficial) -{{% /notice %}} +{{% /alert %}} ![MinimumCD](/images/minimumCD-logo-hex.png?height=150px) diff --git a/content/Translations/Portuguese/_index.md b/content/Translations/Portuguese/_index.md index 05fc880..7f88f10 100644 --- a/content/Translations/Portuguese/_index.md +++ b/content/Translations/Portuguese/_index.md @@ -2,18 +2,19 @@ title: "Português" description: "Mínimo viável para a Entrega Contínua" weight: 3 +type: docs --- ## Mínimo viável para a Entrega Contínua -{{% notice %}} +{{% alert title="Tip" %}} "A entrega contínua não só melhora a qualidade e capacidade de entrega, bem como ajuda na evolução da cultura, reduz o cansaço e as dores do desenvolvimento/release." -- Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations (Tradução não oficial) -{{% /notice %}} +{{% /alert %}} ![MinimumCD](/images/minimumCD-logo-hex.png?height=150px) diff --git a/content/Translations/Sinhala/_index.md b/content/Translations/Sinhala/_index.md index fd7368f..19a8c64 100644 --- a/content/Translations/Sinhala/_index.md +++ b/content/Translations/Sinhala/_index.md @@ -2,18 +2,19 @@ title: Sinhala description: "අඛණ්ඩ බෙදාහැරීමට හැකි මෘදුකාංග නිපදවීමට අවමයෙන් කලයුතු සහ කලහැකිදේ" weight: 3 +type: docs --- ## අඛණ්ඩ බෙදාහැරීමට හැකි මෘදුකාංග නිපදවීමට අවමයෙන් කලයුතු සහ කලහැකිදේ -{{% notice %}} +{{% alert title="Tip" %}} "අඛණ්ඩ බෙදාහැරීමට හැකි මෘදුකාංග නිපදවීමේ ක්‍රියාවලිය මගින් මෘදුකාංග බෙදාහැරීමේ කාර්ය සාධනය සහ ගුණාත්මකභාවය යන දෙකම වැඩිදියුණු කරන අතර, එම නිපදවන පරිසරයේ අභිවර්ධනයක්ද ඇතිකරයි. තවද මේ බෙදාහැරීමේ කටයුතු සීග්‍ර වීමත් සමග එම කාර්ය කරන්නන් ධනාත්මක මානසිකත්වයෙන් පසුවේ." -- Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations (නිල නොවන පරිවර්තනය) -{{% /notice %}} +{{% /alert %}} ![MinimumCD](/images/minimumCD-logo-hex.png?height=150px) diff --git a/content/Translations/Spanish/_index.md b/content/Translations/Spanish/_index.md index 70d6da3..bff04c1 100644 --- a/content/Translations/Spanish/_index.md +++ b/content/Translations/Spanish/_index.md @@ -2,15 +2,16 @@ title: Español description: "Entrega Continua Mínima Viable" weight: 3 +type: docs --- ## Entrega Continua Mínima Viable -{{% notice %}} +{{% alert title="Tip" %}} "La entrega continua mejora tanto el rendimiento como la calidad de la entrega, y también ayuda a mejorar la cultura y a reducir el agotamiento y el dolor del despliegue." -- Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations (Traducción no oficial) -{{% /notice %}} +{{% /alert %}} Nosotros, [los abajo firmantes](../../minimumcd/#signatories), creemos que se requiere una definición mínima de entrega continua (CD por sus siglas en inglés) para mejorar el flujo de entrega y lograr los resultados anteriores. Si bien nuestros contextos pueden ser diferentes, existen prácticas universales. Al definirlos podemos: diff --git a/content/Translations/Texan/_index.md b/content/Translations/Texan/_index.md index 154ad98..c009bd8 100644 --- a/content/Translations/Texan/_index.md +++ b/content/Translations/Texan/_index.md @@ -2,14 +2,15 @@ title: Texan description: "The bare minimum for makin' work suck less" weight: 3 +type: docs --- -{{% notice %}} +{{% alert title="Tip" %}} "Continuous delivery improves both delivery performance and quality, and also helps improve culture and reduce burnout and deployment pain." -- Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations -{{% /notice %}} +{{% /alert %}} ![MinimumCD](/images/minimumCD-logo-hex.png?height=150px) diff --git a/content/Translations/_index.md b/content/Translations/_index.md index c47f5f1..9e5f09c 100644 --- a/content/Translations/_index.md +++ b/content/Translations/_index.md @@ -1,7 +1,8 @@ --- title: Translations -description: "" -weight: 10 +linkTitle: "Translations" +type: docs +menu: + main: + weight: 20 --- - -{{% children style="h2" depth="1" description="true" /%}} diff --git a/content/_layout/footer/_index.md b/content/_layout/footer/_index.md deleted file mode 100644 index 8de07f5..0000000 --- a/content/_layout/footer/_index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -description: Footer -title: Footer ---- - -
-
Licensed MIT
-
diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..873df98e2217812f9fe183cfe95e665bbc1d9a73 GIT binary patch literal 15406 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 + + \ No newline at end of file diff --git a/images/favicon.png b/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..873df98e2217812f9fe183cfe95e665bbc1d9a73 GIT binary patch literal 15406 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