mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-12 18:00:37 +00:00
8330 lines
416 KiB
HTML
8330 lines
416 KiB
HTML
|
||
<!doctype html>
|
||
<html lang="en" class="no-js">
|
||
<head>
|
||
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
|
||
<meta name="description" content="Enterprise-grade curated portal for the modern Cloud Native ecosystem. High-density, AI-driven selection of top-tier resources.">
|
||
|
||
|
||
<meta name="author" content="Nubenetes">
|
||
|
||
|
||
<link rel="canonical" href="https://nubenetes.com/git/">
|
||
|
||
|
||
<link rel="prev" href="../faq/">
|
||
|
||
|
||
<link rel="next" href="../grafana/">
|
||
|
||
|
||
|
||
|
||
|
||
<link rel="icon" href="../images/favicon-ultra.png">
|
||
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
|
||
|
||
|
||
|
||
<title>Git - Nubenetes V2 | The AI's Cut</title>
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="../assets/stylesheets/main.484c7ddc.min.css">
|
||
|
||
|
||
<link rel="stylesheet" href="../assets/stylesheets/palette.ab4e12ef.min.css">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
|
||
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap">
|
||
|
||
<link rel="stylesheet" href="../static/extra.css">
|
||
|
||
<link rel="stylesheet" href="../static/v2_elite.css?v=2.3.44">
|
||
|
||
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
|
||
|
||
|
||
|
||
|
||
|
||
</head>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<body dir="ltr" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom">
|
||
|
||
|
||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||
<label class="md-overlay" for="__drawer"></label>
|
||
<div data-md-component="skip">
|
||
|
||
|
||
<a href="#git-and-patterns-for-managing-source-code-branches-merge-bots" class="md-skip">
|
||
Skip to content
|
||
</a>
|
||
|
||
</div>
|
||
<div data-md-component="announce">
|
||
|
||
</div>
|
||
|
||
<div data-md-color-scheme="default" data-md-component="outdated" hidden>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
|
||
<nav class="md-header__inner md-grid" aria-label="Header">
|
||
<a href=".." title="Nubenetes V2 | The AI's Cut" class="md-header__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
|
||
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
||
|
||
</a>
|
||
<label class="md-header__button md-icon" for="__drawer">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
|
||
</label>
|
||
<div class="md-header__title" data-md-component="header-title">
|
||
<div class="md-header__ellipsis">
|
||
<div class="md-header__topic">
|
||
<span class="md-ellipsis">
|
||
Nubenetes V2 | The AI's Cut
|
||
</span>
|
||
</div>
|
||
<div class="md-header__topic" data-md-component="header-topic">
|
||
<span class="md-ellipsis">
|
||
|
||
Git
|
||
|
||
</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<form class="md-header__option" data-md-component="palette">
|
||
|
||
|
||
|
||
|
||
<input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_0">
|
||
|
||
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z"/></svg>
|
||
</label>
|
||
|
||
|
||
|
||
|
||
|
||
<input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
|
||
|
||
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_0" hidden>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 11c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4 9 4zm-9 10c3.75-1 7-5.46 7-9.78V6.3l-7-3.12L5 6.3v4.92C5 15.54 8.25 20 12 21m-3-6.67c1.76 2.17 5.13 2.24 6.97.07.23-.27.08-.68-.26-.74a4.5 4.5 0 0 1-3.18-2.2 4.5 4.5 0 0 1-.32-3.86.453.453 0 0 0-.51-.6c-3.34.62-4.89 4.61-2.7 7.33"/></svg>
|
||
</label>
|
||
|
||
|
||
</form>
|
||
|
||
|
||
|
||
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
|
||
|
||
|
||
|
||
|
||
|
||
<label class="md-header__button md-icon" for="__search">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||
</label>
|
||
<div class="md-search" data-md-component="search" role="dialog">
|
||
<label class="md-search__overlay" for="__search"></label>
|
||
<div class="md-search__inner" role="search">
|
||
<form class="md-search__form" name="search">
|
||
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
|
||
<label class="md-search__icon md-icon" for="__search">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
|
||
</label>
|
||
<nav class="md-search__options" aria-label="Search">
|
||
|
||
<a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg>
|
||
</a>
|
||
|
||
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
|
||
</button>
|
||
</nav>
|
||
|
||
<div class="md-search__suggest" data-md-component="search-suggest"></div>
|
||
|
||
</form>
|
||
<div class="md-search__output">
|
||
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
|
||
<div class="md-search-result" data-md-component="search-result">
|
||
<div class="md-search-result__meta">
|
||
Initializing search
|
||
</div>
|
||
<ol class="md-search-result__list" role="presentation"></ol>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="md-header__source">
|
||
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
|
||
<div class="md-source__icon md-icon">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
||
</div>
|
||
<div class="md-source__repository">
|
||
nubenetes/awesome-kubernetes
|
||
</div>
|
||
</a>
|
||
</div>
|
||
|
||
</nav>
|
||
|
||
|
||
|
||
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
|
||
<div class="md-grid">
|
||
<ul class="md-tabs__list">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="https://nubenetes.com/v1/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
🔙 Back to V1 (Exhaustive)
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href=".." class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
The 2026 Vision
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../tags/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
Technical Tags
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../videos/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
Agentic Video Hub
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../ai-agents-mcp/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
AI
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item md-tabs__item--active">
|
||
<a href="../about/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
Architectural Foundations
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../chaos-engineering/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
Platform & Site Reliability
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../ansible/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
Hardened Infrastructure
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../GoogleCloudPlatform/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
Cloud Providers (Hyperscalers)
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../caching/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
Networking & Service Mesh
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../container-managers/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
The Container Stack
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../crunchydata/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
Data & Advanced Analytics
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../argo/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
Engineering Pipeline
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../ChromeDevTools/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
Developer Ecosystem
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-tabs__item">
|
||
<a href="../appointment-scheduling/" class="md-tabs__link">
|
||
|
||
|
||
|
||
|
||
|
||
Career & Industry
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
</ul>
|
||
</div>
|
||
</nav>
|
||
|
||
|
||
</header>
|
||
|
||
<div class="md-container" data-md-component="container">
|
||
|
||
|
||
|
||
|
||
<main class="md-main" data-md-component="main">
|
||
<div class="md-main__inner md-grid">
|
||
|
||
|
||
|
||
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
|
||
<div class="md-sidebar__scrollwrap">
|
||
<div class="md-sidebar__inner">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="Navigation" data-md-level="0">
|
||
<label class="md-nav__title" for="__drawer">
|
||
<a href=".." title="Nubenetes V2 | The AI's Cut" class="md-nav__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
|
||
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
|
||
|
||
</a>
|
||
Nubenetes V2 | The AI's Cut
|
||
</label>
|
||
|
||
<div class="md-nav__source">
|
||
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
|
||
<div class="md-source__icon md-icon">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
|
||
</div>
|
||
<div class="md-source__repository">
|
||
nubenetes/awesome-kubernetes
|
||
</div>
|
||
</a>
|
||
</div>
|
||
|
||
<ul class="md-nav__list" data-md-scrollfix>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="https://nubenetes.com/v1/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
🔙 Back to V1 (Exhaustive)
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href=".." class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
The 2026 Vision
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../tags/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Technical Tags
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../videos/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Agentic Video Hub
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../ai-agents-mcp/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
AI
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
|
||
|
||
|
||
|
||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6" checked>
|
||
|
||
|
||
<label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Architectural Foundations
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
</label>
|
||
|
||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="true">
|
||
<label class="md-nav__title" for="__nav_6">
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
|
||
Architectural Foundations
|
||
|
||
|
||
</label>
|
||
<ul class="md-nav__list" data-md-scrollfix>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../about/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
About
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../cheatsheets/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Cheatsheets
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../cloud-arch-diagrams/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Cloud Arch Diagrams
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../cloud-asset-inventory/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Cloud Asset Inventory
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../customer/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Customer
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../demos/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Demos
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../devops-tools/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
DevOps Tools
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../faq/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Faq
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--active">
|
||
|
||
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
|
||
|
||
|
||
|
||
|
||
|
||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Git
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
</label>
|
||
|
||
<a href="./" class="md-nav__link md-nav__link--active">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Git
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
|
||
|
||
|
||
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<label class="md-nav__title" for="__toc">
|
||
<span class="md-nav__icon md-icon"></span>
|
||
Table of contents
|
||
</label>
|
||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#table-of-contents" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Table of Contents
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-pipeline" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD Pipeline
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD Pipeline">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Automation Tools">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ansible-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ansible Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-actions" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Actions
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitHub Actions">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-fundamentals" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation Fundamentals
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-onboarding" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Onboarding
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-productivity" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Productivity
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-resources" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Resources
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-tooling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Tooling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#enterprise-whitepaper" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Enterprise Whitepaper
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-architecture" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure Architecture
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#project-scaffolding" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Project Scaffolding
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#reusable-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Reusable Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-and-containers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes and Containers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes and Containers">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-deployment" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Deployment
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#self-hosted-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Self-Hosted Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#mobile-development" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Mobile Development
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Mobile Development">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#android-workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Android Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security-and-compliance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security and Compliance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Security and Compliance">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#access-control" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Access Control
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#open-source-workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Open Source Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#secret-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Secret Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#software-distribution" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Software Distribution
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Software Distribution">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#mobile-workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Mobile Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#testing-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Testing Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Testing Infrastructure">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-native-automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Native Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation-engines" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Documentation Engines
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Infrastructure">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-native-ides" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud-Native IDEs
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud-Native IDEs">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-environments" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Environments
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-as-code" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure as Code
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure as Code">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#terraform-modules" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Terraform Modules
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-native" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Native
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Native">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-kubernetes-agent" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab Kubernetes Agent
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-operator" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab Operator
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#helm-charts" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Helm Charts
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Helm Charts">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-deployment" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab Deployment
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-integrations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab Integrations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#community" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Community
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Community">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-relations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Relations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Relations">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#stack-overflow" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Stack Overflow
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Stack Overflow">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#devops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DevOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="DevOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Automation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Git Tools">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-xargs" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
git-xargs
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD Platforms">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#branch-protection" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Branch Protection
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dotnet-workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dotnet Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#workflow-dispatch" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Workflow Dispatch
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#chatops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
ChatOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="ChatOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ai-assistants" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AI Assistants
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#integrations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Integrations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Container Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-container-registry" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Container Registry
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitHub Container Registry">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Container Orchestration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-libraries" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD Libraries
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-pipelines" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD Pipelines
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#red-hat-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Red Hat Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#self-hosted-runners" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Self-Hosted Runners
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-delivery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Delivery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Continuous Delivery">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#chatops-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
ChatOps (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitLab (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#openshift-operator" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OpenShift Operator
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-deployment-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Deployment (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Continuous Deployment (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#release-automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Release Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Continuous Integration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bitbucket-pipelines" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Bitbucket Pipelines
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-actions-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Actions (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitHub Actions (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#secrets-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Secrets Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-ci" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab CI
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitLab CI">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#education" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Education
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#introduction" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Introduction
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-deployments" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Deployments
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#jenkins-plugins" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Jenkins Plugins
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#test-automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Test Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Test Automation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-ci-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab CI (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#devsecops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DevSecOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="DevSecOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#supply-chain-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Supply Chain Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Supply Chain Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#go-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Go Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#enterprise-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Enterprise Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Enterprise Platforms">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#azure-devops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Azure DevOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitOps (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Management (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-cluster" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Cluster
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#reliability-as-code" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Reliability-as-Code
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Reliability-as-Code">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-actions-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Actions (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#mobile-cicd" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Mobile CICD
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Mobile CICD">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#flutter-automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Flutter Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform-workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#version-control" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Version Control
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Version Control">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#desktop-git-clients" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Desktop Git Clients
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#distributed-issue-tracking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Distributed Issue Tracking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Documentation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-operations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Operations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-troubleshooting" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Troubleshooting
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-tutorials" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Tutorials
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#governance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Governance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#identity-and-access-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Identity and Access Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-deployments-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Deployments (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#large-file-archival" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Large File Archival
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#reference-lists" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Reference Lists
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#releases" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Releases
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#repository-synchronization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Repository Synchronization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#scalable-scm-systems" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Scalable SCM Systems
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#self-hosted-git" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Self-Hosted Git
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-platform" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Platform
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Platform">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Automation (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#custom-actions" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Custom Actions
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-productivity-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Productivity (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-manipulation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Manipulation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#stale-data-cleanup" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Stale Data Cleanup
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#collaboration-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Collaboration Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Collaboration Tools">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-governance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD Governance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#open-source-workflows-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Open Source Workflows (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#repository-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Repository Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#static-sites" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Static Sites
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Configuration Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#organization-defaults" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Organization Defaults
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#project-scaffolding-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Project Scaffolding (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#network-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Network Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#version-control-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Version Control (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Version Control (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-workflows-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Workflows (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#merge-strategies" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Merge Strategies
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Platforms">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#api-design" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
API Design
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="API Design">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-api" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub API
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitHub API">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#openapi-spec" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OpenAPI Spec
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#python-clients" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Python Clients
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-utilities" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Utilities
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CLI Utilities">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-cli" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub CLI
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitHub CLI">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#extensions" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Extensions
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#hub-cli" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
hub CLI
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="hub CLI">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#legacy-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Legacy Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-workstations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Workstations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Workstations">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-codespaces" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Codespaces
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitHub Codespaces">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-dev" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub dev
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Documentation (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Documentation (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-docs-architecture" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Docs Architecture
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#education-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Education (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Education (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-education" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Education
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#frontend-integrations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Frontend Integrations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Frontend Integrations">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-buttons" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Buttons
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-repositories" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Repositories
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Git Repositories">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitHub">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#advanced-diffing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Advanced Diffing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#code-review" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Code Review
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#education-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Education (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#guides-collection" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Guides Collection
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#introduction-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Introduction (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#merging-strategies" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Merging Strategies
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#team-collaboration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Team Collaboration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#repository-settings" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Repository Settings
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-architecture-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure Architecture (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure Architecture (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-delivery-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Delivery (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Continuous Delivery (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-deployment" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Deployment
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#reliability" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Reliability
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-status" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure Status
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure Status">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-operations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Operations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitHub Operations">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#uptime-metrics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Uptime Metrics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#innersource" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Innersource
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Innersource">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#collaboration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Collaboration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Collaboration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#discoverability" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Discoverability
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform-migration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform Migration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Platform Migration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bitbucket-to-github" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
BitBucket to GitHub
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Platform Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#authentication" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Authentication
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Authentication">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-operations-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Operations (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ssh-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
SSH Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#product-strategy" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Product Strategy
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Product Strategy">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-roadmap" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Roadmap
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-productivity-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Productivity (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Productivity (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-actions-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Actions (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ides" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
IDEs
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="IDEs">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-copilot" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Copilot
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#engineering-education" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Engineering Education
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Engineering Education">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-platform-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Platform (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Platform (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-workflows-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Workflows (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#software-engineering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Software Engineering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Software Engineering">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ai-and-research-ops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AI and Research Ops
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-providers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Providers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Providers">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#aws" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AWS
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="AWS">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-runner" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab Runner
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#code-search" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Code Search
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Code Search">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#elasticsearch-alternatives" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Elasticsearch Alternatives
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Tools">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#general-reference" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
General Reference
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#project-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Project Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Project Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#agile-and-planning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Agile and Planning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Agile and Planning">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-projects" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Projects
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security-and-compliance-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security and Compliance (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Security and Compliance (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#access-control-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Access Control (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Access Control (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#organization-governance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Organization Governance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#static-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Static Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Static Analysis">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#code-scanning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Code Scanning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#supply-chain-security-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Supply Chain Security (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Supply Chain Security (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependency-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dependency Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#software-engineering-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Software Engineering (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Software Engineering (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ai-assisted-development" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AI-Assisted Development
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="AI-Assisted Development">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ai-testing-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AI Testing Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#case-studies" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Case Studies
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#competitive-landscape" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Competitive Landscape
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#copilot-ecosystem" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Copilot Ecosystem
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-productivity-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Productivity (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ecosystem-launch" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ecosystem Launch
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#education-and-prompts" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Education and Prompts
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#industry-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Industry Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#industry-history" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Industry History
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#legal-and-compliance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Legal and Compliance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#next-gen-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Next-Gen Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#practical-guide" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Practical Guide
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#technology-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Technology Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-platforms-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD Platforms (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD Platforms (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-ci-basics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab CI Basics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-ci-optimization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab CI Optimization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-environment-deployments" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Environment Deployments
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#pipeline-editor" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Pipeline Editor
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#collaborative-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Collaborative Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Collaborative Platforms">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-integration-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Integration (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#devsecops-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DevSecOps Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-hosting" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Hosting
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-productivity-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Productivity (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Productivity (4)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#desktop-clients" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Desktop Clients
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#grafana-github-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Grafana GitHub Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#vs-code-extensions" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
VS Code Extensions
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Documentation (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Documentation (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#markup-languages" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Markup Languages
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#feature-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Feature Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Feature Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#adoption" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Adoption
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#architecture" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Architecture
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#case-studies-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Case Studies (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#community-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Community (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-integration-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Integration (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#decoupling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Decoupling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#governance-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Governance (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#implementation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Implementation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#lifecycle" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Lifecycle
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#machine-learning-systems" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Machine Learning Systems
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Machine Learning Systems">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#llm-training" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
LLM Training
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#software-delivery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Software Delivery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Software Delivery">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#code-review-protocols" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Code Review Protocols
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#version-control-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Version Control (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Version Control (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-bots" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation Bots
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bitbucket-automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Bitbucket Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bitbucket-workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Bitbucket Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ci-cd-automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CI-CD Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#conflict-resolution" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Conflict Resolution
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#distributed-vcs" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Distributed VCS
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gui-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GUI Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-cli-basics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git CLI Basics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-hooks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Hooks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-internals" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Internals
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-logging" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Logging
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-operations-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Operations (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-performance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Performance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-rebasing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Rebasing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-standards" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Standards
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitlab-code-review" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitLab Code Review
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#monorepo-strategy" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Monorepo Strategy
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#monorepos-and-performance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Monorepos and Performance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security-and-authentication" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security and Authentication
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#trunk-based-development" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Trunk-Based Development
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#vs-code-integrations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
VS Code Integrations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#version-control-systems" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Version Control Systems
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Version Control Systems">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-operations-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Operations (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-workflows-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Workflows (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#version-control-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Version Control (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Version Control (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#advanced-git" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Advanced Git
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Advanced Git">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#best-practices" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Best Practices
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependency-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dependency Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-workflow" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Workflow
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#history-manipulation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
History Manipulation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#workspace-state" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Workspace State
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#backup-and-recovery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Backup and Recovery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Backup and Recovery">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#basics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Basics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#devops-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DevOps (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#collaborative-workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Collaborative Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Collaborative Workflows">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#metadata-display" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Metadata Display
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#open-source" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Open Source
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#standards" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Standards
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#development-models" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Development Models
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Development Models">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#branching-strategy" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Branching Strategy
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tooling-configuration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tooling Configuration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-core" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git Core
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Git Core">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#basics-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Basics (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#branch-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Branch Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#conceptual-models" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Conceptual Models
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#conflict-resolution-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Conflict Resolution (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#history-manipulation-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
History Manipulation (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#interactive-learning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Interactive Learning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#internal-architecture" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Internal Architecture
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#metadata-inspection" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Metadata Inspection
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform-updates" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform Updates
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#state-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
State Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#synchronization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Synchronization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#workspace-state-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Workspace State (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../grafana/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Grafana
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../helm/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Helm
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../introduction/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Introduction
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../kubernetes-tools/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Kubernetes Tools
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../kubernetes-tutorials/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Kubernetes Tutorials
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../kubernetes/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Kubernetes
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../linux/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Linux
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../matrix-table/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Matrix Table
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../mkdocs/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Mkdocs
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../monitoring/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Monitoring
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../other-awesome-lists/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Other Awesome Lists
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../prometheus/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Prometheus
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../chaos-engineering/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Platform & Site Reliability
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../ansible/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Hardened Infrastructure
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../GoogleCloudPlatform/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Cloud Providers (Hyperscalers)
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../caching/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Networking & Service Mesh
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../container-managers/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
The Container Stack
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../crunchydata/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Data & Advanced Analytics
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../argo/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Engineering Pipeline
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../ChromeDevTools/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Developer Ecosystem
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../appointment-scheduling/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Career & Industry
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
|
||
|
||
</ul>
|
||
</nav>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="md-content" data-md-component="content">
|
||
|
||
<article class="md-content__inner md-typeset">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="https://github.com/nubenetes/awesome-kubernetes/edit/master/v2-docs/git.md" title="Edit this page" class="md-content__button md-icon" rel="edit">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4zm10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg>
|
||
</a>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="https://github.com/nubenetes/awesome-kubernetes/raw/master/v2-docs/git.md" title="View source of this page" class="md-content__button md-icon">
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
|
||
</a>
|
||
|
||
|
||
|
||
<h1 id="git-and-patterns-for-managing-source-code-branches-merge-bots">Git and Patterns for Managing Source Code Branches. Merge BOTs<a class="headerlink" href="#git-and-patterns-for-managing-source-code-branches-merge-bots" title="Permanent link">¶</a></h1>
|
||
<div class="admonition tip">
|
||
<p class="admonition-title">Nubenetes V2 Elite Portal</p>
|
||
<p>You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the <a href="/v1/git/"><strong>V1 Historical Archive</strong></a>.</p>
|
||
</div>
|
||
<div class="admonition info">
|
||
<p class="admonition-title">Architectural Context</p>
|
||
<p>Detailed reference for Git and Patterns for Managing Source Code Branches. Merge BOTs in the context of Architectural Foundations.</p>
|
||
</div>
|
||
<h2 id="table-of-contents">Table of Contents<a class="headerlink" href="#table-of-contents" title="Permanent link">¶</a></h2>
|
||
<ol>
|
||
<li><a href="#cicd-pipeline">CICD Pipeline</a></li>
|
||
<li><a href="#automation-tools">Automation Tools</a><ul>
|
||
<li><a href="#ansible-orchestration">Ansible Orchestration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#github-actions">GitHub Actions</a><ul>
|
||
<li><a href="#automation-fundamentals">Automation Fundamentals</a></li>
|
||
<li><a href="#developer-onboarding">Developer Onboarding</a></li>
|
||
<li><a href="#developer-productivity">Developer Productivity</a></li>
|
||
<li><a href="#developer-resources">Developer Resources</a></li>
|
||
<li><a href="#developer-tooling">Developer Tooling</a></li>
|
||
<li><a href="#enterprise-whitepaper">Enterprise Whitepaper</a></li>
|
||
<li><a href="#infrastructure-architecture">Infrastructure Architecture</a></li>
|
||
<li><a href="#project-scaffolding">Project Scaffolding</a></li>
|
||
<li><a href="#reusable-infrastructure">Reusable Infrastructure</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-and-containers">Kubernetes and Containers</a><ul>
|
||
<li><a href="#continuous-deployment">Continuous Deployment</a></li>
|
||
<li><a href="#self-hosted-infrastructure">Self-Hosted Infrastructure</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#mobile-development">Mobile Development</a><ul>
|
||
<li><a href="#android-workflows">Android Workflows</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#security-and-compliance">Security and Compliance</a><ul>
|
||
<li><a href="#access-control">Access Control</a></li>
|
||
<li><a href="#open-source-workflows">Open Source Workflows</a></li>
|
||
<li><a href="#secret-management">Secret Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#software-distribution">Software Distribution</a><ul>
|
||
<li><a href="#mobile-workflows">Mobile Workflows</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#testing-infrastructure">Testing Infrastructure</a><ul>
|
||
<li><a href="#cloud-native-automation">Cloud Native Automation</a></li>
|
||
<li><a href="#documentation-engines">Documentation Engines</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-infrastructure">Cloud Infrastructure</a></li>
|
||
<li><a href="#cloud-native-ides">Cloud-Native IDEs</a><ul>
|
||
<li><a href="#developer-environments">Developer Environments</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-as-code">Infrastructure as Code</a><ul>
|
||
<li><a href="#terraform-modules">Terraform Modules</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-native">Cloud Native</a></li>
|
||
<li><a href="#gitops">GitOps</a><ul>
|
||
<li><a href="#gitlab-kubernetes-agent">GitLab Kubernetes Agent</a></li>
|
||
<li><a href="#gitlab-operator">GitLab Operator</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#helm-charts">Helm Charts</a><ul>
|
||
<li><a href="#gitlab-deployment">GitLab Deployment</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-management">Kubernetes Management</a><ul>
|
||
<li><a href="#gitlab-integrations">GitLab Integrations</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#community">Community</a></li>
|
||
<li><a href="#developer-relations">Developer Relations</a><ul>
|
||
<li><a href="#stack-overflow">Stack Overflow</a></li>
|
||
<li><a href="#gitlab">GitLab</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#devops">DevOps</a></li>
|
||
<li><a href="#automation">Automation</a><ul>
|
||
<li><a href="#git-tools">Git Tools</a></li>
|
||
<li><a href="#git-xargs">git-xargs</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cicd-platforms">CICD Platforms</a><ul>
|
||
<li><a href="#branch-protection">Branch Protection</a></li>
|
||
<li><a href="#dotnet-workflows">Dotnet Workflows</a></li>
|
||
<li><a href="#workflow-dispatch">Workflow Dispatch</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#chatops">ChatOps</a><ul>
|
||
<li><a href="#ai-assistants">AI Assistants</a></li>
|
||
<li><a href="#integrations">Integrations</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#container-management">Container Management</a><ul>
|
||
<li><a href="#github-container-registry">GitHub Container Registry</a></li>
|
||
<li><a href="#kubernetes">Kubernetes</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#container-orchestration">Container Orchestration</a><ul>
|
||
<li><a href="#cicd-libraries">CICD Libraries</a></li>
|
||
<li><a href="#cicd-pipelines">CICD Pipelines</a></li>
|
||
<li><a href="#red-hat-integration">Red Hat Integration</a></li>
|
||
<li><a href="#self-hosted-runners">Self-Hosted Runners</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#continuous-delivery">Continuous Delivery</a><ul>
|
||
<li><a href="#chatops-1">ChatOps</a></li>
|
||
<li><a href="#gitlab-1">GitLab</a></li>
|
||
<li><a href="#openshift-operator">OpenShift Operator</a></li>
|
||
<li><a href="#gitops-1">GitOps</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#continuous-deployment-1">Continuous Deployment</a><ul>
|
||
<li><a href="#release-automation">Release Automation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#continuous-integration">Continuous Integration</a><ul>
|
||
<li><a href="#bitbucket-pipelines">Bitbucket Pipelines</a></li>
|
||
<li><a href="#github-actions-1">GitHub Actions</a></li>
|
||
<li><a href="#secrets-management">Secrets Management</a></li>
|
||
<li><a href="#gitlab-ci">GitLab CI</a></li>
|
||
<li><a href="#education">Education</a></li>
|
||
<li><a href="#introduction">Introduction</a></li>
|
||
<li><a href="#kubernetes-deployments">Kubernetes Deployments</a></li>
|
||
<li><a href="#jenkins-plugins">Jenkins Plugins</a></li>
|
||
<li><a href="#test-automation">Test Automation</a></li>
|
||
<li><a href="#gitlab-ci-1">GitLab CI</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#devsecops">DevSecOps</a><ul>
|
||
<li><a href="#supply-chain-security">Supply Chain Security</a></li>
|
||
<li><a href="#go-security">Go Security</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#enterprise-platforms">Enterprise Platforms</a><ul>
|
||
<li><a href="#azure-devops">Azure DevOps</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#gitops-2">GitOps</a><ul>
|
||
<li><a href="#kubernetes-management-1">Kubernetes Management</a></li>
|
||
<li><a href="#multi-cluster">Multi-Cluster</a></li>
|
||
<li><a href="#reliability-as-code">Reliability-as-Code</a></li>
|
||
<li><a href="#github-actions-2">GitHub Actions</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#mobile-cicd">Mobile CICD</a><ul>
|
||
<li><a href="#flutter-automation">Flutter Automation</a></li>
|
||
<li><a href="#platform-workflows">Platform Workflows</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#version-control">Version Control</a><ul>
|
||
<li><a href="#desktop-git-clients">Desktop Git Clients</a></li>
|
||
<li><a href="#distributed-issue-tracking">Distributed Issue Tracking</a></li>
|
||
<li><a href="#documentation">Documentation</a></li>
|
||
<li><a href="#git">Git</a></li>
|
||
<li><a href="#git-operations">Git Operations</a></li>
|
||
<li><a href="#git-troubleshooting">Git Troubleshooting</a></li>
|
||
<li><a href="#git-tutorials">Git Tutorials</a></li>
|
||
<li><a href="#git-workflows">Git Workflows</a></li>
|
||
<li><a href="#governance">Governance</a></li>
|
||
<li><a href="#identity-and-access-management">Identity and Access Management</a></li>
|
||
<li><a href="#kubernetes-deployments-1">Kubernetes Deployments</a></li>
|
||
<li><a href="#large-file-archival">Large File Archival</a></li>
|
||
<li><a href="#reference-lists">Reference Lists</a></li>
|
||
<li><a href="#releases">Releases</a></li>
|
||
<li><a href="#repository-synchronization">Repository Synchronization</a></li>
|
||
<li><a href="#scalable-scm-systems">Scalable SCM Systems</a></li>
|
||
<li><a href="#self-hosted-git">Self-Hosted Git</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#developer-platform">Developer Platform</a></li>
|
||
<li><a href="#automation-1">Automation</a><ul>
|
||
<li><a href="#custom-actions">Custom Actions</a></li>
|
||
<li><a href="#developer-productivity-1">Developer Productivity</a></li>
|
||
<li><a href="#git-manipulation">Git Manipulation</a></li>
|
||
<li><a href="#stale-data-cleanup">Stale Data Cleanup</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#collaboration-tools">Collaboration Tools</a><ul>
|
||
<li><a href="#cicd-governance">CICD Governance</a></li>
|
||
<li><a href="#open-source-workflows-1">Open Source Workflows</a></li>
|
||
<li><a href="#repository-management">Repository Management</a></li>
|
||
<li><a href="#static-sites">Static Sites</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#configuration-management">Configuration Management</a><ul>
|
||
<li><a href="#organization-defaults">Organization Defaults</a></li>
|
||
<li><a href="#project-scaffolding-1">Project Scaffolding</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure">Infrastructure</a><ul>
|
||
<li><a href="#network-security">Network Security</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#version-control-1">Version Control</a><ul>
|
||
<li><a href="#git-workflows-1">Git Workflows</a></li>
|
||
<li><a href="#merge-strategies">Merge Strategies</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#developer-platforms">Developer Platforms</a></li>
|
||
<li><a href="#api-design">API Design</a><ul>
|
||
<li><a href="#github-api">GitHub API</a></li>
|
||
<li><a href="#openapi-spec">OpenAPI Spec</a></li>
|
||
<li><a href="#python-clients">Python Clients</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cli-utilities">CLI Utilities</a><ul>
|
||
<li><a href="#github-cli">GitHub CLI</a></li>
|
||
<li><a href="#extensions">Extensions</a></li>
|
||
<li><a href="#hub-cli">hub CLI</a></li>
|
||
<li><a href="#legacy-tools">Legacy Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-workstations">Cloud Workstations</a><ul>
|
||
<li><a href="#github-codespaces">GitHub Codespaces</a></li>
|
||
<li><a href="#performance">Performance</a></li>
|
||
<li><a href="#github-dev">GitHub dev</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#documentation-1">Documentation</a><ul>
|
||
<li><a href="#github-docs-architecture">GitHub Docs Architecture</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#education-1">Education</a><ul>
|
||
<li><a href="#github-education">GitHub Education</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#frontend-integrations">Frontend Integrations</a><ul>
|
||
<li><a href="#github-buttons">GitHub Buttons</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#git-repositories">Git Repositories</a><ul>
|
||
<li><a href="#github">GitHub</a></li>
|
||
<li><a href="#advanced-diffing">Advanced Diffing</a></li>
|
||
<li><a href="#code-review">Code Review</a></li>
|
||
<li><a href="#education-2">Education</a></li>
|
||
<li><a href="#guides-collection">Guides Collection</a></li>
|
||
<li><a href="#introduction-1">Introduction</a></li>
|
||
<li><a href="#merging-strategies">Merging Strategies</a></li>
|
||
<li><a href="#team-collaboration">Team Collaboration</a></li>
|
||
<li><a href="#repository-settings">Repository Settings</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-architecture-1">Infrastructure Architecture</a><ul>
|
||
<li><a href="#continuous-delivery-1">Continuous Delivery</a></li>
|
||
<li><a href="#github-deployment">GitHub Deployment</a></li>
|
||
<li><a href="#reliability">Reliability</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-status">Infrastructure Status</a><ul>
|
||
<li><a href="#github-operations">GitHub Operations</a></li>
|
||
<li><a href="#uptime-metrics">Uptime Metrics</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#innersource">Innersource</a><ul>
|
||
<li><a href="#collaboration">Collaboration</a></li>
|
||
<li><a href="#discoverability">Discoverability</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#platform-migration">Platform Migration</a><ul>
|
||
<li><a href="#bitbucket-to-github">BitBucket to GitHub</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#platform-security">Platform Security</a><ul>
|
||
<li><a href="#authentication">Authentication</a></li>
|
||
<li><a href="#git-operations-1">Git Operations</a></li>
|
||
<li><a href="#ssh-security">SSH Security</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#product-strategy">Product Strategy</a><ul>
|
||
<li><a href="#github-roadmap">GitHub Roadmap</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#developer-productivity-2">Developer Productivity</a></li>
|
||
<li><a href="#cicd">CICD</a><ul>
|
||
<li><a href="#github-actions-3">GitHub Actions</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ides">IDEs</a><ul>
|
||
<li><a href="#github-copilot">GitHub Copilot</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#engineering-education">Engineering Education</a></li>
|
||
<li><a href="#developer-platform-1">Developer Platform</a><ul>
|
||
<li><a href="#git-workflows-2">Git Workflows</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#software-engineering">Software Engineering</a><ul>
|
||
<li><a href="#ai-and-research-ops">AI and Research Ops</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-1">Infrastructure</a></li>
|
||
<li><a href="#cloud-providers">Cloud Providers</a><ul>
|
||
<li><a href="#aws">AWS</a></li>
|
||
<li><a href="#gitlab-runner">GitLab Runner</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#code-search">Code Search</a><ul>
|
||
<li><a href="#elasticsearch-alternatives">Elasticsearch Alternatives</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-tools">Kubernetes Tools</a></li>
|
||
<li><a href="#general-reference">General Reference</a></li>
|
||
<li><a href="#project-management">Project Management</a></li>
|
||
<li><a href="#agile-and-planning">Agile and Planning</a><ul>
|
||
<li><a href="#github-projects">GitHub Projects</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#security-and-compliance-1">Security and Compliance</a></li>
|
||
<li><a href="#access-control-1">Access Control</a><ul>
|
||
<li><a href="#organization-governance">Organization Governance</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#static-analysis">Static Analysis</a><ul>
|
||
<li><a href="#code-scanning">Code Scanning</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#supply-chain-security-1">Supply Chain Security</a><ul>
|
||
<li><a href="#container-security">Container Security</a></li>
|
||
<li><a href="#dependency-management">Dependency Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#software-engineering-1">Software Engineering</a></li>
|
||
<li><a href="#ai-assisted-development">AI-Assisted Development</a><ul>
|
||
<li><a href="#ai-testing-tools">AI Testing Tools</a></li>
|
||
<li><a href="#case-studies">Case Studies</a></li>
|
||
<li><a href="#competitive-landscape">Competitive Landscape</a></li>
|
||
<li><a href="#copilot-ecosystem">Copilot Ecosystem</a></li>
|
||
<li><a href="#developer-productivity-3">Developer Productivity</a></li>
|
||
<li><a href="#ecosystem-launch">Ecosystem Launch</a></li>
|
||
<li><a href="#education-and-prompts">Education and Prompts</a></li>
|
||
<li><a href="#industry-analysis">Industry Analysis</a></li>
|
||
<li><a href="#industry-history">Industry History</a></li>
|
||
<li><a href="#legal-and-compliance">Legal and Compliance</a></li>
|
||
<li><a href="#next-gen-platforms">Next-Gen Platforms</a></li>
|
||
<li><a href="#practical-guide">Practical Guide</a></li>
|
||
<li><a href="#technology-analysis">Technology Analysis</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cicd-platforms-1">CICD Platforms</a><ul>
|
||
<li><a href="#gitlab-ci-basics">GitLab CI Basics</a></li>
|
||
<li><a href="#gitlab-ci-optimization">GitLab CI Optimization</a></li>
|
||
<li><a href="#multi-environment-deployments">Multi-Environment Deployments</a></li>
|
||
<li><a href="#pipeline-editor">Pipeline Editor</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#collaborative-platforms">Collaborative Platforms</a><ul>
|
||
<li><a href="#continuous-integration-1">Continuous Integration</a></li>
|
||
<li><a href="#devsecops-platforms">DevSecOps Platforms</a></li>
|
||
<li><a href="#git-hosting">Git Hosting</a></li>
|
||
<li><a href="#kubernetes-integration">Kubernetes Integration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#developer-productivity-4">Developer Productivity</a><ul>
|
||
<li><a href="#desktop-clients">Desktop Clients</a></li>
|
||
<li><a href="#grafana-github-integration">Grafana GitHub Integration</a></li>
|
||
<li><a href="#vs-code-extensions">VS Code Extensions</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#documentation-2">Documentation</a><ul>
|
||
<li><a href="#markup-languages">Markup Languages</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#feature-management">Feature Management</a><ul>
|
||
<li><a href="#adoption">Adoption</a></li>
|
||
<li><a href="#architecture">Architecture</a></li>
|
||
<li><a href="#case-studies-1">Case Studies</a></li>
|
||
<li><a href="#community-1">Community</a></li>
|
||
<li><a href="#continuous-integration-2">Continuous Integration</a></li>
|
||
<li><a href="#decoupling">Decoupling</a></li>
|
||
<li><a href="#governance-1">Governance</a></li>
|
||
<li><a href="#implementation">Implementation</a></li>
|
||
<li><a href="#lifecycle">Lifecycle</a></li>
|
||
<li><a href="#operations">Operations</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#machine-learning-systems">Machine Learning Systems</a><ul>
|
||
<li><a href="#llm-training">LLM Training</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#software-delivery">Software Delivery</a><ul>
|
||
<li><a href="#code-review-protocols">Code Review Protocols</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#version-control-2">Version Control</a><ul>
|
||
<li><a href="#automation-bots">Automation Bots</a></li>
|
||
<li><a href="#bitbucket-automation">Bitbucket Automation</a></li>
|
||
<li><a href="#bitbucket-workflows">Bitbucket Workflows</a></li>
|
||
<li><a href="#ci-cd-automation">CI-CD Automation</a></li>
|
||
<li><a href="#configuration-management-1">Configuration Management</a></li>
|
||
<li><a href="#conflict-resolution">Conflict Resolution</a></li>
|
||
<li><a href="#distributed-vcs">Distributed VCS</a></li>
|
||
<li><a href="#gui-tools">GUI Tools</a></li>
|
||
<li><a href="#git-cli-basics">Git CLI Basics</a></li>
|
||
<li><a href="#git-hooks">Git Hooks</a></li>
|
||
<li><a href="#git-internals">Git Internals</a></li>
|
||
<li><a href="#git-logging">Git Logging</a></li>
|
||
<li><a href="#git-operations-2">Git Operations</a></li>
|
||
<li><a href="#git-performance">Git Performance</a></li>
|
||
<li><a href="#git-rebasing">Git Rebasing</a></li>
|
||
<li><a href="#git-standards">Git Standards</a></li>
|
||
<li><a href="#gitlab-automation">GitLab Automation</a></li>
|
||
<li><a href="#gitlab-code-review">GitLab Code Review</a></li>
|
||
<li><a href="#monorepo-strategy">Monorepo Strategy</a></li>
|
||
<li><a href="#monorepos-and-performance">Monorepos and Performance</a></li>
|
||
<li><a href="#security-and-authentication">Security and Authentication</a></li>
|
||
<li><a href="#trunk-based-development">Trunk-Based Development</a></li>
|
||
<li><a href="#vs-code-integrations">VS Code Integrations</a></li>
|
||
<li><a href="#workflows">Workflows</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#version-control-systems">Version Control Systems</a><ul>
|
||
<li><a href="#git-operations-3">Git Operations</a></li>
|
||
<li><a href="#git-workflows-3">Git Workflows</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#version-control-3">Version Control</a></li>
|
||
<li><a href="#advanced-git">Advanced Git</a><ul>
|
||
<li><a href="#best-practices">Best Practices</a></li>
|
||
<li><a href="#dependency-management-1">Dependency Management</a></li>
|
||
<li><a href="#developer-workflow">Developer Workflow</a></li>
|
||
<li><a href="#history-manipulation">History Manipulation</a></li>
|
||
<li><a href="#workspace-state">Workspace State</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#backup-and-recovery">Backup and Recovery</a><ul>
|
||
<li><a href="#basics">Basics</a></li>
|
||
<li><a href="#devops-1">DevOps</a></li>
|
||
<li><a href="#security">Security</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#collaborative-workflows">Collaborative Workflows</a><ul>
|
||
<li><a href="#metadata-display">Metadata Display</a></li>
|
||
<li><a href="#open-source">Open Source</a></li>
|
||
<li><a href="#standards">Standards</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#development-models">Development Models</a><ul>
|
||
<li><a href="#branching-strategy">Branching Strategy</a></li>
|
||
<li><a href="#tooling-configuration">Tooling Configuration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#git-core">Git Core</a><ul>
|
||
<li><a href="#basics-1">Basics</a></li>
|
||
<li><a href="#branch-management">Branch Management</a></li>
|
||
<li><a href="#conceptual-models">Conceptual Models</a></li>
|
||
<li><a href="#configuration">Configuration</a></li>
|
||
<li><a href="#conflict-resolution-1">Conflict Resolution</a></li>
|
||
<li><a href="#history-manipulation-1">History Manipulation</a></li>
|
||
<li><a href="#integration">Integration</a></li>
|
||
<li><a href="#interactive-learning">Interactive Learning</a></li>
|
||
<li><a href="#internal-architecture">Internal Architecture</a></li>
|
||
<li><a href="#metadata-inspection">Metadata Inspection</a></li>
|
||
<li><a href="#platform-updates">Platform Updates</a></li>
|
||
<li><a href="#state-management">State Management</a></li>
|
||
<li><a href="#synchronization">Synchronization</a></li>
|
||
<li><a href="#workspace-state-1">Workspace State</a></li>
|
||
</ul>
|
||
</li>
|
||
</ol>
|
||
<h2 id="cicd-pipeline">CICD Pipeline<a class="headerlink" href="#cicd-pipeline" title="Permanent link">¶</a></h2>
|
||
<h3 id="automation-tools">Automation Tools<a class="headerlink" href="#automation-tools" title="Permanent link">¶</a></h3>
|
||
<h4 id="ansible-orchestration">Ansible Orchestration<a class="headerlink" href="#ansible-orchestration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://laravel-news.com/deploy-your-php-app-with-ansible-and-github-actions">laravel-news.com: Deploy your PHP Codebase with Ansible and GitHub Actions</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Demonstrates the integration of Ansible configuration playbooks within GitHub Actions pipelines. Explores automated key management, target server state validation, and secure deployment procedures for PHP and Laravel applications.</li>
|
||
</ul>
|
||
<h3 id="github-actions">GitHub Actions<a class="headerlink" href="#github-actions" title="Permanent link">¶</a></h3>
|
||
<h4 id="automation-fundamentals">Automation Fundamentals<a class="headerlink" href="#automation-fundamentals" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/enterprise-software/ci-cd/build-ci-cd-pipeline-github-actions-four-steps">github.blog: How to build a CI/CD pipeline with GitHub Actions in four simple steps</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An architectural step-by-step playbook designed to build production-ready CI/CD automation pipelines on GitHub. Explains runner orchestration, event triggers, sequential job scheduling, and YAML environment configurations to bootstrap secure build systems.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/github/whats-the-difference-between-a-github-action-and-a-workflow-2gba">dev.to: What's the difference between a GitHub Action and a Workflow?</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A conceptual breakdown clarifying platform differences between 'Workflows' and 'Actions'. Maps YAML-based continuous execution systems (Workflows) against discrete modular execution tasks (Actions) built with JavaScript or Docker.</li>
|
||
</ul>
|
||
<h4 id="developer-onboarding">Developer Onboarding<a class="headerlink" href="#developer-onboarding" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/news-insights/product-news/getting-started-with-github-actions-just-got-easier">github.blog: Getting started with GitHub Actions just got easier!</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights major improvements to the starter workflow experience. Features dynamic detection wizards that analyze repository codebases to recommend highly optimized, context-relevant pipeline templates.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/changelog/2021-12-17-github-actions-improvements-to-github-actions-starter-experience">github.blog: GitHub Actions: Improvements to GitHub Actions starter experience</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical release notes describing the overhauled GitHub Actions starter workflow interface. Highlights categorizations, dynamic template recommendations, and standardized baselines to accelerate developer deployment pipelines.</li>
|
||
</ul>
|
||
<h4 id="developer-productivity">Developer Productivity<a class="headerlink" href="#developer-productivity" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://fleetdm.com/engineering/tips-for-github-actions-usability">blog.fleetdm.com: 4 tips for GitHub Actions usability (+2 bonus tips for debugging)</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides practical tips for optimizing GitHub Actions workflows. Outlines techniques for structured workflow organization, managing secure runner logs, and utilizing interactive terminal access for live debugging.</li>
|
||
</ul>
|
||
<h4 id="developer-resources">Developer Resources<a class="headerlink" href="#developer-resources" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.blog/developer-skills/github/10-github-actions-resources-basics-ci-cd">github.blog: 10 GitHub Actions resources to bookmark from the basics to CI/CD</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A resource directory consolidating starter materials, syntax definitions, and workflow templates. Helps developers scale from basic task automations to enterprise-grade continuous deployment loops.</li>
|
||
</ul>
|
||
<h4 id="developer-tooling">Developer Tooling<a class="headerlink" href="#developer-tooling" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/termkit/gama">Gama: Terminal UI for GitHub Actions</a> <span class='md-tag md-tag--info'>⭐ 480</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-ed516f39" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 4 L 10 10 L 20 3 L 30 6 L 40 12 L 50 12" fill="none" stroke="url(#spark-grad-ed516f39)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — Terminal UI built to monitor and coordinate GitHub Actions workloads from the CLI. Classified as legacy under MVQ parameters because the repository has been inactive since late 2021 and was superseded by official GitHub CLI <code>run</code> commands.</li>
|
||
<li><strong>(2020)</strong> <a href="https://github.blog/news-insights/product-news/work-with-github-actions-in-your-terminal-with-github-cli">github.blog: Work with GitHub Actions in your terminal with GitHub CLI</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details how to configure, execute, and inspect active GitHub Actions workflows directly from command-line terminals using GitHub CLI. Accelerates dev cycles by enabling remote run monitoring, real-time log streaming, and manual dispatch execution.</li>
|
||
</ul>
|
||
<h4 id="enterprise-whitepaper">Enterprise Whitepaper<a class="headerlink" href="#enterprise-whitepaper" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/resources/whitepapers/actions">resources.github.com: What is GitHub Actions? How automation & CI/CD work on GitHub (whitepaper/pdf)</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An enterprise whitepaper discussing architectural strategies to consolidate developer pipelines on GitHub. Outlines resource efficiency, pipeline standardization, and reduced maintenance overhead from integrating CI tools directly into repository lifecycles.</li>
|
||
</ul>
|
||
<h4 id="infrastructure-architecture">Infrastructure Architecture<a class="headerlink" href="#infrastructure-architecture" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.codecentric.de/en/knowledge-hub/blog/github-actions-nextgen-cicd">blog.codecentric.de: Stop re-writing pipelines! Why GitHub Actions drive the future of CI/CD</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides a strategic engineering argument for moving away from Jenkins-style pipelines. Analyzes why GitHub Actions' standardized YAML and modular actions marketplace model simplifies maintenance, promotes reuse, and mitigates custom scripting overhead.</li>
|
||
</ul>
|
||
<h4 id="project-scaffolding">Project Scaffolding<a class="headerlink" href="#project-scaffolding" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://laravel-news.com/generate-github-actions-config-for-laravel-projects-with-ghygen">laravel-news.com: Generate GitHub Actions Config for Laravel Projects with Ghygen</a> <span class='md-tag md-tag--warning'>[PHP CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Examines Ghygen, a web-based, declarative config generator tailored to output optimal GitHub Actions pipelines for PHP and Laravel projects. Simplifies multi-version PHP matrix testing, database configurations, and asset compilation.</li>
|
||
</ul>
|
||
<h4 id="reusable-infrastructure">Reusable Infrastructure<a class="headerlink" href="#reusable-infrastructure" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/developer-skills/github/using-reusable-workflows-github-actions">github.blog: How to start using reusable workflows with GitHub Actions</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Exposes reusable workflow features in GitHub Actions, establishing DRY (Don't Repeat Yourself) design principles in CI/CD configuration. Documents how to securely reference uniform task templates across diverse corporate environments to enforce standardization and restrict modification vectors.</li>
|
||
</ul>
|
||
<h3 id="kubernetes-and-containers">Kubernetes and Containers<a class="headerlink" href="#kubernetes-and-containers" title="Permanent link">¶</a></h3>
|
||
<h4 id="continuous-deployment">Continuous Deployment<a class="headerlink" href="#continuous-deployment" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://vimeo.com/552276182">vimeo.com: How to Create a CI/CD Pipeline with GitHub Actions and K8s Like a Boss</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An integrations-focused tutorial detailing end-to-end continuous deployment workflows. Integrates GitHub Actions with target Kubernetes (K8s) clusters using secure container registries and dynamic manifest deployments.</li>
|
||
</ul>
|
||
<h4 id="self-hosted-infrastructure">Self-Hosted Infrastructure<a class="headerlink" href="#self-hosted-infrastructure" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/changelog/2021-09-20-github-actions-ephemeral-self-hosted-runners-new-webhooks-for-auto-scaling">github.blog: GitHub Actions: Ephemeral self-hosted runners & new webhooks for auto-scaling</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Introduces ephemeral self-hosted runner modes and targeted autoscaling webhooks. Allows security engineers to provision one-time use, isolated container runtimes, neutralizing cross-job state corruption risk and persistence vulnerabilities.</li>
|
||
</ul>
|
||
<h3 id="mobile-development">Mobile Development<a class="headerlink" href="#mobile-development" title="Permanent link">¶</a></h3>
|
||
<h4 id="android-workflows">Android Workflows<a class="headerlink" href="#android-workflows" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://itnext.io/github-actions-for-android-developers-9ae606df2bfa">itnext.io: GitHub Actions for Android Developers</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores building custom continuous integration setups tailored specifically for Android compilation. Optimizes dependency caching, installs command-line SDK components, runs virtual emulator environments, and manages Google Play store distributions.</li>
|
||
</ul>
|
||
<h3 id="security-and-compliance">Security and Compliance<a class="headerlink" href="#security-and-compliance" title="Permanent link">¶</a></h3>
|
||
<h4 id="access-control">Access Control<a class="headerlink" href="#access-control" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/changelog/2021-04-20-github-actions-control-permissions-for-github_token">github.blog: GitHub Actions: Control permissions for GITHUB_TOKEN 🌟</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Exposes crucial YAML syntax controls for configuring granular scopes on standard <code>GITHUB_TOKEN</code> values. Restricts security threat profiles by allowing administrators to configure strict read/write variables on repository sub-objects.</li>
|
||
</ul>
|
||
<h4 id="open-source-workflows">Open Source Workflows<a class="headerlink" href="#open-source-workflows" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/open-source/maintainers/github-actions-update-helping-maintainers-combat-bad-actors">github.blog: GitHub Actions update: Helping maintainers combat bad actors</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights GitHub security countermeasures designed to prevent cryptojacking and resource abuse in public actions. Documents the requirement for manual approval of workflows initiated by first-time external contributors.</li>
|
||
</ul>
|
||
<h4 id="secret-management">Secret Management<a class="headerlink" href="#secret-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/marketplace/actions/aws-secrets-manager-github-action">github.com/marketplace: Use AWS Secrets Manager secrets in GitHub jobs 🌟</a> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Integrates AWS Secrets Manager natively into GitHub Actions runtime environments. Restricts secret exposure to disk arrays by fetching variable payloads on-demand directly into the runner's memory space, strengthening standard CI security parameters.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/security/application-security/implementing-least-privilege-for-secrets-in-github-actions">github.blog: Implementing least privilege for secrets in GitHub Actions</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes implementation strategies to enforce least privilege access inside GitHub Actions. Outlines configuration methods to isolate scope, manage token permissions, limit execution environments, and safeguard production secrets.</li>
|
||
</ul>
|
||
<h3 id="software-distribution">Software Distribution<a class="headerlink" href="#software-distribution" title="Permanent link">¶</a></h3>
|
||
<h4 id="mobile-workflows">Mobile Workflows<a class="headerlink" href="#mobile-workflows" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://blog.shreyaspatil.dev/automate-library-publishing-to-maven-central-with-github-actions-workflow-dispatch">blog.shreyaspatil.dev: Automate library publishing to Maven Central with GitHub Actions Workflow Dispatch</a> <span class='md-tag md-tag--warning'>[KOTLIN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details how to configure automated deployment pipelines to Maven Central. Uses the <code>workflow_dispatch</code> event trigger to securely run parameterized release pipelines and push Java/Kotlin dependencies.</li>
|
||
</ul>
|
||
<h3 id="testing-infrastructure">Testing Infrastructure<a class="headerlink" href="#testing-infrastructure" title="Permanent link">¶</a></h3>
|
||
<h4 id="cloud-native-automation">Cloud Native Automation<a class="headerlink" href="#cloud-native-automation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/enterprise-software/devops/devops-cloud-testing">github.blog: Testing cloud apps with GitHub Actions and cloud-native open source tools</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Deconstructs advanced strategies for testing containerized cloud configurations. Analyzes the execution of automated infrastructure integration tests using local Kubernetes, short-lived cloud environments, and mock APIs directly from GitHub Actions runners.</li>
|
||
</ul>
|
||
<h4 id="documentation-engines">Documentation Engines<a class="headerlink" href="#documentation-engines" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/engineering/use-github-actions-manage-docs">github.blog: How we use GitHub Actions to manage GitHub Docs</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Architectural case study explaining how GitHub leverages parallelized workflows to deploy its documentation engine. Covers markdown linting, internal link verification, localization checks, and blue-green web server updates.</li>
|
||
</ul>
|
||
<h2 id="cloud-infrastructure">Cloud Infrastructure<a class="headerlink" href="#cloud-infrastructure" title="Permanent link">¶</a></h2>
|
||
<h3 id="cloud-native-ides">Cloud-Native IDEs<a class="headerlink" href="#cloud-native-ides" title="Permanent link">¶</a></h3>
|
||
<h4 id="developer-environments">Developer Environments<a class="headerlink" href="#developer-environments" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/features/codespaces">GitHub Codespaces</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — GitHub Codespaces delivers cloud-hosted, highly configurable development environments running directly inside Visual Studio Code or browser instances. By leveraging declarative configuration (devcontainer.json), platform teams can eliminate the standard 'works on my machine' problem and onboard developers in seconds. It represents a paradigm shift in software engineering productivity, replacing heavy local setups with scalable, secure cloud-native workstations.</li>
|
||
</ul>
|
||
<h3 id="infrastructure-as-code">Infrastructure as Code<a class="headerlink" href="#infrastructure-as-code" title="Permanent link">¶</a></h3>
|
||
<h4 id="terraform-modules">Terraform Modules<a class="headerlink" href="#terraform-modules" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://registry.terraform.io/modules/markti/github-runner/azurerm">registry.terraform.io/modules/markti/github-runner</a> <span class='md-tag md-tag--warning'>[TERRAFORM CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An infrastructure-as-code (IaC) Terraform module tailored for automating self-hosted GitHub Actions runners in Microsoft Azure. Employs Virtual Machine Scale Sets (VMSS) alongside ephemeral instances to secure and scale cluster execution tasks. Essential for enterprise workloads demanding isolated network pathways.</li>
|
||
</ul>
|
||
<h2 id="cloud-native">Cloud Native<a class="headerlink" href="#cloud-native" title="Permanent link">¶</a></h2>
|
||
<h3 id="gitops">GitOps<a class="headerlink" href="#gitops" title="Permanent link">¶</a></h3>
|
||
<h4 id="gitlab-kubernetes-agent">GitLab Kubernetes Agent<a class="headerlink" href="#gitlab-kubernetes-agent" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://about.gitlab.com/blog/gitlab-kubernetes-agent-on-gitlab-com">about.gitlab.com: A new era of Kubernetes integrations on GitLab.com</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Introduces the GitLab Agent for Kubernetes, enabling pull-based GitOps deployment workflows. This architecture shifts away from traditional push-based CI models, offering enhanced security and continuous state reconciliation.</li>
|
||
</ul>
|
||
<h4 id="gitlab-operator">GitLab Operator<a class="headerlink" href="#gitlab-operator" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://about.gitlab.com/blog/open-shift-ga">about.gitlab.com: GitLab’s Kubernetes Operator with support for Red Hat OpenShift is now generally available</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Announces general availability of the GitLab Kubernetes Operator with Red Hat OpenShift support. Discusses lifecycle automation, upgrades, and scaling procedures for self-hosted GitLab instances inside secure enterprise clusters.</li>
|
||
<li><strong>(2022)</strong> <a href="https://about.gitlab.com/blog/gko-on-ocp">about.gitlab.com: How to install and use the GitLab Kubernetes Operator (on OCP)</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An operational installation guide for deploying the GitLab Kubernetes Operator on Red Hat OpenShift. Discusses Ingress controllers, Security Context Constraints (SCC), and persistent storage volumes.</li>
|
||
</ul>
|
||
<h3 id="helm-charts">Helm Charts<a class="headerlink" href="#helm-charts" title="Permanent link">¶</a></h3>
|
||
<h4 id="gitlab-deployment">GitLab Deployment<a class="headerlink" href="#gitlab-deployment" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://about.gitlab.com/blog/gitlab-chart-works-towards-kubernetes-1-22">about.gitlab.com: GitLab Chart works towards Kubernetes 1.22</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details architectural changes to the GitLab Helm Chart to support Kubernetes 1.22. Evaluates adaptations required for API deprecations, specifically focusing on Ingress resources.</li>
|
||
</ul>
|
||
<h3 id="kubernetes-management">Kubernetes Management<a class="headerlink" href="#kubernetes-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="gitlab-integrations">GitLab Integrations<a class="headerlink" href="#gitlab-integrations" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://about.gitlab.com/blog/simple-kubernetes-management-with-gitlab">about.gitlab.com: Simple Kubernetes management with GitLab</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An architectural guide on using GitLab as a unified management plane for Kubernetes. Covers cluster connecting procedures, security posture monitoring, and automated Auto DevOps pipelines.</li>
|
||
</ul>
|
||
<h2 id="community">Community<a class="headerlink" href="#community" title="Permanent link">¶</a></h2>
|
||
<h3 id="developer-relations">Developer Relations<a class="headerlink" href="#developer-relations" title="Permanent link">¶</a></h3>
|
||
<h4 id="stack-overflow">Stack Overflow<a class="headerlink" href="#stack-overflow" title="Permanent link">¶</a></h4>
|
||
<h5 id="gitlab">GitLab<a class="headerlink" href="#gitlab" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://stackoverflow.blog/2021/09/22/gitlab-launches-collective-on-stack-overflow">stackoverflow.blog: GitLab launches Collective on Stack Overflow</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Announcement highlighting the launch of the GitLab Collective on Stack Overflow, establishing a curated ecosystem of verified Q&As, knowledge-sharing, and technical interaction for modern DevSecOps practices.</li>
|
||
</ul>
|
||
<h2 id="devops">DevOps<a class="headerlink" href="#devops" title="Permanent link">¶</a></h2>
|
||
<h3 id="automation">Automation<a class="headerlink" href="#automation" title="Permanent link">¶</a></h3>
|
||
<h4 id="git-tools">Git Tools<a class="headerlink" href="#git-tools" title="Permanent link">¶</a></h4>
|
||
<h5 id="git-xargs">git-xargs<a class="headerlink" href="#git-xargs" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.gruntwork.io/blog/introducing-git-xargs-an-open-source-tool-to-update-multiple-github-repos">blog.gruntwork.io: Introducing git-xargs: an open source tool to update multiple GitHub repos</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Gruntwork's introduction to git-xargs, a Go-based open-source CLI utility designed to execute shell commands, inject files, and generate programmatic pull requests across multi-repository fleets.</li>
|
||
</ul>
|
||
<h3 id="cicd-platforms">CICD Platforms<a class="headerlink" href="#cicd-platforms" title="Permanent link">¶</a></h3>
|
||
<h4 id="branch-protection">Branch Protection<a class="headerlink" href="#branch-protection" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://build5nines.com/configuring-github-actions-to-run-jobs-on-specific-branches">build5nines.com: Configuring GitHub Actions to Run Jobs on Specific Branches</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details structural logic rules used to target GitHub Actions job execution exclusively to specific branch namespaces. Teaches architecture patterns for segregating master branch releases from feature-branch testing suites. Minimizes runner budget exhaustion by preventing redundant builds.</li>
|
||
<li><strong>(2021)</strong> <a href="https://build5nines.com/github-actions-get-current-branch-name-for-git-repo">build5nines.com: GitHub Actions: Get Current Branch Name for Git Repo</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Addresses the common scripting challenge of dynamically extracting branch name metadata in GitHub Actions. Evaluates environment variable interpolation syntax across various git checkout paradigms. Directs logic-dependent deployment strategies in complex multi-branch projects.</li>
|
||
</ul>
|
||
<h4 id="dotnet-workflows">Dotnet Workflows<a class="headerlink" href="#dotnet-workflows" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://devblogs.microsoft.com/dotnet/dotnet-loves-github-actions">devblogs.microsoft.com: .NET 💜 GitHub Actions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores the deeply integrated continuous delivery paths between the .NET ecosystem and GitHub Actions. Details official templates designed to compile, containerize, and deploy complex modern .NET microservices. Focuses on security key storage configurations and pipeline telemetry visualization.</li>
|
||
</ul>
|
||
<h4 id="workflow-dispatch">Workflow Dispatch<a class="headerlink" href="#workflow-dispatch" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://build5nines.com/configuring-manual-triggers-in-github-actions-with-workflow_dispatch">build5nines.com: Configuring Manual Triggers in GitHub Actions with <code>workflow_dispatch</code></a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A granular guide to declaring human-in-the-loop manual overrides in GitHub Actions using the <code>workflow_dispatch</code> event trigger. Discusses configuration of strict typing parameters and dynamic input options in the YAML configuration matrix. Assists in restricting dangerous execution actions in production environments.</li>
|
||
</ul>
|
||
<h3 id="chatops">ChatOps<a class="headerlink" href="#chatops" title="Permanent link">¶</a></h3>
|
||
<h4 id="ai-assistants">AI Assistants<a class="headerlink" href="#ai-assistants" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://code-dog.app">Code Dog</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An automated code-review bot that provides static analysis feedback and structural code reviews directly on pull requests. Uses rule-based engines to identify code smells, potential bugs, and syntax inconsistencies across popular languages.</li>
|
||
</ul>
|
||
<h4 id="integrations">Integrations<a class="headerlink" href="#integrations" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://techcommunity.microsoft.com/blog/microsoftteamsblog/new-bitbucket-bot-for-microsoft-teams/218212">BitBucket Bot for Microsoft Teams</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The official Microsoft Teams integration for Bitbucket Server and Cloud. Relays rich contextual alerts regarding repository updates, commit feedback, and pull requests directly to team channels to collapse developer communication latency.</li>
|
||
</ul>
|
||
<h3 id="container-management">Container Management<a class="headerlink" href="#container-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-container-registry">GitHub Container Registry<a class="headerlink" href="#github-container-registry" title="Permanent link">¶</a></h4>
|
||
<h5 id="kubernetes">Kubernetes<a class="headerlink" href="#kubernetes" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://itnext.io/build-ship-github-container-registry-kubernetes-aa06029b3f21">itnext.io: Build & Ship: GitHub Container Registry & Kubernetes</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Deep technical walkthrough demonstrating CI/CD container assembly, pushing artifacts to GitHub Container Registry (GHCR), and orchestration within live Kubernetes endpoints.</li>
|
||
</ul>
|
||
<h3 id="container-orchestration">Container Orchestration<a class="headerlink" href="#container-orchestration" title="Permanent link">¶</a></h3>
|
||
<h4 id="cicd-libraries">CICD Libraries<a class="headerlink" href="#cicd-libraries" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/redhat-actions">github.com: RedHat Actions 🌟</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The main organizational hub housing Red Hat's official actions for OpenShift deployment. These components standardize cluster authentication, CLI installation, and container orchestration tasks directly in pipeline code. Acts as the primary bridge for enterprise Kubernetes pipeline operations.</li>
|
||
</ul>
|
||
<h4 id="cicd-pipelines">CICD Pipelines<a class="headerlink" href="#cicd-pipelines" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.redhat.com/en/blog/deploying-to-openshift-using-github-actions">openshift.com: Deploying to OpenShift using GitHub Actions</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A step-by-step technical blueprint showing the integration of OpenShift API endpoints within automated GitHub pipelines. Highlights OAuth-based login processes, image registry configuration, and seamless rolling updates. Essential for maintaining secure hybrid-cloud application states.</li>
|
||
</ul>
|
||
<h4 id="red-hat-integration">Red Hat Integration<a class="headerlink" href="#red-hat-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://www.redhat.com/en/about/press-releases/red-hat-and-github-collaborate-expand-developer-experience-red-hat-openshift-github-actions">redhat.com: Red Hat and GitHub Collaborate to Expand the Developer Experience on Red Hat OpenShift with GitHub Actions 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Announces the strategic engineering collaboration between Red Hat and GitHub to bring native OpenShift deployment controls to GitHub Actions. Bridges enterprise Kubernetes platforms and developer workflows by standardizing on Red Hat's native actions suite.</li>
|
||
</ul>
|
||
<h4 id="self-hosted-runners">Self-Hosted Runners<a class="headerlink" href="#self-hosted-runners" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/redhat-actions/openshift-actions-runners">github.com: OpenShift GitHub Actions Runner 🌟</a> <span class='md-tag md-tag--warning'>[DOCKERFILE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Holds Red Hat's containerized self-hosted GitHub Actions runner configurations optimized for execution on OpenShift clusters. Offers secure scaling patterns that allow pipelines to process resource-intensive compilation and container builds natively within the cluster fabric.</li>
|
||
</ul>
|
||
<h3 id="continuous-delivery">Continuous Delivery<a class="headerlink" href="#continuous-delivery" title="Permanent link">¶</a></h3>
|
||
<h4 id="chatops-1">ChatOps (1)<a class="headerlink" href="#chatops-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.rultor.com">Rultor</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A unique ChatOps merge agent that handles branch integration and deployments entirely via comments inside GitHub issue trackers. Employs isolated Docker containers to guarantee repeatable, hermetic build environments during continuous delivery.</li>
|
||
<li><strong>(2014)</strong> <a href="https://www.yegor256.com/2014/07/24/rultor-automated-merging.html">Rultor, a Merging Bot</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A philosophical and architectural essay framing the necessity of automated merging bots. Argues that manual merging introduces critical continuous integration vulnerabilities and details how systems like Rultor resolve this operational anti-pattern.</li>
|
||
</ul>
|
||
<h4 id="gitlab-1">GitLab (1)<a class="headerlink" href="#gitlab-1" title="Permanent link">¶</a></h4>
|
||
<h5 id="openshift-operator">OpenShift Operator<a class="headerlink" href="#openshift-operator" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://cloudnativenow.com/features/gitlab-brings-kubernetes-operator-to-red-hat-openshift">containerjournal.com: GitLab Brings Kubernetes Operator to Red Hat OpenShift</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The GitLab Kubernetes Operator on Red Hat OpenShift automates the lifecycle management of self-hosted GitLab instances. By leveraging the Operator SDK, it provides native integration with OpenShift security contexts, automated upgrades, and scale-out capabilities for enterprise-grade GitOps engines.</li>
|
||
</ul>
|
||
<h4 id="gitops-1">GitOps (1)<a class="headerlink" href="#gitops-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/jenkins-x/updatebot">Jenkins-X UpdateBOT</a> <span class='md-tag md-tag--info'>⭐ 40</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-ab4c227b" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 5 L 10 9 L 20 5 L 30 11 L 40 5 L 50 3" fill="none" stroke="url(#spark-grad-ab4c227b)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="3" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A dynamic automation component within the Jenkins-X ecosystem. It monitors downstream project dependencies and automatically creates, updates, and merges pull requests across microservices' configuration and manifest repositories.</li>
|
||
</ul>
|
||
<h3 id="continuous-deployment-1">Continuous Deployment (1)<a class="headerlink" href="#continuous-deployment-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="release-automation">Release Automation<a class="headerlink" href="#release-automation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://semantic-release.gitbook.io/semantic-release">semantic-release.gitbook.io 🌟</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official blueprints for semantic-release, a pipeline agent that completely automates versioning and package publishing. Analyzes commit messages matching conventional standards to calculate semver increments, avoiding manual human errors during rollout pipelines.</li>
|
||
<li><strong>(2021)</strong> <a href="https://css-tricks.com/how-to-automate-project-versioning-and-releases-with-continuous-deployment">css-tricks.com: How to Automate Project Versioning and Releases with Continuous Deployment 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An implementation guide for setting up automated semver-based deployments and releases. Focuses on integrating semantic-release utilities inside popular continuous integration environments to remove manual distribution workloads.</li>
|
||
</ul>
|
||
<h3 id="continuous-integration">Continuous Integration<a class="headerlink" href="#continuous-integration" title="Permanent link">¶</a></h3>
|
||
<h4 id="bitbucket-pipelines">Bitbucket Pipelines<a class="headerlink" href="#bitbucket-pipelines" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://community.atlassian.com/forums/Bitbucket-questions/configure-bitbucket-pipelines-yml-to-automatically-merge-feature/qaq-p/793222">Configure bitbucket-pipelines.yml to automatically merge feature branch to master?</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A community-focused guide outlining configuration recipes for automerging feature branches into staging or master using <code>bitbucket-pipelines.yml</code>. Uses shell scripts and pipeline runners to securely push merge commits back to the remote repository.</li>
|
||
</ul>
|
||
<h4 id="github-actions-1">GitHub Actions (1)<a class="headerlink" href="#github-actions-1" title="Permanent link">¶</a></h4>
|
||
<h5 id="secrets-management">Secrets Management<a class="headerlink" href="#secrets-management" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://adamtheautomator.com/github-actions-environment-variables">adamtheautomator.com: How to Manage GitHub Actions Environment Variables and Secrets</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Walkthrough tracing steps to declare environment variables, configure repository variables, and securely reference encrypted secrets inside continuous workflow files.</li>
|
||
</ul>
|
||
<h4 id="gitlab-ci">GitLab CI<a class="headerlink" href="#gitlab-ci" title="Permanent link">¶</a></h4>
|
||
<h5 id="education">Education<a class="headerlink" href="#education" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/devops-with-gitlab-ci-course">freecodecamp.org: DevOps with GitLab CI Course 🌟</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A comprehensive, beginner-to-intermediate course on DevOps workflows using GitLab CI. It covers essential pipeline architecture, multi-stage jobs, runner registration, variable management, and caching strategies for optimization.</li>
|
||
</ul>
|
||
<h5 id="introduction">Introduction<a class="headerlink" href="#introduction" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://community.ops.io/jatin/ci-cd-101-with-gitlab-4pol">community.ops.io: CI CD 101 with GitLab</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Introductory guide breaking down the foundational principles of continuous integration and continuous delivery (CI/CD) utilizing GitLab's native pipelines. Covers runner setup, pipeline configuration files (.gitlab-ci.yml), and stage execution flow.</li>
|
||
</ul>
|
||
<h5 id="kubernetes-deployments">Kubernetes Deployments<a class="headerlink" href="#kubernetes-deployments" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://vadosware.io/post/level-one-automated-k8s-deployments-with-gitlab-ci">vadosware.io: Level 1 Automated K8S Deployments With GitLab CI</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Practical walkthrough demonstrating Level 1 automation for Kubernetes deployments utilizing GitLab CI. This guide focuses on configuring repository variables, building containerized services, and executing direct deployments via kubectl or Helm charts without complex GitOps operators.</li>
|
||
</ul>
|
||
<h4 id="jenkins-plugins">Jenkins Plugins<a class="headerlink" href="#jenkins-plugins" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://plugins.jenkins.io/github-branch-source"><strong>GitHub Branch Source Plugin:</strong></a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — The industry-standard Jenkins integration plugin for GitHub repos. It dynamically scans GitHub Organizations to construct multibranch pipelines, manages webhooks securely, and publishes build status reports to GitHub PRs. Highly recommended for robust Jenkins-centric hybrid cloud environments.</li>
|
||
<li><strong>(2025)</strong> <a href="https://plugins.jenkins.io/bitbucket-push-and-pull-request">Jenkins Plugin: Bitbucket Push and Pull Request</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A targeted Jenkins integration plugin that listens to Bitbucket push and pull request webhook payloads. Provides highly granular build-triggering controls based on specific branch patterns, reviewer states, and label assignments.</li>
|
||
<li><strong>(2021)</strong> <a href="https://plugins.jenkins.io/git"><strong>Git Plugin</strong>: Merge Extensions</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A specialized extension plugin for Jenkins Git integration that automates pre-build branch merging. This enables immediate testing of incoming pull request commits against target branch heads before running main pipelines. Essential for verifying integration compatibility before deployment.</li>
|
||
<li><strong>(2020)</strong> <a href="https://plugins.jenkins.io/ghprb">GitHub Pull Request Builder Plugin</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — A legacy Jenkins plugin designed to trigger builds based on GitHub Pull Request creation and updates. While widely deployed in historical systems, modern setups have largely replaced this tool with GitHub Branch Source or GitHub Actions for vastly superior security and performance.</li>
|
||
<li><strong>(2019)</strong> <a href="https://plugins.jenkins.io/plasticscm-mergebot">PlasticSCM MergeBot Jenkins Plugin</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — A legacy Jenkins integration plugin designed to connect Plastic SCM's native MergeBot engine with continuous integration pipelines. It monitors merge requests and automates verification runs before checking changes back into the trunk.</li>
|
||
</ul>
|
||
<h4 id="test-automation">Test Automation<a class="headerlink" href="#test-automation" title="Permanent link">¶</a></h4>
|
||
<h5 id="gitlab-ci-1">GitLab CI (1)<a class="headerlink" href="#gitlab-ci-1" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.testmo.com/guides/gitlab-ci-test-automation">testmo.com: GitLab CI/CD Test Automation Pipeline & Reporting</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Integration guide outlining how to embed automated test execution and real-time test execution reporting within GitLab CI/CD pipelines. This pattern ensures high-fidelity test telemetry and immediate failure alerts inside the merge request interface.</li>
|
||
</ul>
|
||
<h3 id="devsecops">DevSecOps<a class="headerlink" href="#devsecops" title="Permanent link">¶</a></h3>
|
||
<h4 id="supply-chain-security">Supply Chain Security<a class="headerlink" href="#supply-chain-security" title="Permanent link">¶</a></h4>
|
||
<h5 id="go-security">Go Security<a class="headerlink" href="#go-security" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/security/supply-chain-security/github-supply-chain-security-features-go-community">github.blog: GitHub brings supply chain security features to the Go community</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details deployment of automated dependency parsing, vulnerability detection databases (GitHub Advisory Database), and automated security pull requests (Dependabot) directly targeting the Go package ecosystem.</li>
|
||
</ul>
|
||
<h3 id="enterprise-platforms">Enterprise Platforms<a class="headerlink" href="#enterprise-platforms" title="Permanent link">¶</a></h3>
|
||
<h4 id="azure-devops">Azure DevOps<a class="headerlink" href="#azure-devops" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://azuredevopslabs.com">Azure DevOps Labs 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A extensive sandbox catalog presenting modular, self-paced technical tutorials for Azure DevOps. Teaches container builds, environment configuration matrices, and enterprise-grade security structures designed to support high-scale operations.</li>
|
||
<li><strong>(2024)</strong> <a href="https://x.com/azuredevops">twitter.com/azuredevops</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official communication stream detailing updates and security patches for Azure DevOps platforms. Serves as a useful secondary source for tracking telemetry optimizations and service level agreements (SLAs) directly from engineering teams.</li>
|
||
<li><strong>(2018)</strong> <a href="https://www.dotnetcurry.com/visualstudio/1322/what-is-visual-studio-team-system-vsts">Microsoft Visual Studio Team Services (VSTS)</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details the architectural features of Microsoft's Visual Studio Team Services (VSTS) before its transition to Azure DevOps. Focuses on classical application lifecycle management (ALM) mechanisms and pipeline integration schemas.</li>
|
||
<li><strong>(2018)</strong> <a href="https://www.softwaretestinghelp.com/microsoft-vsts-tutorial-1">Microsoft Visual Studio Team Services (VSTS) Tutorial: The Cloud ALM Platform</a> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A fundamental tutorial documenting task management and build execution models inside legacy VSTS configurations. Serves as a migration reference for enterprise architects aiming to port legacy environments to modern Azure DevOps structures.</li>
|
||
</ul>
|
||
<h3 id="gitops-2">GitOps (2)<a class="headerlink" href="#gitops-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="kubernetes-management-1">Kubernetes Management (1)<a class="headerlink" href="#kubernetes-management-1" title="Permanent link">¶</a></h4>
|
||
<h5 id="multi-cluster">Multi-Cluster<a class="headerlink" href="#multi-cluster" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://itnext.io/managing-multiple-kubernetes-clusters-using-git-cd068bbd85ac">itnext.io: Managing multiple Kubernetes clusters using Git 🌟</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This deep-dive explores multi-cluster Kubernetes fleet management using GitOps methodologies. It details Git-based declarative workflows using tools like ArgoCD or GitLab Agent for Kubernetes to maintain architectural parity across environment stages.</li>
|
||
</ul>
|
||
<h4 id="reliability-as-code">Reliability-as-Code<a class="headerlink" href="#reliability-as-code" title="Permanent link">¶</a></h4>
|
||
<h5 id="github-actions-2">GitHub Actions (2)<a class="headerlink" href="#github-actions-2" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/enterprise-software/devops/extending-gitops-to-reliability-as-code-with-github-and-stackpulse">github.blog: Extending GitOps to reliability-as-code with GitHub and StackPulse</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analysis detailing how teams integrate StackPulse runbooks and GitHub Actions definitions to orchestrate continuous resilience, extending classic declarative GitOps practices to automated incident response.</li>
|
||
</ul>
|
||
<h3 id="mobile-cicd">Mobile CICD<a class="headerlink" href="#mobile-cicd" title="Permanent link">¶</a></h3>
|
||
<h4 id="flutter-automation">Flutter Automation<a class="headerlink" href="#flutter-automation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://blog.gskinner.com/archives/2022/01/flutter-easily-add-ci-testing-with-github-actions.html">blog.gskinner.com: Flutter: Easily add CI testing with GitHub Actions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A technical implementation blueprint for integrating Flutter automated testing pipelines within GitHub Actions. Outlines configuration paradigms for environment caching, automated test suite execution, and artifact compilation. Significantly minimizes manual pre-flight validation overhead for cross-platform workflows.</li>
|
||
</ul>
|
||
<h4 id="platform-workflows">Platform Workflows<a class="headerlink" href="#platform-workflows" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.infoq.com/news/2022/01/GitHub-devops-mobile-apps">infoq.com: How GitHub Does DevOps for its iOS and Android Apps</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyses GitHub's internal orchestration patterns for native iOS and Android continuous integration pipelines. Highlights optimization patterns for automated builds, secure code signing, and binary release strategies utilizing native GitHub Actions runner farms. Relies on internal platform telemetry to structure high-performance mobile deployments.</li>
|
||
</ul>
|
||
<h3 id="version-control">Version Control<a class="headerlink" href="#version-control" title="Permanent link">¶</a></h3>
|
||
<h4 id="desktop-git-clients">Desktop Git Clients<a class="headerlink" href="#desktop-git-clients" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://www.sourcetreeapp.com">Atlassian Sourcetree</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An enterprise-grade visual desktop client for Git. Offers robust graphic representation of complex branch models, submodule states, and advanced rebasing processes. Designed to simplify interaction with non-standard commit histories.</li>
|
||
<li><strong>(2024)</strong> <a href="https://www.gitkraken.com">gitkraken.com</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A feature-rich desktop client focusing on graphical representation of interactive branch graphs. Highlights merge tools and deep integrations with cloud-native hosting providers, greatly simplifying complex repository actions for development teams.</li>
|
||
<li><strong>(2022)</strong> <a href="https://gmaster.io">gmaster</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A visualization client designed to resolve merge conflicts using code-structure maps rather than flat text comparisons. Provides refactoring-aware merges to streamline alignments, though widely considered a legacy specialized tool in modern workflows.</li>
|
||
</ul>
|
||
<h4 id="distributed-issue-tracking">Distributed Issue Tracking<a class="headerlink" href="#distributed-issue-tracking" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/git-bug/git-bug"><mark>github.com/MichaelMure/git-bug</mark></a> <span class='md-tag md-tag--info'>⭐ 9899</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-e2be8998" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 9 L 10 7 L 20 5 L 30 12 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-e2be8998)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An open-source, fully distributed bug tracking mechanism built directly on Git metadata. It embeds ticket management histories directly into the source control system itself, permitting offline bug tracking, decentralized issue resolution, and programmatic API access.</li>
|
||
</ul>
|
||
<h4 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://devdocs.io/git">devdocs.io/git/</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Comprehensive offline-capable search manual console aggregating Git command structures, config specifications, hooks details, and advanced parameters within a unified, high-performance UI.</li>
|
||
</ul>
|
||
<h4 id="git">Git<a class="headerlink" href="#git" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://git-scm.com">Git</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Central portal for Git version control, hosting official documentation, command-line references, binary releases, and the complete 'Pro Git' digital book addressing source control architectures.</li>
|
||
</ul>
|
||
<h4 id="git-operations">Git Operations<a class="headerlink" href="#git-operations" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://tychoish.com/post/9-awesome-git-tricks">9 awesome git tricks</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical review of nine advanced command configurations, parsing custom terminal log layouts, git cherry-pick tricks, and patch commits selection techniques to improve developer efficiency.</li>
|
||
<li><strong>(2019)</strong> <a href="https://codeburst.io/debug-your-code-using-git-bisect-45db2983cc69">codeburst.io: Debug your code using git bisect</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains git bisect's binary search functionality. Walks through isolating historical commits responsible for introducing functional regressions and automating test script execution during debugging cycles.</li>
|
||
<li><strong>(2016)</strong> <a href="https://opensource.com/life/16/7/how-restore-older-file-versions-git">opensource.com: How to restore older file versions in Git</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Focuses on file restoration mechanisms, demonstrating commands like git checkout, git restore, and git reset to recover historical files safely and manage state inconsistencies.</li>
|
||
</ul>
|
||
<h4 id="git-troubleshooting">Git Troubleshooting<a class="headerlink" href="#git-troubleshooting" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://ohshitgit.com">Oh shit, git!</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Practical developer's playbook providing escape instructions for common Git terminal errors. Explores reflog manipulation, commit re-writing, HEAD restoration, and detached branch recovery workflows.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/open-source/git/how-to-undo-almost-anything-with-git">github.blog: How to undo (almost) anything with Git</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Authoritative GitHub guide detailing tree restoration strategies. Employs git reflog, commit reverts, soft/hard resets, and stash management to repair repository configuration states.</li>
|
||
</ul>
|
||
<h4 id="git-tutorials">Git Tutorials<a class="headerlink" href="#git-tutorials" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.freecodecamp.org/news/learn-git-basics">freecodecamp.org: Learn Git Fundamentals – A Handbook on Day-to-Day Development Tasks 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An in-depth learning handbook covering foundational mechanics of Git, explaining index systems, tree conflicts resolution, commit histories, remote repository synchronization, and merge operations.</li>
|
||
<li><strong>(2020)</strong> <a href="https://dev.to/milu_franz/git-explained-the-basics-igc">dev.to: Git Explained - The Basics</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Introductory guide breaking down directory zones (working directory, staging area, git directory) and mapping baseline command flows for development environments onboarding.</li>
|
||
<li><strong>(2016)</strong> <a href="https://tutorialzine.com/2016/06/learn-git-in-30-minutes">tutorialzine.com: Learn git in 30 minutes 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Rapid technical introduction designed to fast-track basic command utilization, teaching working tree concepts, git stage operations, staging file modifications, branch management, and remote repository handshakes.</li>
|
||
</ul>
|
||
<h4 id="git-workflows">Git Workflows<a class="headerlink" href="#git-workflows" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.datree.io/resources/git-commit-message">How to Get More Out of Your Git Commit Message</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Guidelines for writing clean, descriptive, and parseable commit messages. Supports conventional commits, automating software changelogs, semantic version numbering, and improving code review cycles.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/gonedark/3-git-commands-i-use-every-day">3 Git Commands I Use Every Day</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Examines daily developer command workflows, optimizing git stashing, quick rebases, and clean branch updates to reduce development cycles and streamline collaboration.</li>
|
||
<li><strong>(2020)</strong> <a href="https://dev.to/g_abud/advanced-git-reference-1o9j">dev.to: Git Concepts I Wish I Knew Years Ago 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Examines the underlying architecture of Git, explaining blobs, commits, trees, and refs, helping developers troubleshoot merge conflicts with a conceptual understanding of data storage.</li>
|
||
</ul>
|
||
<h4 id="governance">Governance<a class="headerlink" href="#governance" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://opensource.com/article/20/7/git-repos-best-practices">opensource.com: 6 best practices for managing Git repos</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A corporate guide outlining governance practices for managing Git repositories. Advocates for micro-commits, atomic changes, automated static security scans, standardized branching models, and clean pull request lifecycles.</li>
|
||
</ul>
|
||
<h4 id="identity-and-access-management">Identity and Access Management<a class="headerlink" href="#identity-and-access-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/git-ecosystem/git-credential-manager"><mark>Git Credential Manager Core</mark></a> <span class='md-tag md-tag--info'>⭐ 8978</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-6277e498" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 11 L 10 9 L 20 13 L 30 11 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-6277e498)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[C# CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Git Credential Manager is a secure, cross-platform helper that simplifies multi-factor authentication for hosts like GitHub, GitLab, and Azure DevOps. It securely stores credentials in platform-native keychains, abstracting token lifecycle management away from developers.</li>
|
||
<li><strong>(2022)</strong> <a href="https://github.blog/security/application-security/git-credential-manager-authentication-for-everyone">github.blog: Git Credential Manager: authentication for everyone</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details structural security updates inside Git Credential Manager to address multi-factor authentication on GitHub and Azure DevOps. Explains background processes managing secure local keychain interactions to prevent token leakage.</li>
|
||
</ul>
|
||
<h4 id="kubernetes-deployments-1">Kubernetes Deployments (1)<a class="headerlink" href="#kubernetes-deployments-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://itnext.io/setup-a-private-git-repository-in-kubernetes-with-gitea-64f5ea1e5070">itnext.io: Setup a Private Git-Repository in Kubernetes with Gitea</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A granular blueprint detailing the deployment of a private, production-grade Gitea platform inside a Kubernetes cluster. Outlines Helm configuration, storage class assignments, and ingress controls for secure Git over SSH workflows.</li>
|
||
</ul>
|
||
<h4 id="large-file-archival">Large File Archival<a class="headerlink" href="#large-file-archival" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/git-lfs/git-lfs"><mark>git-lfs/git-lfs: Git Large File Storage</mark></a> <span class='md-tag md-tag--info'>⭐ 14313</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-6bf4746d" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 11 L 10 6 L 20 7 L 30 8 L 40 13 L 50 4" fill="none" stroke="url(#spark-grad-6bf4746d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="4" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An open-source Git extension that swaps massive media elements and build binaries for lightweight reference pointers. Reduces main repository bloat to improve checkout times in large-scale operations.</li>
|
||
</ul>
|
||
<h4 id="reference-lists">Reference Lists<a class="headerlink" href="#reference-lists" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/dictcp/awesome-git"><mark>Awesome Git 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 2886</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-4fdba234" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 5 L 10 5 L 20 8 L 30 13 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-4fdba234)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An extensive curated listing of Git workflows, terminal extensions, custom hook libraries, UI clients, branching theories, and visual educational platforms for development teams.</li>
|
||
<li><strong>(2018)</strong> <a href="https://codeburst.io/a-resource-for-all-things-git-b63d6626beca">codeburst.io: A Resource for all Things Git</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Synthesized index of Git education sheets, virtual playgrounds, interactive command simulators, and troubleshooting maps, serving as a master curriculum for development teams.</li>
|
||
</ul>
|
||
<h4 id="releases">Releases<a class="headerlink" href="#releases" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.blog/open-source/git/highlights-from-git-2-28">github.blog: Highlights from Git 2.28</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Review of the features introduced in Git 2.28, detailing the init.defaultBranch configuration options and internal hashing optimizations to support modern security workflows.</li>
|
||
</ul>
|
||
<h4 id="repository-synchronization">Repository Synchronization<a class="headerlink" href="#repository-synchronization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://blog.kubesimplify.com/moving-code-between-git-repositories-with-copybara">blog.kubesimplify.com: Moving code between GIT repositories with Copybara | Daniele Polencic</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Evaluates Google's Copybara system for transferring and transforming code layouts between disparate Git repositories. Highly valuable for orchestrating multi-repo synchronization pipelines, especially when bridging public open-source forks with secure internal codebases.</li>
|
||
</ul>
|
||
<h4 id="scalable-scm-systems">Scalable SCM Systems<a class="headerlink" href="#scalable-scm-systems" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://sapling-scm.com/docs/introduction">sapling-scm.com</a> <span class='md-tag md-tag--warning'>[C++ CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Sapling is Meta’s Git-compatible source control management system engineered specifically for massive monolithic repositories. Integrates client-side logic with deep server-side virtual file optimizations to provide rapid execution on filesystems with millions of files.</li>
|
||
</ul>
|
||
<h4 id="self-hosted-git">Self-Hosted Git<a class="headerlink" href="#self-hosted-git" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://about.gitea.com">Gitea</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A highly performant, lightweight self-hosted Git platform written in Go. Ideal for low-resource environments, local test clusters, or edge deployments where running complex server infrastructures like GitLab is impossible.</li>
|
||
</ul>
|
||
<h2 id="developer-platform">Developer Platform<a class="headerlink" href="#developer-platform" title="Permanent link">¶</a></h2>
|
||
<h3 id="automation-1">Automation (1)<a class="headerlink" href="#automation-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="custom-actions">Custom Actions<a class="headerlink" href="#custom-actions" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/build-your-first-javascript-github-action">freecodecamp.org: How to Build Your First JavaScript GitHub Action</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A programming tutorial detailing the creation of custom JavaScript actions. Explores parsing event contexts, using <code>@actions/core</code> APIs, handling input/output boundaries, and distributing modular components via the marketplace.</li>
|
||
</ul>
|
||
<h4 id="developer-productivity-1">Developer Productivity (1)<a class="headerlink" href="#developer-productivity-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.blog/developer-skills/github/5-automations-every-developer-should-be-running">github.blog: 5 automations every developer should be running</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes five vital day-to-day workflow automations. Emphasizes auto-tagging, stale issue processing, automatic assignee assignments, and card synchronization to maximize developer productivity and team collaboration.</li>
|
||
</ul>
|
||
<h4 id="git-manipulation">Git Manipulation<a class="headerlink" href="#git-manipulation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2015)</strong> <a href="https://github.com/rakyll/fake-it-til-you-make-it">github.com/rakyll/fake-it-til-you-make-it</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A shell-based contribution graphic simulation script. Evaluated as a legacy tool under Minimum Viable Quality metrics due to lack of active commits since 2015. Retained only to showcase historical Git metadata manipulation patterns.</li>
|
||
</ul>
|
||
<h4 id="stale-data-cleanup">Stale Data Cleanup<a class="headerlink" href="#stale-data-cleanup" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/jessfraz/branch-cleanup-action">github.com: Branch Cleanup Action 🌟</a> <span class='md-tag md-tag--info'>⭐ 422</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-d0eed18c" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 2 L 10 10 L 20 3 L 30 9 L 40 11 L 50 6" fill="none" stroke="url(#spark-grad-d0eed18c)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — An automated GitHub Action designed to delete merged branches. Classified as legacy under MVQ protocols due to years of inactivity, since native GitHub repositories now support automatic head branch deletion.</li>
|
||
</ul>
|
||
<h3 id="collaboration-tools">Collaboration Tools<a class="headerlink" href="#collaboration-tools" title="Permanent link">¶</a></h3>
|
||
<h4 id="cicd-governance">CICD Governance<a class="headerlink" href="#cicd-governance" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/opensauced/how-to-create-a-good-pull-request-template-and-why-you-should-add-gifs-4i0l">dev.to/opensauced: How to Create a Good Pull Request Template (and Why You Should Add Gifs)</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides blueprint strategies for designing high-yield pull request templates. Explains how structuring issue link references, visual UI regression context (like screenshots/GIFs), and self-review checklists enforces repository code standards.</li>
|
||
</ul>
|
||
<h4 id="open-source-workflows-1">Open Source Workflows (1)<a class="headerlink" href="#open-source-workflows-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/git-and-github-workflow-for-open-source">freecodecamp.org: How to Contribute to Open-Source Projects – Git & GitHub Workflow for Beginners</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A beginner-friendly guide covering public repository contribution workflows. Outlines repository forking, local branching conventions, committing revisions, maintaining upstream parity, and launching peer reviews.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/github/how-to-edit-a-github-action-3j14">dev.to: Make your first contribution to a GitHub Action!</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An introductory guide for contributing to open-source actions. Teaches developers how to read action manifests, run automated unit tests locally, and submit pull requests to public community tools.</li>
|
||
</ul>
|
||
<h4 id="repository-management">Repository Management<a class="headerlink" href="#repository-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/changelog/2021-12-09-lists-are-now-available-as-a-public-beta">github.blog: Lists are now available as a public beta</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Announcement detailing the release of GitHub Lists in public beta. Offers developers a structural interface to catalog, curate, and filter starred repositories into personalized collections, improving organization-level resource tracking and discovery capabilities.</li>
|
||
</ul>
|
||
<h4 id="static-sites">Static Sites<a class="headerlink" href="#static-sites" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/giscus/giscus"><mark>github.com/giscus/giscus</mark></a> <span class='md-tag md-tag--info'>⭐ 11784</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-0026c364" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 12 L 10 3 L 20 12 L 30 2 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-0026c364)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A database-free comment widget powered natively by GitHub Discussions. Explores how mapping comments directly into static markdown contexts eliminates expensive self-hosted database servers and prevents tracking risks on modern JAMstack websites.</li>
|
||
</ul>
|
||
<h3 id="configuration-management">Configuration Management<a class="headerlink" href="#configuration-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="organization-defaults">Organization Defaults<a class="headerlink" href="#organization-defaults" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/how-to-use-the-dot-github-repository">freecodecamp.org: How to Use the .github Repository</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An implementation guide for the special <code>.github</code> repository, standardizing organization-wide default assets. Demonstrates how hosting issue templates, pull request layouts, and code ownership rules globally simplifies governance across hundreds of decentralized sub-repositories.</li>
|
||
</ul>
|
||
<h4 id="project-scaffolding-1">Project Scaffolding (1)<a class="headerlink" href="#project-scaffolding-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.freecodecamp.org/news/create-a-github-template-repository-with-react-vite-and-tailwindcss">freecodecamp.org: How to Build a GitHub Template Repository for Scaffolding with React, Vite, and TailwindCSS</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Documents the construction of standardized scaffolding templates. Guides users on configuring a GitHub template repository utilizing React, Vite, and TailwindCSS to establish zero-friction, repeatable starting environments for front-end engineers.</li>
|
||
</ul>
|
||
<h3 id="infrastructure">Infrastructure<a class="headerlink" href="#infrastructure" title="Permanent link">¶</a></h3>
|
||
<h4 id="network-security">Network Security<a class="headerlink" href="#network-security" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port">docs.github.com: Using SSH over the HTTPS port 🌟</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official reference troubleshooting protocol explaining SSH transport over HTTPS port 443. Synthesizes custom configuration profiles to bypass restrictive firewalls and proxy devices that block standard port 22 traffic.</li>
|
||
</ul>
|
||
<h3 id="version-control-1">Version Control (1)<a class="headerlink" href="#version-control-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="git-workflows-1">Git Workflows (1)<a class="headerlink" href="#git-workflows-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/how-to-fork-a-github-repository">freecodecamp.org: How to Fork a GitHub Repository – A Complete Workflow</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A full-scale workflow study of Git's forking model. Outlines how to set up upstream tracking references, execute rebase tasks, and coordinate complex code integrations to prevent synchronization drift on highly distributed projects.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/create-and-sync-git-and-github-repositories">freecodecamp.org: How to Create and Sync Git and GitHub Repositories</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A step-by-step tutorial on local Git repository creation and remote GitHub synchronization. Highlights configuration mechanics, SSH public key handshakes, remote origin linking, and secure upstream pushing procedures.</li>
|
||
</ul>
|
||
<h4 id="merge-strategies">Merge Strategies<a class="headerlink" href="#merge-strategies" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://tylercipriani.com/blog/2022/09/30/githubs-missing-merge-option">tylercipriani.com: GitHub's Missing Merge Option</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Evaluates the implications of GitHub's default merge strategies. Analyzes the absence of explicit fast-forward-avoiding rebase options, offering alternative terminal solutions to ensure complete history preservation across complex release branches.</li>
|
||
</ul>
|
||
<h2 id="developer-platforms">Developer Platforms<a class="headerlink" href="#developer-platforms" title="Permanent link">¶</a></h2>
|
||
<h3 id="api-design">API Design<a class="headerlink" href="#api-design" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-api">GitHub API<a class="headerlink" href="#github-api" title="Permanent link">¶</a></h4>
|
||
<h5 id="openapi-spec">OpenAPI Spec<a class="headerlink" href="#openapi-spec" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.blog/news-insights/product-news/introducing-githubs-openapi-description">Introducing GitHub’s OpenAPI Description</a> <span class='md-tag md-tag--warning'>[JSON CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Announcement detailing the generation and open-sourcing of comprehensive OpenAPI (Swagger) specifications for GitHub's REST API, enabling automated SDK generation and typed API integration.</li>
|
||
<li><strong>(2020)</strong> <a href="https://www.infoq.com/news/2020/08/GitHub-open-api-spec">GitHub's OpenAPI Spec Open-Sourced in Beta</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Industry report analyzing the initial beta release of GitHub's OpenAPI specification, detailing how standard compliance lowers friction for automated security audits and API interactions.</li>
|
||
</ul>
|
||
<h5 id="python-clients">Python Clients<a class="headerlink" href="#python-clients" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.blog/developer-skills/programming-languages-and-frameworks/learn-about-ghapi-a-new-third-party-python-client-for-the-github-api">github.blog: Learn about ghapi, a new third-party Python client for the GitHub API</a> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Developer profile of ghapi, an open-source, lightweight Python client targeting the GitHub REST API. Dynamically updates with GitHub's OpenAPI specs to guarantee parity.</li>
|
||
</ul>
|
||
<h3 id="cli-utilities">CLI Utilities<a class="headerlink" href="#cli-utilities" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-cli">GitHub CLI<a class="headerlink" href="#github-cli" title="Permanent link">¶</a></h4>
|
||
<h5 id="extensions">Extensions<a class="headerlink" href="#extensions" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/news-insights/product-news/github-cli-2-0-includes-extensions">github.blog: GitHub CLI 2.0 includes extensions!</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Product release overview for GitHub CLI v2.0, describing the integration of customizable extension engines. Empowers DevOps platform teams to author, deploy, and execute bespoke commands natively via gh.</li>
|
||
<li><strong>(2020)</strong> <a href="https://cli.github.com">GitHub CLI</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official command-line utility (gh) designed to orchestrate GitHub platform resources directly from local terminal shells. Enables developers to query, create, and manage PRs, repository assets, workflows, and issue trackers.</li>
|
||
</ul>
|
||
<h4 id="hub-cli">hub CLI<a class="headerlink" href="#hub-cli" title="Permanent link">¶</a></h4>
|
||
<h5 id="legacy-tools">Legacy Tools<a class="headerlink" href="#legacy-tools" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/mislav/hub"><mark>github/hub 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 22954</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-77ba1893" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 9 L 10 10 L 20 6 L 30 11 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-77ba1893)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Curator Insight highlights 'hub' as the classic command-line utility wrapping Git to simplify GitHub-specific tasks. Live Grounding verifies that the repository is officially archived by GitHub in favor of the newer 'gh' CLI.</li>
|
||
</ul>
|
||
<h3 id="cloud-workstations">Cloud Workstations<a class="headerlink" href="#cloud-workstations" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-codespaces">GitHub Codespaces<a class="headerlink" href="#github-codespaces" title="Permanent link">¶</a></h4>
|
||
<h5 id="performance">Performance<a class="headerlink" href="#performance" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.infoq.com/news/2022/02/github-codespaces-templates">infoq.com: GitHub Codespaces Can Now Be Templated to Improve Performance</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highly detailed architectural update explaining the utilization of pre-built templates inside GitHub Codespaces. By pre-building workspace snapshots, teams bypass complex dependencies and image extraction phases during startup.</li>
|
||
</ul>
|
||
<h4 id="github-dev">GitHub dev<a class="headerlink" href="#github-dev" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/lostintangent/10-awesome-things-you-can-do-with-github-dev-5fm7">dev.to: 10 Fun Things You Can Do With GitHub.dev 😎</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Hands-on exploration outlining the capabilities of using github.dev, a quick browser-based VS Code environment loaded instantly by hitting the '.' key on any repository interface.</li>
|
||
</ul>
|
||
<h3 id="documentation-1">Documentation (1)<a class="headerlink" href="#documentation-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-docs-architecture">GitHub Docs Architecture<a class="headerlink" href="#github-docs-architecture" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.blog/engineering/how-we-launched-docs-github-com">github.blog: How we launched docs.github.com</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Deep technical architectural overview tracing the migration of GitHub's official documentation pipeline to a modernized, dynamic platform built atop Node.js, Markdown pipelines, and rapid CDN delivery.</li>
|
||
</ul>
|
||
<h3 id="education-1">Education (1)<a class="headerlink" href="#education-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-education">GitHub Education<a class="headerlink" href="#github-education" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/education"><strong>education.github.com</strong></a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Comprehensive educational portal serving industry-grade developer setups, cloud environments, and pipeline environments directly to students, teachers, and university networks.</li>
|
||
</ul>
|
||
<h3 id="frontend-integrations">Frontend Integrations<a class="headerlink" href="#frontend-integrations" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-buttons">GitHub Buttons<a class="headerlink" href="#github-buttons" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://buttons.github.io">buttons.github.io: GitHub Buttons</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Simple frontend utility generator that provides clean, interactive, and customizable social buttons (such as Follow, Star, Fork) to integrate easily within product documentation, blogs, or landing pages.</li>
|
||
</ul>
|
||
<h3 id="git-repositories">Git Repositories<a class="headerlink" href="#git-repositories" title="Permanent link">¶</a></h3>
|
||
<h4 id="github">GitHub<a class="headerlink" href="#github" title="Permanent link">¶</a></h4>
|
||
<h5 id="advanced-diffing">Advanced Diffing<a class="headerlink" href="#advanced-diffing" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://sebastiandedeyne.com/things-you-didnt-know-you-could-diff-in-github">Things you didn't know you could diff in GitHub</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights advanced, non-standard visual comparisons and diff features natively supported inside the GitHub UI, including rich text layouts, image assets, and 3D rendering formats.</li>
|
||
</ul>
|
||
<h5 id="code-review">Code Review<a class="headerlink" href="#code-review" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/changelog/2021-09-27-improved-pull-request-file-filtering">github.blog: Improved pull request file filtering</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical overview outlining GitHub's optimized UI-based code review filtering tools. Developers can filter file trees by file extension, ownership patterns, or deployment paths to accelerate review speed.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.infoworld.com/article/2270808/github-introduces-code-review-controls.html">infoworld.com: GitHub introduces code review controls 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — News analysis highlighting automated policy settings that enable team managers to establish strict PR review parameters, bypass permissions, and automate reviewer assignments.</li>
|
||
</ul>
|
||
<h5 id="education-2">Education (2)<a class="headerlink" href="#education-2" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/git-and-github-for-beginners">freecodecamp.org: Git and GitHub Tutorial – Version Control for Beginners 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Massive foundational reference course targeting Git and GitHub mechanics. Covers localized staging workflows, remote push commands, tracking changes, and conflict resolution basics.</li>
|
||
</ul>
|
||
<h5 id="guides-collection">Guides Collection<a class="headerlink" href="#guides-collection" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/ifierygod/series/14420">dev.to: Git and GitHub Series' Articles - The Complete Guides 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Multi-chapter learning pathway aggregating sequential guides on local Git installation, remote repository management, team collaboration patterns, CI integrations, and security controls.</li>
|
||
</ul>
|
||
<h5 id="introduction-1">Introduction (1)<a class="headerlink" href="#introduction-1" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/ericawanja/git-and-github-for-beginners-33a0">dev.to: Git and GitHub for beginners</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Introduces basic conceptual terms like local vs. remote, stage vs. commit, and explains pull requests visually to facilitate onboarding for junior software engineers.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/estherwanjiru/introduction-to-git-and-github-25ei">dev.to: Introduction to Git and GitHub</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Direct guide for engineers starting with version control, covering essential commands, setting up SSH auth tokens, and navigating remote interfaces.</li>
|
||
</ul>
|
||
<h5 id="merging-strategies">Merging Strategies<a class="headerlink" href="#merging-strategies" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/ifierygod/git-and-github-the-complete-guides-chapter-6-2c74">dev.to: Git and GitHub: The Complete Guides - Chapter 6: GitHub Merging</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Comprehensive walkthrough analyzing various Git merge models supported natively inside GitHub, tracing structural differences between classic merge commits, squashing, and rebasing.</li>
|
||
</ul>
|
||
<h5 id="team-collaboration">Team Collaboration<a class="headerlink" href="#team-collaboration" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/colocodes/learn-how-to-use-git-and-github-in-a-team-like-a-pro-2dk7">dev.to: Learn how to use Git and GitHub in a team like a pro</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Focuses on best-practice development operations inside multi-person engineering branches. Describes clean feature-branching architectures, tracking issues, and utilizing labels during production cycles.</li>
|
||
</ul>
|
||
<h4 id="repository-settings">Repository Settings<a class="headerlink" href="#repository-settings" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.blog/changelog/2020-08-26-set-the-default-branch-for-newly-created-repositories">github.blog: Set the default branch for newly-created repositories</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official announcement introducing user and organization-level customizable default branch names (moving from 'master' to 'main' configurations) for automated project setups.</li>
|
||
</ul>
|
||
<h3 id="infrastructure-architecture-1">Infrastructure Architecture (1)<a class="headerlink" href="#infrastructure-architecture-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="continuous-delivery-1">Continuous Delivery (1)<a class="headerlink" href="#continuous-delivery-1" title="Permanent link">¶</a></h4>
|
||
<h5 id="github-deployment">GitHub Deployment<a class="headerlink" href="#github-deployment" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/enterprise-software/devops/improving-how-we-deploy-github">github.blog: Improving how we deploy GitHub</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Structural breakdown detailing internal architectural strategies utilized by GitHub engineers to deploy the global, high-availability web platform safely and with minimized downtime profiles.</li>
|
||
</ul>
|
||
<h5 id="reliability">Reliability<a class="headerlink" href="#reliability" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/developer-skills/github/deployment-reliability-at-github">github.blog: Deployment reliability at GitHub</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Architectural dive into safe release pipelines, progressive deployment rings, canary testing environments, and automated rollback triggers developed to maintain GitHub’s enterprise-level reliability.</li>
|
||
</ul>
|
||
<h3 id="infrastructure-status">Infrastructure Status<a class="headerlink" href="#infrastructure-status" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-operations">GitHub Operations<a class="headerlink" href="#github-operations" title="Permanent link">¶</a></h4>
|
||
<h5 id="uptime-metrics">Uptime Metrics<a class="headerlink" href="#uptime-metrics" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://www.githubstatus.com/uptime">githubstatus.com/uptime 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Public availability dashboard tracing historic up-times and localized service degradations across GitHub's critical operations including Git operations, GitHub Actions, and Packages.</li>
|
||
<li><strong>(2026)</strong> <a href="https://www.githubstatus.com">githubstatus.com 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Real-time operational status and service availability metrics portal for GitHub's ecosystem. Vital for platform engineers and SRE teams to identify global outages or API service degradations impacting CI/CD runners.</li>
|
||
</ul>
|
||
<h3 id="innersource">Innersource<a class="headerlink" href="#innersource" title="Permanent link">¶</a></h3>
|
||
<h4 id="collaboration">Collaboration<a class="headerlink" href="#collaboration" title="Permanent link">¶</a></h4>
|
||
<h5 id="discoverability">Discoverability<a class="headerlink" href="#discoverability" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/enterprise-software/devops/solving-the-innersource-discovery-problem">github.blog: Solving the innersource discovery problem - Discoverability</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Insights into mitigating duplicate development projects inside massive enterprises by adopting innersource frameworks. Leverages GitHub tags, topics, and custom platform discoverability catalogs.</li>
|
||
</ul>
|
||
<h3 id="platform-migration">Platform Migration<a class="headerlink" href="#platform-migration" title="Permanent link">¶</a></h3>
|
||
<h4 id="bitbucket-to-github">BitBucket to GitHub<a class="headerlink" href="#bitbucket-to-github" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.returngis.net/2021/11/migrar-un-repositorio-de-un-bitbucket-server-local-a-github">returngis.net: Migrar un repositorio de un BitBucket Server local a GitHub</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Step-by-step practical migration blueprint describing git clone command loops, mirroring repository history, and exporting branch policies from local BitBucket instances to GitHub Cloud.</li>
|
||
</ul>
|
||
<h3 id="platform-security">Platform Security<a class="headerlink" href="#platform-security" title="Permanent link">¶</a></h3>
|
||
<h4 id="authentication">Authentication<a class="headerlink" href="#authentication" title="Permanent link">¶</a></h4>
|
||
<h5 id="git-operations-1">Git Operations (1)<a class="headerlink" href="#git-operations-1" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.blog/news-insights/company-news/token-authentication-requirements-for-api-and-git-operations">Token authentication requirements for API and Git operations</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical mandate detailing the deprecation of basic password auth for authenticated Git operations and REST API calls. Codifies the migration to Personal Access Tokens (PATs) and hardware keys.</li>
|
||
<li><strong>(2020)</strong> <a href="https://www.theregister.com/security/2020/12/17/passwords-begone-github-will-ban-them-next-year-for-authenticating-git-operations/958514">theregister.com: Passwords begone: GitHub will ban them next year for authenticating Git operations</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — News analysis detailing the elimination of basic user password authentication for Git read/write commands, mandating programmatic tokens or SSH configurations for robust access control.</li>
|
||
</ul>
|
||
<h5 id="ssh-security">SSH Security<a class="headerlink" href="#ssh-security" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/engineering/security-keys-supported-ssh-git-operations">github.blog: Security keys are now supported for SSH Git operations 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical overview outlining GitHub's support for hardware-based FIDO2 security keys during SSH operations. Empowers enterprise security teams to enforce cryptographically secure local developer validations.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/github/how-to-never-type-passwords-when-using-git-18bb">dev.to: How to never type passwords when using Git</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Practical guide highlighting configuration steps for credentials caching, SSH key configuration, and GPG setup to bypass basic user login constraints securely during recurring Git actions.</li>
|
||
</ul>
|
||
<h3 id="product-strategy">Product Strategy<a class="headerlink" href="#product-strategy" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-roadmap">GitHub Roadmap<a class="headerlink" href="#github-roadmap" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/github/roadmap"><mark>GitHub public roadmap 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 8766</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-d51b664f" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 10 L 10 6 L 20 8 L 30 5 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-d51b664f)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Open-source repository compiling features and timelines across the GitHub product spectrum. Enables platform architects to plan internal upgrades matching upcoming core features.</li>
|
||
</ul>
|
||
<h2 id="developer-productivity-2">Developer Productivity (2)<a class="headerlink" href="#developer-productivity-2" title="Permanent link">¶</a></h2>
|
||
<h3 id="cicd">CICD<a class="headerlink" href="#cicd" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-actions-3">GitHub Actions (3)<a class="headerlink" href="#github-actions-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.blog/enterprise-software/ci-cd/continuous-delivery-github-actions-best-practices"><mark>github.blog: Continuous Delivery with GitHub Actions</mark></a> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Enterprise patterns and best practices for continuous delivery (CD) using GitHub Actions.
|
||
Highlights secure credential management, least privilege, runner isolation, environment checks, and GITHUB_TOKEN configurations.</li>
|
||
</ul>
|
||
<h3 id="ides">IDEs<a class="headerlink" href="#ides" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-copilot">GitHub Copilot<a class="headerlink" href="#github-copilot" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://githubnext.com/projects/copilot-workspace"><mark>githubnext.com: GitHub Copilot Workspace</mark></a> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An agentic development environment by GitHub Next designed to orchestrate software changes using autonomous developer agents.
|
||
Assists developers from specification to implementation, verification, and code generation across complex repositories.</li>
|
||
<li><strong>(2025)</strong> <a href="https://learn.microsoft.com/en-us/visualstudio/ide/copilot-agent-mode"><mark>learn.microsoft.com: Use Agent Mode in GitHub Copilot</mark></a> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Official documentation for the Agent Mode inside GitHub Copilot.
|
||
Guides developers on configuring autonomous multi-file refactoring, debugging, and advanced prompt engineering patterns.</li>
|
||
</ul>
|
||
<h2 id="engineering-education">Engineering Education<a class="headerlink" href="#engineering-education" title="Permanent link">¶</a></h2>
|
||
<h3 id="developer-platform-1">Developer Platform (1)<a class="headerlink" href="#developer-platform-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="git-workflows-2">Git Workflows (2)<a class="headerlink" href="#git-workflows-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.youtube.com/playlist?list=PL0pgb_7nDofA1hJpkpPf4qHQTYZbPVT5M">youtube: GitHub Masterclass (Spanish) 🌟</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A video course in Spanish explaining Git and GitHub mechanics. Covers foundational commit management, remote synchronization, branch isolation, push/pull requests, and basic repository management.</li>
|
||
</ul>
|
||
<h3 id="software-engineering">Software Engineering<a class="headerlink" href="#software-engineering" title="Permanent link">¶</a></h3>
|
||
<h4 id="ai-and-research-ops">AI and Research Ops<a class="headerlink" href="#ai-and-research-ops" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/Lightning-AI/engineering-class">github.com/Lightning-AI/engineering-class: Lightning Bits: Engineering' for Researchers 🌟</a> <span class='md-tag md-tag--info'>⭐ 134</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-0debf378" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 11 L 10 8 L 20 11 L 30 3 L 40 11 L 50 6" fill="none" stroke="url(#spark-grad-0debf378)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An educational repository addressing the gap between raw AI/ML research scripts and production-grade deployments. Synthesizes software hygiene patterns, testing foundations, Docker containerization, and clean architectural paradigms for machine learning practitioners.</li>
|
||
</ul>
|
||
<h2 id="infrastructure-1">Infrastructure (1)<a class="headerlink" href="#infrastructure-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="cloud-providers">Cloud Providers<a class="headerlink" href="#cloud-providers" title="Permanent link">¶</a></h3>
|
||
<h4 id="aws">AWS<a class="headerlink" href="#aws" title="Permanent link">¶</a></h4>
|
||
<h5 id="gitlab-runner">GitLab Runner<a class="headerlink" href="#gitlab-runner" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://aws.amazon.com/blogs/devops/deploy-and-manage-gitlab-runners-on-amazon-ec2">Deploy and Manage Gitlab Runners on Amazon EC2</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — This AWS DevOps guide outlines the deployment, scaling, and operational management of self-hosted GitLab Runners on Amazon EC2 instances. It covers autoscaling configurations via AWS Auto Scaling Groups and secure execution boundaries using AWS IAM instance profiles.</li>
|
||
</ul>
|
||
<h3 id="code-search">Code Search<a class="headerlink" href="#code-search" title="Permanent link">¶</a></h3>
|
||
<h4 id="elasticsearch-alternatives">Elasticsearch Alternatives<a class="headerlink" href="#elasticsearch-alternatives" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/engineering/improving-github-code-search">github.blog: Improving GitHub code search</a> <span class='md-tag md-tag--warning'>[RUST CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Detailed technical architectural breakdown of GitHub's migration to 'Blackbird', a custom-built, high-performance search engine implemented in Rust. Synthesizes how the engineering team replaced standard Elasticsearch clusters to catalog over 15 billion lines of code, minimizing indexing lag and returning complex regular expression queries within milliseconds across multi-tenant shards.</li>
|
||
</ul>
|
||
<h2 id="kubernetes-tools">Kubernetes Tools<a class="headerlink" href="#kubernetes-tools" title="Permanent link">¶</a></h2>
|
||
<h3 id="general-reference">General Reference<a class="headerlink" href="#general-reference" title="Permanent link">¶</a></h3>
|
||
<ul>
|
||
<li><a href="https://fourtheorem.com/monorepo">fourtheorem.com: How to end Microservice pain and embrace the Monorepo</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering fourtheorem.com in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://about.gitlab.com/gitlab-org/gitlab/-/issues/2785">Auto-merge between release branches</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering about.gitlab.com in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://about.gitlab.com/gitlab-org/gitlab/-/issues/14595">Provide merge bot functionality</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering about.gitlab.com in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/refcardz/getting-started-git">dzone.com: refcard - getting started with git</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone.com: refcard - getting started with git in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.previous.cloudbees.com/press/cloudbees-releases-another-industry-first-feature-flagging-premise-use">CloudBees Releases Another Industry First: Feature Flagging for On-Premise' Use 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering CloudBees Releases Another Industry First: Feature Flagging for On-Premise' Use 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Git">Wikipedia: Git</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Wikipedia: Git in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/top-20-git-commands-with-examples">dzone.com: Top 20 git commands with examples 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone.com: Top 20 git commands with examples 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/javarevisited/7-best-courses-to-master-git-and-github-for-programmers-d671859a68b2">medium: 7 Best Courses to Master Git and Github for Programmers</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: 7 Best Courses to Master Git and Github for Programmers in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@atif.ramzan89/top-7-cloud-source-code-management-tools-features-and-pricing-plans-105f4eb88a3a">medium: Top 7 Cloud Source Code Management Tools Features and Pricing Plans</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Top 7 Cloud Source Code Management Tools Features and Pricing Plans in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://stu2b50.dev/posts/things-you-wante9665">Things You Want to Do in Git and How to Do Them</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Things You Want to Do in Git and How to Do Them in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.balasundar.com/automate-git-operations-using-python">blog.balasundar.com: Automate Git Operations Using Python</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.balasundar.com: Automate Git Operations Using Python in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://levelup.gitconnected.com/5-git-commands-to-know-before-your-first-tech-job-or-internship-1b5856313338">levelup.gitconnected.com: 5 Git Commands to Know Before Your First Tech' Job or Internship</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering levelup.gitconnected.com: 5 Git Commands to Know Before Your First Tech' Job or Internship in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.greenroots.info/how-not-to-use-git-in-practice-ten-git-usages-you-should-know-to-avoid">blog.greenroots.info: How NOT to use Git in Practice. Ten Git usages, you' should know to avoid</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.greenroots.info: How NOT to use Git in Practice. Ten Git usages, you' should know to avoid in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.annamcdougall.com/git-workflow-tutorial-start-using-git-today-with-basic-git-commands-ckdc1nvfs02zp66s1d4zydz47">blog.annamcdougall.com: Git Workflow Tutorial: Start Using Git TODAY with' Basic Git Commands</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.annamcdougall.com: Git Workflow Tutorial: Start Using Git TODAY with' Basic Git Commands in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://netflixtechblog.medium.com/improving-pull-request-confidence-for-the-netflix-tv-app-b85edb05eb65">netflixtechblog.medium.com: Improving Pull Request Confidence for the Netflix' TV App</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering netflixtechblog.medium.com: Improving Pull Request Confidence for the Netflix' TV App in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.cloudsavvyit.com/14036/how-to-use-git-hooks-for-commit-automation">cloudsavvyit.com: How to Use Git Hooks For Commit Automation 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Git Hooks For Commit Automation 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.cloudsavvyit.com/14822/should-you-use-https-or-ssh-for-git">cloudsavvyit.com: Should You Use HTTPS or SSH For Git? 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>cloudsavvyit.com: Should You Use HTTPS or SSH For Git?</mark> 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://levelup.gitconnected.com/top-30-git-commands-you-should-know-to-master-git-cli-f04e041779bc">levelup.gitconnected.com: Top 30 Git Commands You Should Know To Master' Git CLI</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering levelup.gitconnected.com: Top 30 Git Commands You Should Know To Master' Git CLI in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@swain.dennis1/forking-github-repository-with-git-and-vim-54288dff3801">medium: Forking GitHub Repository with Git and VIM | Swain Dennis</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Forking GitHub Repository with Git and VIM | Swain Dennis in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://betterprogramming.pub/how-to-filter-the-git-logs-2dcebf3d12">betterprogramming.pub: How to Filter the Git Logs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering betterprogramming.pub: How to Filter the Git Logs in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://devconnected.com/how-to-delete-file-on-git">devconnected.com: How To Delete File on Git</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering devconnected.com: How To Delete File on Git in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://betterprogramming.pub/2-use-cases-of-python-pre-commit-hooks-to-tidy-up-your-git-repositories-8d86c9c4f06b">betterprogramming.pub: 2 Use Cases of Python Pre-commit Hooks to Tidy Up' Your Git Repositories</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering betterprogramming.pub: 2 Use Cases of Python Pre-commit Hooks to Tidy Up' Your Git Repositories in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://betterprogramming.pub/recovering-from-common-git-errors-eccda7ec6180">betterprogramming.pub: Recovering From Common Git Errors</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>betterprogramming.pub: Recovering From Common Git Errors</mark> in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@ladoui.bilal/10-git-commands-should-every-devops-should-know-6ae07f5e1989">medium.com/@ladoui.bilal: 10 Git commands every DevOps should know 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>medium.com/@ladoui.bilal: 10 Git commands every DevOps should know</mark> 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@datosh18/gitsign-in-remote-environments-6f40f47d289f">medium.com/@datosh18: Gitsign in remote environments</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@datosh18: Gitsign in remote environments in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/qe-unit/how-google-does-monorepo-revisited-8c793be20344">medium.com/qe-unit: How Google Does Monorepo (Revisited)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/qe-unit: How Google Does Monorepo (Revisited) in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://cloud-and-devops.hashnode.dev/git-007-learn-advanced-git-topics-like-a-pro">cloud-and-devops.hashnode.dev: Git 007 : Learn Advanced GIT topics like' a Pro</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cloud-and-devops.hashnode.dev: Git 007 : Learn Advanced GIT topics like' a Pro in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://learn.gitkraken.com/courses/git-foundations">learn.gitkraken.com/courses/git-foundations: Foundations of Git - Certification' Course | Enroll for free</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>learn.gitkraken.com/courses/git-foundations: Foundations of Git - Certification' Course | Enroll for free</mark> in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/featurepreneur/dont-trash-your-changes-but-stash-em-2091a191f7db">medium.com/featurepreneur: Don’t trash your changes but stash ‘em!</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/featurepreneur: Don’t trash your changes but stash ‘em! in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.cloudsavvyit.com/14289/how-to-delete-git-branches-on-local-and-remote-repositories">cloudsavvyit.com: How to Delete Git Branches on Local and Remote Repositories</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cloudsavvyit.com: How to Delete Git Branches on Local and Remote Repositories in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.cloudsavvyit.com/14710/how-to-move-changes-to-another-branch-in-git">cloudsavvyit.com: How to Move Changes to Another Branch in Git</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cloudsavvyit.com: How to Move Changes to Another Branch in Git in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://betterprogramming.pub/leave-aside-git-checkout-consider-git-switch-for-a-change-7849df8714b0">betterprogramming.pub: Leave Aside Git Checkout. Consider Git Switch for' a Change</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering betterprogramming.pub: Leave Aside Git Checkout. Consider Git Switch for' a Change in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.devops.dev/stop-messing-up-with-git-follow-this-simple-and-effective-strategy-to-maintain-git-branches-cc378468cde6">blog.devops.dev: Stop messing up with Git. Follow this simple and effective' strategy to maintain Git branches</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.devops.dev: Stop messing up with Git. Follow this simple and effective' strategy to maintain Git branches in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@selvamraju007/git-branching-strategies-a6eafe4541ae">medium.com/@selvamraju007: GIT Branching Strategies</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@selvamraju007: GIT Branching Strategies in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@amid.ukr/agile-git-branching-strategies-in-2023-caeead79ddd">medium.com/@amid.ukr: Agile Git branching strategies in 2023</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@amid.ukr: Agile Git branching strategies in 2023 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.mimacom.com/git-aliases-you-wished-you-had">blog.mimacom.com: The Git Commands You Wish You Always Had</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.mimacom.com: The Git Commands You Wish You Always Had in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.sitepoint.com/git-submodules-introduction">sitepoint.com: Understanding and Working with Submodules in Git</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering sitepoint.com: Understanding and Working with Submodules in Git in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://betterprogramming.pub/the-pros-and-cons-monorepos-explained-f86c998392e1">medium: The Pros and Cons of Monorepos, Explained</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: The Pros and Cons of Monorepos, Explained in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/refcardz/git-patterns-and-anti-patterns">Dzone refcard: Git Patterns and Anti-Patterns</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Dzone refcard: Git Patterns and Anti-Patterns in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/aventude/which-git-branching-model-should-i-select-73aafc503b5f">medium: Which Git branching model should I select for my project?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Which Git branching model should I select for my project? in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://docs.gitlab.com/ee/topics/gitlab_flow.html">GitLab Flow</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering GitLab Flow in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/origins-trunk-based">The Origins of Trunk Based Development</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering The Origins of Trunk Based Development in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.quora.com/What-is-trunk-based-development">quora.com: What is trunk based development?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering quora.com: What is trunk based development? in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@rafavinnce/gitflow-branch-guide-8a523360c053">medium.com: Gitflow — Branch Guide</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: Gitflow — Branch Guide in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@thibault60000/git-flow-for-beginners-d7a152b2c1f9">medium.com: Git Flow for Beginners</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: Git Flow for Beginners in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@okandavut/what-is-gitflow-c0be7a659992">medium.com: What is GitFlow?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: What is GitFlow? in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.toptal.com/software/trunk-based-development-git-flow">toptal.com: Trunk-based Development vs. Git Flow</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering toptal.com: Trunk-based Development vs. Git Flow in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@vafrcor2009/gitflow-vs-trunk-based-development-3beff578030b">medium: GitFlow VS Trunk-Based-Development</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: GitFlow VS Trunk-Based-Development in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/why-i-prefer-trunk-based-development-over-feature">Dzone: Why I Prefer Trunk-Based Development Over Feature Branching and GitFlow' 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Dzone: Why I Prefer Trunk-Based Development Over Feature Branching and GitFlow' 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://cioperu.pe/articulo/30477/devops-5-formas-de-impulsar-la-utilizacion-de-feature-flags">cioperu.pe: 5 formas de impulsar la utilización de feature flags</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cioperu.pe: 5 formas de impulsar la utilización de feature flags in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://dzone.com/articles/using-gitlab-rest-api-to-create-projects">Dzone: using gitlab API to create projects</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Dzone: using gitlab API to create projects in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://levelup.gitconnected.com/automating-integration-and-deployment-to-remote-server-63a2b6576ebf">levelup.gitconnected.com: Automating Integration and Deployment to Remote' Server</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering levelup.gitconnected.com: Automating Integration and Deployment to Remote' Server in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://redpill-solutions.medium.com/deploying-to-kubernetes-with-gitlab-28c2f1a42e57">redpill-solutions.medium.com: Deploying to Kubernetes with GitLab</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>redpill-solutions.medium.com: Deploying to Kubernetes with GitLab</mark> in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://venturebeat.com/2021/12/14/gitlab-acquires-open-source-observability-distribution-opstrace">venturebeat.com: GitLab acquires open source observability distribution' Opstrace</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>venturebeat.com: GitLab acquires open source observability distribution' Opstrace</mark> in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://renjithvr11.medium.com/running-gitlab-runners-on-kubernetes-8e7fc9bf75ce">renjithvr11.medium.com: Running GitLab Runners on Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering renjithvr11.medium.com: Running GitLab Runners on Kubernetes in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://stackoverflow.com/collectives/gitlab">GitLab Collective</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering GitLab Collective in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.mayadata.io/github-chaos-actions-in-your-ci/cd-workflow-part-1">GitHub Chaos Actions in Your CI/CD workflow</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering GitHub Chaos Actions in Your CI/CD workflow in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.cloudsavvyit.com/14640/how-to-properly-fork-a-github-repository">cloudsavvyit.com: How To Properly Fork a Github Repository</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cloudsavvyit.com: How To Properly Fork a Github Repository in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://alsmola.medium.com/securing-github-organizations-9c33c850638">alsmola.medium.com: Securing GitHub organizations</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering alsmola.medium.com: Securing GitHub organizations in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.cloudsavvyit.com/15207/how-to-use-github-actions-to-automate-your-repository-builds">cloudsavvyit.com: How to Use Github Actions to Automate Your Repository' Builds</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cloudsavvyit.com: How to Use Github Actions to Automate Your Repository' Builds in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://levelup.gitconnected.com/github-may-replace-dockerhub-a5da5e547f01">levelup.gitconnected.com: GitHub may replace DockerHub</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>levelup.gitconnected.com: GitHub may replace DockerHub</mark> in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://alemsbaja.hashnode.dev/git-and-github-demystified-a-comprehensive-guide-for-version-control-system">alemsbaja.hashnode.dev: Git and GitHub Demystified : A Comprehensive Guide' for Version Control System</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering alemsbaja.hashnode.dev: Git and GitHub Demystified : A Comprehensive Guide' for Version Control System in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://lab.github.com">lab.github.com 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>lab.github.com</mark> 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.docker.com/blog/docker-github-actions">docker.com: Docker Github Actions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering docker.com: Docker Github Actions in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://particule.io/en/blog/cicd-ecr-ecs">particule.io: CI/CD using Github Actions, AWS ECR and ECS Fargate</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering particule.io: CI/CD using Github Actions, AWS ECR and ECS Fargate in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://proandroiddev.com/continuous-integration-delivery-for-android-with-github-actions-part-1-b232ed2b1740">proandroiddev.com: “Continuous Integration/Delivery” for Android with GitHub' Actions — Part 1</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering proandroiddev.com: “Continuous Integration/Delivery” for Android with GitHub' Actions — Part 1 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/codemonday/github-actions-for-ci-cd-with-ec2-codedeploy-and-s3-e93e75bf1ce0">medium: Create CI/CD with Github Actions + AWS EC2, CodeDeploy and S3</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Create CI/CD with Github Actions + AWS EC2, CodeDeploy and S3 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.thundra.io/how-to-set-up-a-ci-pipeline-in-github-actions">blog.thundra.io: How to Set Up a CI Pipeline in GitHub Actions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.thundra.io: How to Set Up a CI Pipeline in GitHub Actions in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.thundra.io/top-10-github-actions-you-should-use-to-set-up-your-ci/cd-pipeline">blog.thundra.io: Top 10 GitHub Actions You Should Use to set up your CI/CD' Pipeline</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.thundra.io: Top 10 GitHub Actions You Should Use to set up your CI/CD' Pipeline in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.ediri.io/auto-docs-test-and-release-a-helm-chart-with-github-actions">blog.ediri.io: Auto Docs, Test And Release A Helm Chart With GitHub Actions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.ediri.io: Auto Docs, Test And Release A Helm Chart With GitHub Actions in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://tonylixu.medium.com/gitops-github-actions-docker-build-workflow-157cc53e9a0d">tonylixu.medium.com: GitOps — Github Actions Docker Build Workflow</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>tonylixu.medium.com: GitOps — Github Actions Docker Build Workflow</mark> in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@george_bakas/mastering-github-actions-environment-variables-and-secrets-management-3daac384477b">medium.com/@george_bakas: Mastering GitHub Actions: Environment Variables' and Secrets Management</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@george_bakas: Mastering GitHub Actions: Environment Variables' and Secrets Management in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/geekculture/githubs-ai-copilot-might-get-you-sued-if-you-use-it-c1cade1ea229">medium: GitHub’s AI Copilot Might Get You Sued If You Use It</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: GitHub’s AI Copilot Might Get You Sued If You Use It in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@eriky/copilot-is-genuinely-scary-and-fascinating-at-the-same-time-63ebcbf80899">medium.com/@eriky: Copilot Is Genuinely Scary And Fascinating At The Same' Time</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@eriky: Copilot Is Genuinely Scary And Fascinating At The Same' Time in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://python.plainenglish.io/who-writes-better-code-github-copilot-or-gpt-3-9e7441650c9b">python.plainenglish.io: Who Writes Better Code: GitHub CoPilot or GPT-3?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering python.plainenglish.io: Who Writes Better Code: GitHub CoPilot or GPT-3? in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/geekculture/hey-chatgpt-solve-these-coding-tasks-using-python-b2e7482f2c18">medium.com/geekculture: Hey ChatGPT, Automate These Tasks Using Python</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/geekculture: Hey ChatGPT, Automate These Tasks Using Python in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://betterprogramming.pub/four-ways-you-can-experiment-with-sapling-709eec0ffcb1">betterprogramming.pub: My First Impressions of Sapling — Meta’s New Git' Client</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering betterprogramming.pub: My First Impressions of Sapling — Meta’s New Git' Client in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Azure_DevOps">Wikipedia: Azure DevOps</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Wikipedia: Azure DevOps in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://redmondmag.com/articles/2018/09/10/microsoft-replacing-vsts-with-azure-devops.aspx">Microsoft Replacing Visual Studio Team Services with Azure DevOps</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Microsoft Replacing Visual Studio Team Services with Azure DevOps in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Software_bot">Wikipedia: Software bot</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Wikipedia: Software bot in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://support.cloudbees.com/hc/en-us/articles/227246387-How-to-Configure-Jenkins-for-Git-Merge-">How to configure Jenkins for git merge</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering How to configure Jenkins for git merge in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://stackoverflow.com/questions/58019605/how-can-we-programmatically-approve-merge-requests-in-gitlab">stackoverflow.com: How can we programmatically approve merge requests in' GitLab?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering stackoverflow.com: How can we programmatically approve merge requests in' GitLab? in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://mergify.io">mergify.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering mergify.io in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://stackoverflow.com/questions/27820309/bot-to-automatically-reverse-github-pull-request-merges">stackoverflow.com: Bot to automatically reverse GitHub pull request merges</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering stackoverflow.com: Bot to automatically reverse GitHub pull request merges in the Kubernetes Tools ecosystem.</li>
|
||
</ul>
|
||
<h2 id="project-management">Project Management<a class="headerlink" href="#project-management" title="Permanent link">¶</a></h2>
|
||
<h3 id="agile-and-planning">Agile and Planning<a class="headerlink" href="#agile-and-planning" title="Permanent link">¶</a></h3>
|
||
<h4 id="github-projects">GitHub Projects<a class="headerlink" href="#github-projects" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/developer-skills/github/getting-started-with-project-planning-on-github">github.blog: Getting started with project planning on GitHub</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights the unified, spreadsheets-meets-kanban project planning toolset integrated directly inside GitHub's code host. Explores dynamic custom fields, custom board layouts, and high-level progress tracking designed to eliminate external project coordination platforms.</li>
|
||
</ul>
|
||
<h2 id="security-and-compliance-1">Security and Compliance (1)<a class="headerlink" href="#security-and-compliance-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="access-control-1">Access Control (1)<a class="headerlink" href="#access-control-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="organization-governance">Organization Governance<a class="headerlink" href="#organization-governance" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://steampipe.io/blog/github-security-tips">steampipe.io: Top 3 ways to improve GitHub org security</a> <span class='md-tag md-tag--warning'>[SQL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Examines methodologies for auditing and improving GitHub organization configurations using Steampipe. Synthesizes query scripts to dynamically monitor third-party OAuth access, MFA compliance, and excessive repository administration rights.</li>
|
||
</ul>
|
||
<h3 id="static-analysis">Static Analysis<a class="headerlink" href="#static-analysis" title="Permanent link">¶</a></h3>
|
||
<h4 id="code-scanning">Code Scanning<a class="headerlink" href="#code-scanning" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/changelog/2021-09-27-showing-code-scanning-alerts-on-pull-requests">github.blog: Showing code scanning alerts on pull requests</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details how CodeQL scanning results are shown directly inside developer pull requests. Accelerates review loops by providing structural vulnerability diagnostics, taint flow graphs, and remediations directly inline during code reviews.</li>
|
||
<li><strong>(2020)</strong> <a href="https://analyticsindiamag.com/github-launches-code-scanner-to-flag-security-vulnerabilities">analyticsindiamag.com: GitHub launches code scanner to flag security vulnerabilities</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights the introduction of CodeQL-powered GitHub Advanced Security scanning. Focuses on native SAST integrations, automated injection flaw triage, secret scanning, and immediate developer alert surfaces within standard PR pipelines.</li>
|
||
</ul>
|
||
<h3 id="supply-chain-security-1">Supply Chain Security (1)<a class="headerlink" href="#supply-chain-security-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="container-security">Container Security<a class="headerlink" href="#container-security" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/changelog/2021-12-06-container-signing-added-to-the-publish-docker-container-workflow-for-github-actions">github.blog: Container signing added to the Publish Docker Container workflow for GitHub Actions</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details the integration of Cosign container signing into the standard Publish Docker Container workflow. Enhances supply chain security by allowing users to verify container registry image authenticity before pulling runtime workloads.</li>
|
||
</ul>
|
||
<h4 id="dependency-management">Dependency Management<a class="headerlink" href="#dependency-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.blog/news-insights/product-news/dependency-graph-now-supports-github-actions">github.blog: Dependency graph now supports GitHub Actions</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Introduces dependency graph native tracking for GitHub Actions. Provides deep security oversight by indexing actions, workflows, and third-party task plugins, exposing vulnerabilities, and generating automatic Dependabot alert remedies across pipeline executions.</li>
|
||
</ul>
|
||
<h2 id="software-engineering-1">Software Engineering (1)<a class="headerlink" href="#software-engineering-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="ai-assisted-development">AI-Assisted Development<a class="headerlink" href="#ai-assisted-development" title="Permanent link">¶</a></h3>
|
||
<h4 id="ai-testing-tools">AI Testing Tools<a class="headerlink" href="#ai-testing-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.codium.ai/blog/codiumai-powered-by-testgpt-accounces-beta-and-raised-11m">codium.ai: We’ve launched CodiumAI powered by TestGPT and raised $11M. Here’s why</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details the launch and funding model of CodiumAI's platform, built on specialized TestGPT logic models. Focuses on the systematic automated generation of comprehensive boundary testing suites, which standard autocomplete systems fail to construct correctly.</li>
|
||
</ul>
|
||
<h4 id="case-studies">Case Studies<a class="headerlink" href="#case-studies" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.xataka.com/robotica-e-ia/llevo-algunos-dias-usando-copilot-github-para-programar-esta-mi-experiencia">xataka.com: Llevo algunos días usando Copilot de GitHub para programar y esta es mi experiencia</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides a developer's field report examining actual friction points and production speedups when integrating GitHub Copilot. Discusses context window limitations, boilerplate deduction rates, and correctness verification challenges. Essential for setting realistic expectations of AI output quality.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/colocodes/github-copilot-blew-my-mind-on-a-code-along-exercise-186n">dev.to: GitHub Copilot blew my mind on a code-along exercise</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An observational field report outlining the developer experience during rapid code-along exercises with GitHub Copilot. Focuses on the model's capacity to ingest localized context to complete complex algorithmic scripts. Demonstrates the reduction in cognitive fatigue for standard operations.</li>
|
||
</ul>
|
||
<h4 id="competitive-landscape">Competitive Landscape<a class="headerlink" href="#competitive-landscape" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.xataka.com/robotica-e-ia/programadores-alucinaban-copilot-chatgpt-ahora-deepmind-va-alla-aplhacode">xataka.com: Los programadores ya alucinaban con CoPilot y ChatGPT, pero ahora DeepMind va más allá con AplhaCode</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--warning'>[EMERGING]</span> — Compares OpenAI's coding models to DeepMind's AlphaCode. Analyzes AlphaCode's specialized algorithm structures designed to address multi-variable competitive programming challenges. Highlights key architectural differences in model validation and generation.</li>
|
||
</ul>
|
||
<h4 id="copilot-ecosystem">Copilot Ecosystem<a class="headerlink" href="#copilot-ecosystem" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/copilot"><mark>GitHub Copilot 🌟</mark></a> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The main landing framework for GitHub Copilot's developer organization. As an AI-assisted development standard, it houses the core SDK components, extension configurations, and telemetry hooks driving modern contextual code synthesis inside major integrated development environments (IDEs).</li>
|
||
</ul>
|
||
<h4 id="developer-productivity-3">Developer Productivity (3)<a class="headerlink" href="#developer-productivity-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.blog/developer-skills/programming-languages-and-frameworks/10-unexpected-ways-to-use-github-copilot">github.blog/developer-skills: 10 unexpected ways to use GitHub Copilot</a> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Highlights non-traditional applications of GitHub Copilot, including automated test orchestration, translating deprecated structural syntax, and simplifying complex regular expressions. Useful for engineers attempting to extract maximum value from active AI subscriptions.</li>
|
||
</ul>
|
||
<h4 id="ecosystem-launch">Ecosystem Launch<a class="headerlink" href="#ecosystem-launch" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.blog/news-insights/product-news/github-copilot-is-generally-available-to-all-developers">GitHub Copilot is generally available to all developers</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Announces the general availability (GA) release model of GitHub Copilot for all software developers. Discusses infrastructure scaling improvements, commercial licensing fees, and the introduction of free access paths for open-source maintainers. Marks the first mature milestone of commercial coding AI.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.xataka.com/aplicaciones/github-copilot-asistente-para-escribir-codigo-basado-ia-esta-disponible-para-todos-esto-que-costara">xataka.com: GitHub Copilot, el asistente para programar basado en IA, ya está disponible para todos: cuánto cuesta y quienes lo pueden usar gratis</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details Copilot's commercial launch parameters, monthly subscription prices, and academic access plans. Outlines the technical setup prerequisites inside modern desktop environments. Summarizes enterprise governance policies for internal tooling onboarding.</li>
|
||
</ul>
|
||
<h4 id="education-and-prompts">Education and Prompts<a class="headerlink" href="#education-and-prompts" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://techcommunity.microsoft.com/blog/educatordeveloperblog/coding-frameworks-and-languages-are-no-longer-the-point-prompting-is/3820265">techcommunity.microsoft.com: Coding Frameworks and languages are no longer the point, prompting is</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Argues that syntax fluency is no longer the definitive bottleneck in software engineering, placing the premium on systemic logical prompting. Analyzes shifting educational paradigms where algorithmic architectural planning is prioritized over memory of standard syntax structures.</li>
|
||
</ul>
|
||
<h4 id="industry-analysis">Industry Analysis<a class="headerlink" href="#industry-analysis" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.xataka.com/aplicaciones/copilot-escribe-40-codigo-lenguajes-como-java-python-que-llega-a-github-cinco-anos-llegara-al-80">xataka.com: Copilot ya escribe el 40% del código de lenguajes como Java o Python que llega a GitHub. En cinco años llegará al 80%</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Synthesizes quantitative telemetry revealing that Copilot synthesizes up to 40% of standard Java and Python files across active repositories. Provides a forecast pointing toward massive automation of standard boilerplate over the next decade. Challenges traditional metrics of programmer output.</li>
|
||
<li><strong>(2021)</strong> <a href="https://towardsdatascience.com/can-githubs-copilot-replace-developers-b89f28007c05">towardsdatascience.com: Can Github Copilot Replace Developers?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Critically addresses the hypothesis that AI assistants like Copilot will displace human engineering staff. Concludes that generative tools serve as context-aware accelerants rather than fully autonomous system architects, shifts developer responsibility toward system design and code verification.</li>
|
||
</ul>
|
||
<h4 id="industry-history">Industry History<a class="headerlink" href="#industry-history" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://hipertextual.com/2021/06/github-inteligencia-artificial-autocompletar-codigo">hipertextual.com: GitHub une fuerzas con OpenIA para crear una inteligencia artificial capaz de autocompletar código</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Covers the historic partnership between GitHub and OpenAI that birthed the Copilot code intelligence platform. Discusses early architectural concepts around utilizing deep learning models to autocomplete complex syntactic paradigms. Traces the origin of generative AI in software engineering.</li>
|
||
</ul>
|
||
<h4 id="legal-and-compliance">Legal and Compliance<a class="headerlink" href="#legal-and-compliance" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.genbeta.com/desarrollo/hay-organizaciones-pro-software-libre-abandonando-github-su-uso-comercial-proyectos-open-source-copilot">genbeta.com: Ya hay organizaciones pro-software libre abandonando GitHub por su uso comercial de proyectos open source en Copilot</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Examines the open-source community backlash and subsequent project migrations away from GitHub due to the commercial ingestion of copyleft-licensed codebases for training Copilot. Outlines the ethical and legal complexities of automated code reuse.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.xataka.com/robotica-e-ia/copilot-revolucion-para-programadores-tambien-potencial-problema-legal-para-microsoft">xataka.com: Copilot es una revolución para programadores (pero también un potencial problema legal para Microsoft)</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A detailed legal exploration into copyright violation risks Microsoft accepted when commercializing Copilot. Analyzes how training models on public codebases challenges the fair-use doctrine. Establishes context for enterprise IP protection policies in AI-assisted development.</li>
|
||
</ul>
|
||
<h4 id="next-gen-platforms">Next-Gen Platforms<a class="headerlink" href="#next-gen-platforms" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.blog/news-insights/product-news/github-copilot-x-the-ai-powered-developer-experience">github.blog: GitHub Copilot X: The AI-powered developer experience</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Launches GitHub Copilot X, integrating advanced conversational LLMs directly into pull requests, system terminals, and developer documentation frameworks. Highlights the transition from raw autocomplete tools to full conversational software lifecycle management.</li>
|
||
</ul>
|
||
<h4 id="practical-guide">Practical Guide<a class="headerlink" href="#practical-guide" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://towardsdatascience.com/generating-python-scripts-with-openais-github-copilot-da0b3fdd989">towardsdatascience.com: Generating Python Scripts with OpenAi’s Github Copilot</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A hands-on exploration demonstrating code generation strategies for Python scripts using Copilot. Focuses on writing high-quality comments to prompt correct library imports and database operations. Outlines testing methodologies to weed out hallucinations.</li>
|
||
</ul>
|
||
<h4 id="technology-analysis">Technology Analysis<a class="headerlink" href="#technology-analysis" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.xataka.com/robotica-e-ia/programar-cuando-maquina-hace-poco-ti-asi-github-copilot-sistema-que-se-nutre-prodigioso-gpt-3">xataka.com: Para qué programar cuando una máquina lo hace (un poco) por ti: así es Github Copilot, un sistema que se nutre del prodigioso GPT-3</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deep analysis of GitHub Copilot's initial GPT-3 powered capabilities. Explains how neural networks infer developer intent from raw codebase comments and structural definitions. Anticipates major technical transitions from manual coding to template-based prompt engineering.</li>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/github-copilot-a-powerful-controversial-autocomplete-for-developers">thenewstack.io: GitHub Copilot: A Powerful, Controversial Autocomplete for Developers</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A critical overview of the productivity opportunities and structural controversies introduced by the early deployment of Copilot. Examines the tension between automated code reuse and copyright licensing schemes. Explores the initial legal definitions of AI-generated content.</li>
|
||
</ul>
|
||
<h3 id="cicd-platforms-1">CICD Platforms (1)<a class="headerlink" href="#cicd-platforms-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="gitlab-ci-basics">GitLab CI Basics<a class="headerlink" href="#gitlab-ci-basics" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://about.gitlab.com/blog/beginner-guide-ci-cd">gitlab.com: GitLab’s guide to CI/CD for beginners</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An introductory educational guide to GitLab CI/CD fundamentals. Outlines basic pipeline stages, executor configuration structures, and standard YAML declarative properties.</li>
|
||
</ul>
|
||
<h4 id="gitlab-ci-optimization">GitLab CI Optimization<a class="headerlink" href="#gitlab-ci-optimization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://about.gitlab.com/blog/effective-ci-cd-pipelines">about.gitlab.com: Want a more effective CI/CD pipeline? Try our pro tips</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Advanced tuning guide for optimizing GitLab CI/CD workflows. Focuses on implementing Directed Acyclic Graphs (DAG), tuning runner cache policies, and constructing efficient pipeline inheritance layers.</li>
|
||
<li><strong>(2022)</strong> <a href="https://about.gitlab.com/blog/using-run-parallel-jobs">about.gitlab.com: How we used parallel CI/CD jobs to increase our productivity</a> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An operational case study on implementing parallel GitLab CI runner tasks. Highlights how configuring parallel test suites significantly reduced development pipeline feedback cycles.</li>
|
||
</ul>
|
||
<h4 id="multi-environment-deployments">Multi-Environment Deployments<a class="headerlink" href="#multi-environment-deployments" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://about.gitlab.com/blog/ci-deployment-and-environments">about.gitlab.com: How to use GitLab CI to deploy to multiple environments</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details configurations for deploying workloads across multiple cloud environments using GitLab CI. Covers environment variable scoping, secure secret injections, and manual approval gates.</li>
|
||
</ul>
|
||
<h4 id="pipeline-editor">Pipeline Editor<a class="headerlink" href="#pipeline-editor" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://about.gitlab.com/blog/pipeline-editor-overview">about.gitlab.com: Meet Pipeline Editor, your one-stop-shop for building a CI/CD pipeline</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights GitLab's visual Pipeline Editor, featuring dynamic YAML schema validation, pipeline visualization dashboards, and real-time syntax checking.</li>
|
||
</ul>
|
||
<h3 id="collaborative-platforms">Collaborative Platforms<a class="headerlink" href="#collaborative-platforms" title="Permanent link">¶</a></h3>
|
||
<h4 id="continuous-integration-1">Continuous Integration (1)<a class="headerlink" href="#continuous-integration-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.testmuai.com/blog/use-gitlab-ci-to-run-test-locally">lambdatest.com: How To Use GitLab CI To Run Tests Locally? 🌟</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A developer-focused tutorial on running GitLab CI tests locally using the GitLab Runner CLI. Outlines setup, debugging practices, and environment configuration steps to speed up pipeline validation without waiting on remote systems.</li>
|
||
<li><strong>(2021)</strong> <a href="https://pythonspeed.com/articles/gitlab-build-docker-image">pythonspeed.com: Building Docker images on GitLab CI: Docker-in-Docker and Podman 🌟</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A detailed technical guide comparing Docker-in-Docker (DinD) and Podman for building container images in GitLab CI. Evaluates speed, safety, system privileges, and alternative rootless compilation methods within Kubernetes runners.</li>
|
||
</ul>
|
||
<h4 id="devsecops-platforms">DevSecOps Platforms<a class="headerlink" href="#devsecops-platforms" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.devclass.com/ci-cd/2021/03/23/git-a-march-on-gitlab-1310-ramps-up-security-adds-support-for-openshift-dora/1619889">devclass.com: Git a March on: GitLab 13.10 ramps up security, adds support for OpenShift, DORA</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A product breakdown of the GitLab 13.10 release, highlighting its improved OpenShift integration and built-in DORA metrics tracking. These features help enterprise teams better evaluate development velocity, pipeline health, and deploy cycles.</li>
|
||
<li><strong>(2021)</strong> <a href="https://sdtimes.com/devops/gitlab-14-aims-to-do-away-with-diy-devops-toolchains">sdtimes: GitLab 14 aims to do away with DIY DevOps toolchains 🌟</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An analysis of GitLab 14, highlighting its goal to replace fragmented custom DevOps pipelines with a single integrated system. Covers its native epic planning, container security scanning, and automated pipeline governance features.</li>
|
||
<li><strong>(2014)</strong> <a href="https://about.gitlab.com">gitlab.com</a> <span class='md-tag md-tag--warning'>[RUBY CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — GitLab is an all-in-one DevSecOps platform that brings together Git hosting, automated CI/CD pipelines, container registries, and infrastructure monitoring. Offers a comprehensive control plane to manage the entire modern software delivery lifecycle.</li>
|
||
</ul>
|
||
<h4 id="git-hosting">Git Hosting<a class="headerlink" href="#git-hosting" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2008)</strong> <a href="https://bitbucket.org">bitbucket.org</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Bitbucket is Atlassian's repository management service, featuring native Jira integrations, built-in pipelines, and repository permission controls. Optimized for enterprise environments, it simplifies managing private Git codebases alongside project planning tools.</li>
|
||
</ul>
|
||
<h4 id="kubernetes-integration">Kubernetes Integration<a class="headerlink" href="#kubernetes-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://docs.gitlab.com/runner/install/openshift.html">docs.gitlab.com: Install GitLab Runner on Red Hat OpenShift</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — The official guide for installing GitLab Runner on Red Hat OpenShift using the GitLab Runner Operator. Outlines configuration steps, security context constraints (SCC), and custom resource designs for managing secure, scalable pipeline workloads.</li>
|
||
</ul>
|
||
<h3 id="developer-productivity-4">Developer Productivity (4)<a class="headerlink" href="#developer-productivity-4" title="Permanent link">¶</a></h3>
|
||
<h4 id="desktop-clients">Desktop Clients<a class="headerlink" href="#desktop-clients" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://about.gitlab.com/blog/gitpod-desktop-app-personal-activities">about.gitlab.com: Why we built GitDock, our desktop app to navigate your GitLab activities</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Introduces GitDock, a desktop application designed to centralize GitLab tasks, merge requests, and build pipelines in a unified status panel.</li>
|
||
</ul>
|
||
<h4 id="grafana-github-integration">Grafana GitHub Integration<a class="headerlink" href="#grafana-github-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://grafana.com/blog/how-we-use-the-grafana-github-plugin-to-track-outstanding-pull-requests">grafana: How we use the Grafana GitHub plugin to track outstanding pull requests</a> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Detailed technical guide on configuring Grafana dashboards with GitHub plugins. Demonstrates building engineering performance visualizations to track commit frequencies, PR lifetimes, and team review velocities.</li>
|
||
</ul>
|
||
<h4 id="vs-code-extensions">VS Code Extensions<a class="headerlink" href="#vs-code-extensions" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://nubenetes.com/visual-studio/">Visual Studio Code (Git Extensions)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A guide to utilizing visual Git extensions inside VS Code. Helps developers manage commit sequences, visualize branch merges, and resolve conflicts within a unified IDE workspace.</li>
|
||
</ul>
|
||
<h3 id="documentation-2">Documentation (2)<a class="headerlink" href="#documentation-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="markup-languages">Markup Languages<a class="headerlink" href="#markup-languages" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://docs.github.com/en"><strong>guides.github.com: Markdown Cheat Sheet 2</strong></a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — The authoritative reference guide for GitHub Flavored Markdown (GFM). Essential for managing documentation structures, creating rich README files, formatting issue trackers, and building interactive templates within the developer workflow.</li>
|
||
</ul>
|
||
<h3 id="feature-management">Feature Management<a class="headerlink" href="#feature-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="adoption">Adoption<a class="headerlink" href="#adoption" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://www.infoworld.com/article/2261454/why-arent-you-using-feature-flags.html">infoworld.com: Why aren’t you using feature flags?</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Addresses the common organizational and technical barriers to adopting feature toggles. Highlights how runtime decision points improve feedback loops and software quality compared to traditional, compile-time branching systems.</li>
|
||
</ul>
|
||
<h4 id="architecture">Architecture<a class="headerlink" href="#architecture" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://martinfowler.com/bliki/KeystoneInterface.html">martinfowler.com: KeystoneInterface</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Martin Fowler's architectural pattern for the Keystone Interface. Explains how placing incomplete backend features behind a critical interface gate allows developers to continuously deploy code without exposing unfinished work to end-users.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.harness.io/blog?module-name=Feature+Management+%26+Experimentation">split.io: Keystone Flags: Feature Flagging With Less Mess</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An exploration of Keystone Flags, a pattern designed to keep feature flagging clean by focusing controls only at critical system entry points. This approach minimizes code clutter across deep, multi-tier microservice architectures.</li>
|
||
<li><strong>(2017)</strong> <a href="https://martinfowler.com/articles/feature-toggles.html">martinfowler.com: Feature Toggles (aka Feature Flags)</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--warning'>[EMERGING]</span> — Martin Fowler's foundational deep-dive into feature toggling architecture. He classifies toggles by their dynamism and lifespan (such as release, ops, experimental, and permission flags) and provides patterns for managing complex toggle configurations at scale.</li>
|
||
</ul>
|
||
<h4 id="case-studies-1">Case Studies (1)<a class="headerlink" href="#case-studies-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.cloudbees.com/customers/petdesk">cloudbees.com: Goodbye Sleepless Nights: De-Risking Deployments with Feature Flags</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An enterprise case study detailing PetDesk's transition to continuous delivery using feature flags. Explains how decoupling deployments from feature activation helped the team eliminate high-stress release windows and reduce system downtime.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/engineering/ship-code-faster-safer-feature-flags">github.blog: How we ship code faster and safer with feature flags</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An inside look at how GitHub manages feature flags at scale to run experiments and mitigate outages. Shows how they integrate internal pull request workflows directly with live production toggles to maintain a fast, safe delivery pipeline.</li>
|
||
</ul>
|
||
<h4 id="community-1">Community (1)<a class="headerlink" href="#community-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://x.com/hashtag/featureflag">#FeatureFlags</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--warning'>[EMERGING]</span> — A real-time community stream tracking discussions, tool releases, and architectural patterns around feature flags. Connects developers to recent open-source implementations and emerging best practices in continuous delivery.</li>
|
||
</ul>
|
||
<h4 id="continuous-integration-2">Continuous Integration (2)<a class="headerlink" href="#continuous-integration-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://www.cloudbees.com/blog/feature-flags-improve-developer-productivity">cloudbees.com: Testing with Feature Flags to Improve Developer Productivity</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Explores how integrating feature flags into automated testing pipelines scales development speed. Outlines how running test suites against varied flag states helps validate features without requiring complex, separate staging environments.</li>
|
||
</ul>
|
||
<h4 id="decoupling">Decoupling<a class="headerlink" href="#decoupling" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/wave-goodbye-to-release-nights">thenewstack.io: Wave Goodbye to Release Nights</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A guide on using remote configuration and canary rollouts to move away from high-stakes, off-hours deployments. Outlines how routing-layer switches let developers quickly isolate bugs and roll back releases with minimal user impact.</li>
|
||
<li><strong>(2020)</strong> <a href="https://www.cloudbees.com/blog/how-feature-flags-help-you-put-customers-first">cloudbees.com: The Importance of Feature Flags in CI/CD</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Examines the role of feature flags in customer-focused CI/CD pipelines. Explains how engineering teams can continuously deliver complex changes and use flags to safely activate new features once business goals are met.</li>
|
||
<li><strong>(2019)</strong> <a href="https://featureflags.io/feature-flags-vs-branching">featureflags.io: Flags vs Branching</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An analysis comparing feature flagging with branch-based isolation. Explains how runtime toggle configurations decouple code deployments from feature releases, enabling safe, continuous trunk-based deployment models.</li>
|
||
</ul>
|
||
<h4 id="governance-1">Governance (1)<a class="headerlink" href="#governance-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://www.cloudbees.com/blog/how-to-build-the-process-and-culture-behind-using-feature-flags-at-scale">cloudbees.com: How to Grow Continuous Delivery Maturity Using Feature Flags</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Focuses on the organizational steps and engineering governance required to scale feature flags. Details code patterns, design practices, and team structures necessary to keep feature flagging clean and scalable across large-scale software systems.</li>
|
||
</ul>
|
||
<h4 id="implementation">Implementation<a class="headerlink" href="#implementation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://reflectoring.io/spring-boot-feature-flags">reflectoring.io: Feature Flags with Spring Boot</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A hands-on implementation guide for setting up feature flags in a Spring Boot application. Compares custom, property-based configurations with specialized frameworks like Togglz or FF4J to manage dynamic code execution paths.</li>
|
||
</ul>
|
||
<h4 id="lifecycle">Lifecycle<a class="headerlink" href="#lifecycle" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://www.cloudbees.com/blog/feature-flag-lifecycle">cloudbees.com: Feature Flag Best Practices: Understanding the Feature Flag Lifecycle</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Analyzes the lifecycle of feature flags, from development to production cleanup. Outlines key steps to prevent flag-related technical debt, emphasizing naming conventions, tracking alerts, and automated cleanup steps.</li>
|
||
</ul>
|
||
<h4 id="operations">Operations<a class="headerlink" href="#operations" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://www.cloudbees.com/blog/change-management-in-production">cloudbees.com: Feature Flag Best Practices: Change Management in Production</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A deep dive into managing runtime changes in production using feature flags. Explains how software toggles replace classic Change Advisory Board (CAB) gates, providing precise rollback capabilities and automated logs directly linked to active releases.</li>
|
||
<li><strong>(2020)</strong> <a href="https://www.infoworld.com/article/2270518/5-devops-use-cases-for-developing-with-feature-flags.html">infoworld.com: 5 devops use cases for developing with feature flags</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Highlights five key devops use cases for feature flags, including canary testing, database migrations, kill switches, and targeted product rollouts. Shows how these patterns give teams greater operational control and speed in production.</li>
|
||
</ul>
|
||
<h3 id="machine-learning-systems">Machine Learning Systems<a class="headerlink" href="#machine-learning-systems" title="Permanent link">¶</a></h3>
|
||
<h4 id="llm-training">LLM Training<a class="headerlink" href="#llm-training" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/lucidrains/PaLM-rlhf-pytorch"><mark>lucidrains/PaLM-rlhf-pytorch</mark></a> <span class='md-tag md-tag--info'>⭐ 7864</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-b4f2c959" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 12 L 10 6 L 20 10 L 30 7 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-b4f2c959)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An open-source PyTorch implementation combining the PaLM architecture with Reinforcement Learning from Human Feedback (RLHF). Crucial blueprint for organizations aiming to construct and fine-tune private, self-hosted LLM engines for internal code synthesis.</li>
|
||
</ul>
|
||
<h3 id="software-delivery">Software Delivery<a class="headerlink" href="#software-delivery" title="Permanent link">¶</a></h3>
|
||
<h4 id="code-review-protocols">Code Review Protocols<a class="headerlink" href="#code-review-protocols" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://about.gitlab.com/blog/iteration-and-code-review">about.gitlab.com: Why small merge requests are key to a great review 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes productivity advantages of using small, isolated merge requests. Illustrates how reducing code change surface areas results in higher-quality reviews, rapid QA approvals, and decreased defect leakage.</li>
|
||
</ul>
|
||
<h3 id="version-control-2">Version Control (2)<a class="headerlink" href="#version-control-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="automation-bots">Automation Bots<a class="headerlink" href="#automation-bots" title="Permanent link">¶</a></h4>
|
||
<details class="abstract">
|
||
<summary>Architect's Technical Comparison Table</summary>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th style="text-align: left;">Solution</th>
|
||
<th style="text-align: left;">Maturity</th>
|
||
<th style="text-align: left;">Primary Focus</th>
|
||
<th style="text-align: left;">Language</th>
|
||
<th style="text-align: left;">Stars</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td style="text-align: left;"><a href="https://github.com/odoo/odoo/wiki/Mergebot">Odoo Mergebot</a></td>
|
||
<td style="text-align: left;"></td>
|
||
<td style="text-align: left;">Automation Bots</td>
|
||
<td style="text-align: left;">Python</td>
|
||
<td style="text-align: left;">🌟🌟🌟🌟🌟</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;"><a href="https://github.com/palantir/bulldozer">Bulldozer: GitHub Pull Request Auto-Merge Bot</a></td>
|
||
<td style="text-align: left;"></td>
|
||
<td style="text-align: left;">Automation Bots</td>
|
||
<td style="text-align: left;">Go</td>
|
||
<td style="text-align: left;">🌟🌟🌟🌟</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;"><a href="https://github.com/bors-ng/bors-ng">Bors-ng: A merge bot for GitHub Pull Requests</a></td>
|
||
<td style="text-align: left;"></td>
|
||
<td style="text-align: left;">Automation Bots</td>
|
||
<td style="text-align: left;">Elixir</td>
|
||
<td style="text-align: left;">🌟🌟🌟🌟</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;"><a href="https://bors.tech">Bors Bot</a></td>
|
||
<td style="text-align: left;"></td>
|
||
<td style="text-align: left;">Automation Bots</td>
|
||
<td style="text-align: left;">Rust</td>
|
||
<td style="text-align: left;">🌟🌟🌟🌟</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;"><a href="https://kodiakhq.com">Kodiak</a></td>
|
||
<td style="text-align: left;"></td>
|
||
<td style="text-align: left;">Automation Bots</td>
|
||
<td style="text-align: left;">TypeScript</td>
|
||
<td style="text-align: left;">🌟🌟🌟</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;"><a href="https://id.atlassian.com/login?continue=https%3A%2F%2Fid.atlassian.com%2Fjoin%2Fuser-access%3Fresource%3Dari%253Acloud%253Aconfluence%253A%253Asite%252F9568dfdc-cfdd-4632-a68e-1e18063a3152%26continue%3Dhttps%253A%252F%252Fcockroachlabs.atlassian.net%252Fwiki%252Fspaces%252FCRDB%252Fpages%252F73204099%252FBors%252BMerge%252BBot&application=confluence&orgId=52a68357-cecf-4127-a5ec-32eeac8cf060">Example: CockroachDB's Bors Merge Bot</a></td>
|
||
<td style="text-align: left;"></td>
|
||
<td style="text-align: left;">Automation Bots</td>
|
||
<td style="text-align: left;">N/A</td>
|
||
<td style="text-align: left;">🌟🌟🌟</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</details>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/odoo/odoo/wiki/Mergebot"><mark>Odoo Mergebot</mark></a> <span class='md-tag md-tag--info'>⭐ 52393</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-151c12fd" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 2 L 10 7 L 20 8 L 30 4 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-151c12fd)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Odoo's foundational merge-bot built to orchestrate massive volume commits across multi-repository dependencies. It employs highly robust state-machine mechanics to validate test combinations and keep high-density deployments continuously updated.</li>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/palantir/bulldozer"><strong>Bulldozer: GitHub Pull Request Auto-Merge Bot</strong></a> <span class='md-tag md-tag--info'>⭐ 803</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-4934834d" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 11 L 10 5 L 20 10 L 30 13 L 40 10 L 50 12" fill="none" stroke="url(#spark-grad-4934834d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Palantir's open-source auto-merge bot for GitHub repositories. Bulldozer monitors label states, status tests, and approval counts to execute configurable squash, rebase, or merge policies. Extremely stable in massive enterprise codebases.</li>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/bors-ng/bors-ng"><strong>Bors-ng: A merge bot for GitHub Pull Requests</strong></a> <span class='md-tag md-tag--info'>⭐ 1531</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-bc2094ba" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 5 L 10 4 L 20 13 L 30 11 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-bc2094ba)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[ELIXIR CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — An Elixir-based implementation of the Bors merge coordinator. Uses a highly parallelized merge queue to batch, build, and test PR combinations, keeping the master branch strictly green. Live grounding notes that although currently archived, it remains a landmark model for merge queues.</li>
|
||
<li><strong>(2020)</strong> <a href="https://bors.tech"><strong>Bors Bot</strong></a> <span class='md-tag md-tag--warning'>[RUST CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — The original merge bot implementing the 'not rocket science' rule: never merge untested commits into master. Popularized continuous integration validation queues, though live grounding shows development has largely transitioned to its successor, bors-ng.</li>
|
||
<li><strong>(2024)</strong> <a href="https://kodiakhq.com">Kodiak</a> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An enterprise-grade GitHub App designed to automate the integration queue. Kodiak schedules and executes pull request updates, handles automatic rebases, and systematically purges feature branches upon merge success to reduce repository clutter.</li>
|
||
<li><strong>(2021)</strong> <a href="https://id.atlassian.com/login?continue=https%3A%2F%2Fid.atlassian.com%2Fjoin%2Fuser-access%3Fresource%3Dari%253Acloud%253Aconfluence%253A%253Asite%252F9568dfdc-cfdd-4632-a68e-1e18063a3152%26continue%3Dhttps%253A%252F%252Fcockroachlabs.atlassian.net%252Fwiki%252Fspaces%252FCRDB%252Fpages%252F73204099%252FBors%252BMerge%252BBot&application=confluence&orgId=52a68357-cecf-4127-a5ec-32eeac8cf060">Example: CockroachDB's Bors Merge Bot</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyses how CockroachDB scaled its automated integration pipelines by leveraging Bors. Highlights operational optimizations for orchestrating high-density database test suites across hundreds of distributed pull requests daily.</li>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/nicolai86/github-rebase-bot">github-rebase-bot</a> <span class='md-tag md-tag--info'>⭐ 29</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-5dfae5b0" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 2 L 10 3 L 20 10 L 30 10 L 40 10 L 50 11" fill="none" stroke="url(#spark-grad-5dfae5b0)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight, Go-based automation daemon that responds to GitHub webhooks by automatically executing git rebase commands on active PRs. It eliminates manual rebase overhead, keeping pull requests structurally fresh relative to target master branches.</li>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/squalrus/merge-bot">github.com/squalrus/merge-bot: PR Merge Bot</a> <span class='md-tag md-tag--info'>⭐ 69</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-21f6eff3" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 10 L 10 5 L 20 10 L 30 9 L 40 13 L 50 13" fill="none" stroke="url(#spark-grad-21f6eff3)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A simple Golang-based GitHub bot that validates customizable integration rules before executing automated merges. It minimizes workspace divergence by ensuring remote master commits are regularly synchronized with incoming pull requests.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.mergecrush.com">Mergecrush</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A specialized continuous integration and auto-merge SaaS solution designed for Git repositories. Focuses on minimizing developer maintenance overhead by queuing branch merges and validating pipeline health prior to main-branch integration.</li>
|
||
<li><strong>(2020)</strong> <a href="https://gmaster.io/mergedroid">gmaster.io - Mergedroid: Automate merging just by analyzing your GitHub repo.</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A semantic merge assistant that analyzes GitHub repositories to automatically resolve complex non-trivial merges. Provides structural conflict identification, helping engineers isolate syntax conflicts before they hit active branches.</li>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/sdduursma/github-merge-bot">github-merge-bot</a> <span class='md-tag md-tag--info'>⭐ 4</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-accc19b7" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 5 L 10 3 L 20 8 L 30 7 L 40 6 L 50 7" fill="none" stroke="url(#spark-grad-accc19b7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight Node.js microservice designed to handle automated merges. Integrates with GitHub webhooks to verify pull requests against linting rules and peer review matrices before completing merge actions safely.</li>
|
||
</ul>
|
||
<h4 id="bitbucket-automation">Bitbucket Automation<a class="headerlink" href="#bitbucket-automation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://poolofthought.com/how-to-implement-the-automerge-feature-that-is-missing-from-bitbucket-cloud">How to Implement the Automerge feature that is missing from BitBucket cloud</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A detailed technical workaround explaining how to construct custom auto-merge features absent from Bitbucket Cloud. Outlines implementation architecture using webhooks, serverless functions (e.g., AWS Lambda), or external CI API controllers.</li>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/mikefrank-ca/bitbucket-auto-merge">BitBucket Auto Merge</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> 🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — A lightweight Node.js helper utility built to programmatic resolve and merge pull requests inside Bitbucket Server. Monitors build pipelines and approval conditions to coordinate automated commits, bypassing the lack of native merge queues in legacy Bitbucket editions.</li>
|
||
</ul>
|
||
<h4 id="bitbucket-workflows">Bitbucket Workflows<a class="headerlink" href="#bitbucket-workflows" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://confluence.atlassian.com/bitbucketserver/automatic-branch-merging-776639993.html">Automatic branch merging</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Official Atlassian documentation explaining Bitbucket Server's automated downstream cascading merge capabilities. It executes safe automated merges from release branches down to main after successful builds, resolving merge conflicts cleanly inside structured enterprise environments.</li>
|
||
<li><strong>(2021)</strong> <a href="https://confluence.atlassian.com/bitbucketserver/checks-for-merging-pull-requests-776640039.html">Checks for merging pull requests</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Atlassian's reference on configuring merge check policies inside Bitbucket Server. Explores how to enforce critical compliance gates such as minimum required reviewers, successful build statuses, and resolved task lists prior to merging code.</li>
|
||
</ul>
|
||
<h4 id="ci-cd-automation">CI-CD Automation<a class="headerlink" href="#ci-cd-automation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://julien.danjou.info/stop-merging-your-pull-request-manually"><strong>julien.danjou.info: Stop merging your pull requests manually 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Advocates for automated merge engines like Mergify over manual Pull Request integration. Examines how manual merges introduce race conditions, inconsistent test states, and build failures. Suggests adopting policy-driven merge queues to safeguard trunk health and optimize integration pipelines.</li>
|
||
</ul>
|
||
<h4 id="configuration-management-1">Configuration Management (1)<a class="headerlink" href="#configuration-management-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/how-to-handle-multiple-git-configurations-in-one-machine"><strong>freecodecamp.org: How to Use Multiple Git Configs on One Computer 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Explains how to use conditional inclusion config directives (<code>includeIf</code>) to manage multiple Git configurations on a single machine. Solves credential leakage risks by automatically swapping profiles based on target directory boundaries.</li>
|
||
<li><strong>(2022)</strong> <a href="https://opensource.com/article/22/4/customize-git-subcommands">opensource.com: Make your own Git subcommands</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains how to write custom Git subcommands by placing executable files (like <code>git-custom-command</code>) in your system PATH, allowing developers to extend Git's core CLI with specialized team scripts.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.r-bloggers.com/2021/10/git-moving-from-master-to-main">r-bloggers.com: Git: Moving from Master to Main</a> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Step-by-step guide to renaming default branches from legacy 'master' to 'main'. Covers local transitions, configuration setup, and updating upstream tracking pointers.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/git-config-how-to-configure-git-settings">freecodecamp.org: git config – How to Configure Git Settings to Improve Your Development Workflow</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Explores Git's configuration system across system, global, and local levels. Highlights key optimizations like custom alias commands, core editor options, and global exclude patterns.</li>
|
||
</ul>
|
||
<h4 id="conflict-resolution">Conflict Resolution<a class="headerlink" href="#conflict-resolution" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.cloudbees.com/blog/git-reset-undo-changes"><strong>cloudbees.com: Git Reset Clearly Explained: How to Undo Your Changes 🌟</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Demystifies <code>git reset</code> by breaking down its three modes: <code>--soft</code>, <code>--mixed</code>, and <code>--hard</code>. Explains target state changes in the working directory, the staging index, and commit history.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.simplilearn.com/tutorials/git-tutorial/merge-conflicts-in-git">simplilearn.com: How to Resolve Merge Conflicts in Git?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Systematic manual on identifying and resolving parallel-modification conflicts. Shows how markers (<code><<<<<<<</code>, <code>=======</code>, <code>>>>>>>></code>) work and outlines interactive diff strategies to reconcile divergent branches.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/git-undo-merge-how-to-revert-the-last-merge-commit-in-git">freecodecamp.org: Git Undo Merge – How to Revert the Last Merge Commit in Git</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Explains how to revert accidental merges with <code>git revert -m</code>. Explains parent-pointer requirements, downstream impacts of non-linear reverts, and how to safely re-introduce changes later.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/github/how-do-i-resolve-merge-conflicts-5438">dev.to: How Do I Resolve Merge Conflicts?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A step-by-step GitHub-focused guide on resolving merge conflicts, including using the browser-based editor and safely rolling back pushed commits using interactive tools.</li>
|
||
</ul>
|
||
<h4 id="distributed-vcs">Distributed VCS<a class="headerlink" href="#distributed-vcs" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://www.plasticscm.com"><strong>Plastic SCM</strong></a> <span class='md-tag md-tag--warning'>[C# CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Plastic SCM (now branded as Unity Version Control) is a highly scalable distributed VCS engineered for massive binary assets and parallel branching. Features powerful semantic merging tools, graphical branch explorers, and high-performance repository replication.</li>
|
||
<li><strong>(2018)</strong> <a href="https://blog.plasticscm.com/2018/09/add-mergebot-to-your-repo.html">blog.plasticscm.com: Add a mergebot to your repo!</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An official Plastic SCM technical blog post explaining the setup and architectural benefits of integrated merge bots. Outlines workflows to prevent integration bottlenecks and systematically enforce automated QA gates prior to branch resolution.</li>
|
||
<li><strong>(2018)</strong> <a href="https://www.genbeta.com/desarrollo/plastic-scm-mergebot-automatizando-tu-pipeline-desarrollo">genbeta.com: Plastic SCM Mergebot: automatizando tu pipeline de desarrollo</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A Spanish-language technical review explaining the automation capabilities of Plastic SCM Mergebot. It breaks down how the tool coordinates tests, manages branches, and handles auto-merges within the broader development pipeline.</li>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/PlasticSCM/trunk-mergebot">Plastic SCM DevOps Mergebot to implement a trunk-based development cycle</a> <span class='md-tag md-tag--info'>⭐ 4</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-6f9b4cf3" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 2 L 10 12 L 20 12 L 30 2 L 40 10 L 50 3" fill="none" stroke="url(#spark-grad-6f9b4cf3)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="3" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[C# CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An open-source reference implementation of Plastic SCM's Trunk-based Development Mergebot. Designed to coordinate with automated continuous integration runners to perform automated merges, preventing development drifts.</li>
|
||
</ul>
|
||
<h4 id="gui-tools">GUI Tools<a class="headerlink" href="#gui-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.gitkraken.com/learn/git/tutorials"><strong>gitkraken.com: Git Tutorials: Instructional Training Videos 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A comprehensive directory of instructional video tutorials exploring GitKraken's GUI engine. Demystifies visual representation of complex Git histories, interactive rebasing, multi-profile credential coordination, and conflict-resolution workflows.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/tahsinature/get-lazy-with-lazygit-4h37">dev.to: Get lazy with lazygit</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Introduces lazygit, a terminal-based UI tool. Highlights features like fast interactive staging, rapid conflict resolution, branch navigation, and interactive rebase management directly from the CLI.</li>
|
||
</ul>
|
||
<h4 id="git-cli-basics">Git CLI Basics<a class="headerlink" href="#git-cli-basics" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://intellipaat.com/blog/tutorial/devops-tutorial/git-tutorial"><strong>intellipaat.com: Git Tutorial - Learn Git 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A comprehensive tutorial on distributed version control concepts, branching mechanics, and stage isolation in Git. Links localized version control with downstream continuous integration and delivery loops within automated DevOps pipelines.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.cloudbees.com/blog/git-commit-detailed-tutorial-on-saving-your-code"><strong>cloudbees.com: Git Commands: The 13 You Must Know, In Order 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A structured guide outlining the lifecycle of a Git commit. Traces working directory states sequentially through staging to final remote delivery, providing a clear reference for new developers.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/valeriavg/master-git-in-7-minutes-gai"><strong>dev.to: Master Git in 7 minutes 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A quick-reference guide summarizing standard Git commands. Provides a fast, syntax-focused cheat sheet covering clone, checkout, pull, merge, and remote branch tracking.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/what-is-git-learn-git-version-control">freecodecamp.org: What is Git? A Beginner's Guide to Git Version Control</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An introductory handbook defining version control systems. Explores non-linear history tracking, the advantages of branching, and repository collaboration models before diving into CLI commands.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.c-sharpcorner.com/article/top-15-git-commands-with-examples-for-every-developers">c-sharpcorner.com: Top 15 Git Commands With Examples For Every Developers💪</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Compiles 15 core commands designed to enhance development efficiency. Addresses fundamental branching, status querying, remote syncing, staging mechanics, and conflict mitigation.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.java67.com/2022/07/10-best-free-git-courses-and-tutorials.html">java67.com: Top 10 Free Git Courses and Tutorials for Beginners in 2022 - Best of Lot</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A curated catalog of free educational courses on Git and GitHub, evaluating instructional quality and platform accessibility for software teams.</li>
|
||
<li><strong>(2021)</strong> <a href="https://thenextweb.com/news/a-beginners-guide-to-the-most-popular-git-commands">thenextweb.com: A beginner’s guide to the most popular Git commands</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An onboarding guide detailing essential commands such as clone, checkout, add, commit, and push. Focuses on safe, non-destructive path manipulations and branch tracking configurations to help developers avoid common working directory traps.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/purveshshende2/git-for-beginners-3il6">dev.to: Git for beginners</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An introductory manual for Git CLI operations, tracing how data moves between the local working directory, the index stage, and remote servers. Helps teams establish consistent baseline practices during developer onboarding.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.c-sharpcorner.com/article/20-git-commands-you-should-know">c-sharpcorner.com: 0 Git Commands You Should Know</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Lists 20 essential Git commands including branch, stash, log, remote, reset, and clean. Provides a quick-reference guide with terminal syntax and practical examples for daily development tasks.</li>
|
||
<li><strong>(2021)</strong> <a href="https://blog.argoproj.io/5-new-git-commands-and-1-tip-youll-use-every-day-3c28e97c9321">blog.argoproj.io: 5 new Git commands and 1 tip you’ll use every day</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Discusses modern additions to the Git toolset (such as <code>git switch</code> and <code>git restore</code>), which decouple overloaded behaviors from <code>git checkout</code>. Includes tips on managing complex working trees.</li>
|
||
<li><strong>(2021)</strong> <a href="https://towardsdatascience.com/a-git-cheatsheet-that-all-coders-need-bf8ad4d91576">towardsdatascience.com: A Git cheatsheet that all coders need</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Synthesizes essential syntax and common CLI combinations into an easily accessible reference index, enabling rapid search capabilities during routine coding tasks.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.infoworld.com/article/2334697/what-is-git-version-control-for-collaborative-programming.html">infoworld.com: What is Git? Version control for collaborative programming</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Discusses Git's design philosophy, its distributed architecture, cryptographic SHA-1 integrity tracking, and key benefits compared to centralized systems like SVN.</li>
|
||
</ul>
|
||
<h4 id="git-hooks">Git Hooks<a class="headerlink" href="#git-hooks" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://pre-commit.com"><mark>pre-commit</mark></a> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A multi-language package manager designed to configure, run, and scale pre-commit hooks. It prevents secrets leaks, handles multi-language formatters, and implements fast static analysis before changes reach remote tracking branches. Live grounding confirms pre-commit as the absolute industry standard for local quality gates.</li>
|
||
</ul>
|
||
<h4 id="git-internals">Git Internals<a class="headerlink" href="#git-internals" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.blog/open-source/git/commits-are-snapshots-not-diffs"><mark>github.blog: Commits are snapshots, not diffs</mark></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A critical look at Git's internal object store, showing that Git stores commits as complete Directed Acyclic Graph (DAG) snapshots rather than delta changesets. Evaluates how content-addressable storage (SHA hashes), tree objects, and packfile compression optimize repository performance.</li>
|
||
<li><strong>(2020)</strong> <a href="https://marklodato.github.io/visual-git-guide/index-en.html"><mark>marklodato.github.io: A Visual Git Reference 🌟</mark></a> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A highly praised visual guide explaining Git commands via structural maps and diagrams. Clearly illustrates state transitions between the workspace, index, local repository, and remote servers.</li>
|
||
<li><strong>(2021)</strong> <a href="https://newsletter.thelongcommit.com/subscribe">livecodestream.dev: Five Advanced Git Concepts that Make You Look Like a Pro</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains advanced Git capabilities including reflogs, interactive rebasing, octopus merges, and auto-stash configuration. Equips developers to recover corrupted/deleted trees and master branch structures.</li>
|
||
</ul>
|
||
<h4 id="git-logging">Git Logging<a class="headerlink" href="#git-logging" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://thenewstack.io/development-introduction-to-git-logging">thenewstack.io: Development: Introduction to Git Logging</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A beginner's guide to git log features. Covers command-line options like <code>--oneline</code>, <code>--graph</code>, <code>--author</code>, and date filtering to easily search project history.</li>
|
||
<li><strong>(2021)</strong> <a href="https://opensource.com/article/21/4/git-whatchanged">opensource.com: Find what changed in a Git commit</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Shows how to audit repository changes using commands like <code>git whatchanged</code>, <code>git log</code>, and <code>git show</code>. Explains how to target specific commits, compare changes across commits, and inspect file histories.</li>
|
||
</ul>
|
||
<h4 id="git-operations-2">Git Operations (2)<a class="headerlink" href="#git-operations-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.cloudbees.com/blog/git-push-an-in-depth-tutorial-with-examples">cloudbees.com: Git Push: An In-Depth Tutorial With Examples</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides an architectural exploration of outbound object streaming. Covers local-to-remote handshakes, force pushing safety flags (<code>--force-with-lease</code>), upstream setup options (<code>-u</code>), and push hook validations.</li>
|
||
<li><strong>(2022)</strong> <a href="https://opensource.com/article/22/4/git-push">opensource.com: My guide to using the Git push command safely</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains how to run write operations to remote repositories safely. Emphasizes workflows using <code>--force-with-lease</code> and configure branch protection to protect production branches.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.cloudbees.com/blog/git-pull-how-it-works-with-detailed-examples">cloudbees.com: Git Pull: How It Works With Detailed Examples</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Demystifies <code>git pull</code> as a compound command combining <code>git fetch</code> with either <code>git merge</code> or <code>git rebase</code>. Explains default tracking branches, fast-forward parameters, and safety flags like <code>--ff-only</code>.</li>
|
||
</ul>
|
||
<h4 id="git-performance">Git Performance<a class="headerlink" href="#git-performance" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://about.gitlab.com/blog/partial-clone-for-massive-repositories">about.gitlab.com: How Git Partial Clone lets you fetch only the large file you need</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes git-clone optimizations inside large enterprise monorepos. Demonstrates using partial cloning configs to bypass heavy binary blobs, downloading asset datasets dynamically during active execution loops.</li>
|
||
</ul>
|
||
<h4 id="git-rebasing">Git Rebasing<a class="headerlink" href="#git-rebasing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://about.gitlab.com/blog/keep-git-history-clean-with-interactive-rebase">gitlab.com: How to keep your Git history clean with interactive rebase</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical walk-through of interactive Git rebasing workflows. Explains strategies for squashing commit histories and resolving code conflicts before initiating target branch merges.</li>
|
||
</ul>
|
||
<h4 id="git-standards">Git Standards<a class="headerlink" href="#git-standards" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://about.gitlab.com/blog/new-git-default-branch-name">about.gitlab.com: The new Git default branch name</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides guidelines on migrating default git branch nomenclature from 'master' to 'main'. Details configuration updates required for local developer systems and central hosting providers.</li>
|
||
</ul>
|
||
<h4 id="gitlab-automation">GitLab Automation<a class="headerlink" href="#gitlab-automation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/smarkets/marge-bot"><strong>Marge-bot: A merge-bot for GitLab</strong></a> <span class='md-tag md-tag--info'>⭐ 738</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-9dfa0e36" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 3 L 10 11 L 20 6 L 30 4 L 40 5 L 50 2" fill="none" stroke="url(#spark-grad-9dfa0e36)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="2" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A highly robust Python-based merge bot for GitLab. Implements a strict 'not-by-default' merge pipeline strategy, testing rebased target branches in isolation prior to master commits. Essential for keeping high-throughput GitLab monorepos permanently green.</li>
|
||
<li><strong>(2020)</strong> <a href="https://smarketshq.com/marge-bot-for-gitlab-keeps-master-always-green-6070e9d248df">Example: Smarkets's Marge-bot for GitLab keeps master always green</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Smarkets' original architectural write-up highlighting the design constraints that birthed Marge-bot. Focuses on maintaining linear histories, removing manual rebase efforts, and enforcing continuous validation to maintain a 100% green master branch.</li>
|
||
<li><strong>(2022)</strong> <a href="https://gitlab.gnome.org/users/sign_in">Example: gitlab.gnome.org/marge-merge-bot</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Practical real-world case study showcasing the implementation of the Smarkets Marge-bot inside GNOME's GitLab infrastructure. Examines performance outcomes when maintaining high-volume open-source codebases under automated review queues.</li>
|
||
<li><strong>(2021)</strong> <a href="https://gitlab.freedesktop.org/gstreamer-merge-bot">Example: GStreamer Merge Bot</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A real-world production reference analyzing the deployment of a dedicated GitLab merge bot within the GStreamer ecosystem. Details structural optimizations for automating extensive suite tests across complex multimedia pipelines.</li>
|
||
<li><strong>(2021)</strong> <a href="https://lab.texthtml.net/gitlab/merge-bot">lab.texthtml.net: Gitlab Merge Bot</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight Dockerized automation assistant engineered to streamline GitLab merge requests. Orchestrates pipeline status polling and auto-approves merges on successful continuous integration runs, optimizing delivery velocity.</li>
|
||
</ul>
|
||
<h4 id="gitlab-code-review">GitLab Code Review<a class="headerlink" href="#gitlab-code-review" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://about.gitlab.com/blog/5-code-review-features">about.gitlab.com: How GitLab's 5 new code review features will make life easier</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores five key GitLab features designed to streamline the code review process. Includes visual multi-line comment mapping, customized approval gates, and Code Owners configuration.</li>
|
||
</ul>
|
||
<h4 id="monorepo-strategy">Monorepo Strategy<a class="headerlink" href="#monorepo-strategy" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://learn.microsoft.com/en-us/devops/develop/git/what-is-git"><strong>How We Use Git at Microsoft</strong></a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Explores Microsoft's internal scaling strategies for Git, focusing on large-scale engineering pipelines and the Virtual File System for Git (VFS for Git). Outlines physical scale limitations and monorepo performance tuning. Current industry patterns validate that virtualized filesystems remain crucial for multi-gigabyte corporate codebases.</li>
|
||
</ul>
|
||
<h4 id="monorepos-and-performance">Monorepos and Performance<a class="headerlink" href="#monorepos-and-performance" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/engineering/improve-git-monorepo-performance-with-a-file-system-monitor"><mark>github.blog: Improve Git monorepo performance with a file system monitor 🌟</mark></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Addresses scaling challenges in large monorepos. Explains how Git uses FSMonitor (File System Monitor) integration to drastically reduce command response times for commands like <code>git status</code>.</li>
|
||
<li><strong>(2020)</strong> <a href="https://github.blog/open-source/git/get-up-to-speed-with-partial-clone-and-shallow-clone"><mark>github.blog: Get up to speed with partial clone and shallow clone</mark></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Explains how to optimize clone performance in extremely large codebases using partial clones (blobless and treeless) and shallow clones. Compares how these strategies reduce network payloads and local disk consumption, making them ideal for high-throughput CI/CD runtimes.</li>
|
||
</ul>
|
||
<h4 id="security-and-authentication">Security and Authentication<a class="headerlink" href="#security-and-authentication" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.blog/security/application-security/token-authentication-requirements-for-git-operations"><mark>github.blog: Token authentication requirements for Git operations</mark></a> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Details GitHub's transition away from legacy basic password authentication for Git operations. Highlights security compliance frameworks, token creation protocols (fine-grained vs. classic), SSH key strategies, and automated credential manager operations.</li>
|
||
<li><strong>(2021)</strong> <a href="https://blog.gitguardian.com/rewriting-git-history-cheatsheet"><mark>blog.gitguardian.com: Rewriting your git history, removing files permanently - cheatsheet & guide</mark></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A detailed security guide for removing sensitive files, secrets, and large payloads from Git history. Compares legacy <code>git filter-branch</code> with the faster, modern <code>git-filter-repo</code> and BFG Repo-Cleaner tools, outlining downstream impacts of forced push updates.</li>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/why-open-source-project-maintainers-are-reluctant-to-use-digital-signatures-two-factor-authentication">thenewstack.io: Why Open Source Project Maintainers are Reluctant to use Digital Signatures, Two-Factor Authentication</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores the workflow friction and usability issues surrounding GPG/SSH commit signing and multi-factor authentication (MFA) in open-source projects. Examines the trade-offs between supply-chain security mandates and developer velocity.</li>
|
||
</ul>
|
||
<h4 id="trunk-based-development">Trunk-Based Development<a class="headerlink" href="#trunk-based-development" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://www.slideshare.net/arunmurughan/git-version-control-and-trunk-based-approach-with-vsts">slideshare.net: Git version control and trunk based approach with VSTS</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟 <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A legacy slide presentation analyzing the migration from branch-heavy Git workflows to modern trunk-based development inside Visual Studio Team Services (now Azure DevOps). Focuses on optimizing the feedback loop and minimizing code integration debt through quick merges. Current industry engineering truth shows this approach is highly aligned with modern continuous deployment pipelines.</li>
|
||
</ul>
|
||
<h4 id="vs-code-integrations">VS Code Integrations<a class="headerlink" href="#vs-code-integrations" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://about.gitlab.com/blog/mr-reviews-with-vs-code">gitlab.com: How to do GitLab merge request reviews in VS Code</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Demonstrates integrating GitLab Merge Request code reviews directly inside Visual Studio Code. Enables developers to comment, review changes, and manage approvals without switching context to the web UI.</li>
|
||
</ul>
|
||
<h4 id="workflows">Workflows<a class="headerlink" href="#workflows" title="Permanent link">¶</a></h4>
|
||
<details class="abstract">
|
||
<summary>Architect's Technical Comparison Table</summary>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th style="text-align: left;">Solution</th>
|
||
<th style="text-align: left;">Maturity</th>
|
||
<th style="text-align: left;">Primary Focus</th>
|
||
<th style="text-align: left;">Language</th>
|
||
<th style="text-align: left;">Stars</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td style="text-align: left;"><a href="https://www.freecodecamp.org/news/git-for-professionals">freecodecamp.org: Git for Professionals – Free Version Control Course 🌟</a></td>
|
||
<td style="text-align: left;"></td>
|
||
<td style="text-align: left;">Workflows</td>
|
||
<td style="text-align: left;">English</td>
|
||
<td style="text-align: left;">🌟🌟🌟🌟🌟</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;"><a href="https://thenewstack.io/git-for-managing-small-projects">thenewstack.io: Git for Managing Small Projects 🌟</a></td>
|
||
<td style="text-align: left;"></td>
|
||
<td style="text-align: left;">Workflows</td>
|
||
<td style="text-align: left;">English</td>
|
||
<td style="text-align: left;">🌟🌟🌟🌟</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;"><a href="https://dev.to/yenyih/10-useful-git-tips-to-improve-your-workflow-kf1">dev.to: 10 useful Git tips to improve your workflow 🌟</a></td>
|
||
<td style="text-align: left;"></td>
|
||
<td style="text-align: left;">Workflows</td>
|
||
<td style="text-align: left;">English</td>
|
||
<td style="text-align: left;">🌟🌟🌟🌟</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;"><a href="https://polarsquad.com/blog/stop-doing-pull-requests">polarsquad.com: Stop doing pull requests</a></td>
|
||
<td style="text-align: left;"></td>
|
||
<td style="text-align: left;">Workflows</td>
|
||
<td style="text-align: left;">English</td>
|
||
<td style="text-align: left;">🌟🌟🌟🌟</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;"><a href="https://dev.to/samuelfaure/how-atomic-git-commits-dramatically-increased-my-productivity-and-will-increase-yours-too-4a84">dev.to: How atomic Git commits dramatically increased my productivity - and will increase yours too 🌟</a></td>
|
||
<td style="text-align: left;"></td>
|
||
<td style="text-align: left;">Workflows</td>
|
||
<td style="text-align: left;">English</td>
|
||
<td style="text-align: left;">🌟🌟🌟🌟</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</details>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/git-for-professionals"><mark>freecodecamp.org: Git for Professionals – Free Version Control Course 🌟</mark></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A comprehensive masterclass covering internal database models, advanced histories, interactive rebasing, bisecting debugging strategies, submodules, and clean git flow implementations for production-scale engineering teams.</li>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/git-for-managing-small-projects"><strong>thenewstack.io: Git for Managing Small Projects 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Explains how to scale down Git processes to streamline individual workflows and small-team projects. Emphasizes maintaining lightweight branch schemes without the overhead of heavy enterprise processes.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/yenyih/10-useful-git-tips-to-improve-your-workflow-kf1"><strong>dev.to: 10 useful Git tips to improve your workflow 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Practical advice on commands like <code>git bisect</code>, branch pruning, stash configurations, and visual history logs. Boosts day-to-day command-line productivity.</li>
|
||
<li><strong>(2021)</strong> <a href="https://polarsquad.com/blog/stop-doing-pull-requests"><strong>polarsquad.com: Stop doing pull requests</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Critiques standard pull request queues in continuous deployment workflows. Recommends trunk-based development and pair programming as alternatives to reduce lead times and avoid integration batching.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/samuelfaure/how-atomic-git-commits-dramatically-increased-my-productivity-and-will-increase-yours-too-4a84"><strong>dev.to: How atomic Git commits dramatically increased my productivity - and will increase yours too 🌟</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Advocates for atomic commits (limiting each commit to a single, self-contained change). Explains how this practice simplifies code reviews, speeds up automated testing, and makes rollbacks easier.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.geeksforgeeks.org/git/how-to-write-good-commit-messages-in-github">geeksforgeeks.org: How to Write Good Commit Messages in GitHub?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Outlines standard practices for structured git commits (imperative mood, subject/body segregation, 50/72 character limits). Discusses how clear commit logging improves software audit trails and automated changelog generation.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/practical-git-and-git-workflows">freecodecamp.org: How to Use Git and Git Workflows – a Practical Guide</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Compares branching models including Git Flow, GitHub Flow, and Trunk-Based Development. Helps engineering teams choose the right workflow based on their deployment frequency, team size, and CI/CD setup.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.smashingmagazine.com/2021/02/getting-the-most-out-of-git">smashingmagazine.com: Getting The Most Out Of Git</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical collection of Git strategies, including customizable CLI alias configurations, commit-signing techniques, interactive staging tools, and workflows designed to prevent local context-switching conflicts.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.honeybadger.io/blog/git-tricks">honeybadger.io: Top Ten Git Tips & Tricks</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Shares 10 practical tips for advanced Git usage, covering visual log customization, staging subsets of files with interactive add, temporary stash configurations, and restoring deleted commits with <code>reflog</code>.</li>
|
||
<li><strong>(2021)</strong> <a href="https://midu.dev/buenas-practicas-escribir-commits-git">midu.dev: Buenas prácticas para escribir commits en Git</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Written in Spanish, this guide addresses conventional commit standards, semantic tagging (feat, fix, refactor), and the architectural benefits of using clean commit structures for CI/CD automation.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/okimotomizuho/open-source-my-first-pull-request-1356">dev.to: Open Source: My first Pull Request</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Walks beginners through their first open source contribution. Covers forking upstream, local cloning, branch creation, pushing, and opening a PR on GitHub.</li>
|
||
<li><strong>(2021)</strong> <a href="https://css-tricks.com/creating-the-perfect-commit-in-git">css-tricks.com: Advanced Git series. 1 Creating the Perfect Commit in Git</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A multi-part deep dive on Git best practices, including git add -p, branching strategies, PR workflows, merge conflict resolution, rebase vs merge, interactive rebase, cherry-picking, and reflogs.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/render/git-organized-a-better-git-flow-56go">dev.to: Git Organized: A Better Git Flow</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores strategies for maintaining clean, readable Git history, emphasizing squash-and-merge patterns and clean branching methodologies to streamline code reviews and CI/CD pipelines.</li>
|
||
</ul>
|
||
<h3 id="version-control-systems">Version Control Systems<a class="headerlink" href="#version-control-systems" title="Permanent link">¶</a></h3>
|
||
<h4 id="git-operations-3">Git Operations (3)<a class="headerlink" href="#git-operations-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2014)</strong> <a href="https://gist.github.com/CrookedNumber/8964442">Removing the last commit</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A practical troubleshooting guide mapping out strategies to revert or reset the latest Git commit. Explains the critical differences between <code>--soft</code>, <code>--mixed</code>, and <code>--hard</code> reset commands for local and remote recovery workflows.</li>
|
||
</ul>
|
||
<h4 id="git-workflows-3">Git Workflows (3)<a class="headerlink" href="#git-workflows-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2011)</strong> <a href="https://docs.github.com/en/get-started/using-github/github-flow"><mark>GitHub Flow</mark></a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — GitHub Flow is a lightweight, branch-based workflow that supports continuous delivery by eliminating the complex branching structures of older patterns. Developers work on short-lived feature branches, using pull requests to run continuous integration tests and solicit reviews before automated deployment directly to the main branch. This approach minimizes merge conflicts and maintains a deployable master branch at all times.</li>
|
||
<li><strong>(2021)</strong> <a href="https://support.gitkraken.com/git-workflows-and-extensions/git-flow">gitkraken.com: GitFlow</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A GUI-centric operational guide detailing GitKraken's native GitFlow integration. Demonstrates how to execute branching actions—such as starting and finishing features, hotfixes, and releases—via UI tooling that automates CLI commands to minimize user error.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.youtube.com/watch?v=_w6TwnLCFwA&ab_channel=ContinuousDelivery">youtube: Git Flow Is A Bad Idea - Dave Farley</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A video presentation by Continuous Delivery co-author Dave Farley criticizing GitFlow. He breaks down how parallel feature branches delay code integration, conflict with true continuous integration (CI) goals, and outlines how trunk-based development delivers faster and safer software updates.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/what-is-trunk-based-development">freecodecamp.org: What is Trunk Based Development? A Different Approach to the Software Development Lifecycle</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An educational guide that introduces developers to Trunk-Based Development. It contrasts TBD with traditional GitFlow, showing how merging frequent, small commits to a single trunk prevents major merge conflicts and accelerates deployment cycles.</li>
|
||
<li><strong>(2020)</strong> <a href="https://www.kubernetes.dev/docs/guide/github-workflow">kubernetes.dev: GitHub Workflow</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — The official Kubernetes project contributor guidelines detailing its custom, large-scale upstream/downstream fork-and-pull Git workflow. Emphasizes rebase strategies, PR conventions, and the specialized automated Prow bot systems used to manage gating, label tracking, and multi-SIG code approvals.</li>
|
||
<li><strong>(2020)</strong> <a href="https://kean.blog/post/trunk-based-development">kean.github.io: Trunk-Based Development</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A practical retrospective examining the execution of Trunk-Based Development (TBD) within cloud environments. Explores how fast feedback loops, automated testing, and branch-by-abstraction strategies work together to eliminate long-lived branching headaches.</li>
|
||
<li><strong>(2019)</strong> <a href="https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow">atlassian.com: Gitflow Workflow</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Atlassian's classic git tutorial on Gitflow, outlining its mechanics, workflows, and common command patterns. It contrasts this highly structured model with alternative setups, helping teams choose the right balance between isolation and continuous integration.</li>
|
||
<li><strong>(2019)</strong> <a href="https://team-coder.com/from-git-flow-to-trunk-based-development">team-coder.com: From Git Flow to Trunk Based Development</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A technical migration blueprint outlining how to move teams from GitFlow to Trunk-Based Development. It highlights real-world challenges, such as adapting CI pipelines and managing team workflows during the transition.</li>
|
||
<li><strong>(2018)</strong> <a href="https://devblogs.microsoft.com/devops/release-flow-how-we-do-branching-on-the-vsts-team">devblogs.microsoft.com: Release Flow: How We Do Branching on the VSTS Team</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deep technical analysis of Microsoft's 'Release Flow' branching model, developed to manage the Azure DevOps/VSTS codebase. The model focuses on short-lived topic branches that target <code>main</code>, and uses cherry-picked hotfixes and isolated release branches to protect and maintain trunk stability.</li>
|
||
<li><strong>(2018)</strong> <a href="https://www.devopszone.info/post/an-introduction-to-git-flow-workflow">devopszone.info: An Introduction To Git-flow Workflow</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An introductory primer explaining the core architectural components of the GitFlow branching pattern. It focuses on the division of responsibilities among the main, develop, hotfix, and feature branches to help developers transition away from unstructured branching habits.</li>
|
||
<li><strong>(2017)</strong> <a href="https://trunkbaseddevelopment.com">Trunk Based Development</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The definitive technical manual on Trunk-Based Development (TBD), demonstrating how merging code into a single central branch ('trunk') multiple times a day prevents integration drift. This design demands rigorous CI pipeline safety and feature flag setups to decouple staging from active user exposures.</li>
|
||
<li><strong>(2017)</strong> <a href="https://trunkbaseddevelopment.com/alternative-branching-models">trunkbaseddevelopment.com: Alternative Branching Models</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An analytical module from trunkbaseddevelopment.com comparing alternative branching patterns, such as GitFlow and GitHub Flow. It highlights the structural differences, release frequencies, and common pain points of each model.</li>
|
||
<li><strong>(2016)</strong> <a href="https://aprendegit.com/git-flow-la-rama-develop-y-uso-de-feature-branches">aprendegit.com: git-flow: la rama develop y uso de feature branches</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A Spanish-language tutorial focusing on the mechanics of the GitFlow <code>develop</code> branch and feature integration lifecycle. It outlines merge patterns and synchronization techniques to help developers keep active lines aligned during parallel sprints.</li>
|
||
<li><strong>(2016)</strong> <a href="https://thinkinglabs.io/talks/2016/10/29/feature-branching-considered-evil.html">thinkinglabs.io: Feature Branching considered Evil</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A critical analysis of the hidden architectural costs of isolated development branches. Explains how long-lived branches defer integration testing, increase deployment risk, and slow down release cycles, while presenting techniques to help teams shift to continuous integration.</li>
|
||
<li><strong>(2015)</strong> <a href="https://gist.github.com/djspiewak/9f2f91085607a4859a66">Git DMZ Flow</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The Git DMZ Flow introduces a specialized 'demilitarized zone' branch acting as a buffer between feature integrations and the protected production branch. Automated CI suites run validation tasks directly in this zone, completely preventing unstable changes from polluting main lines without relying on complex manual gates.</li>
|
||
<li><strong>(2015)</strong> <a href="https://gist.github.com/JamesMGreene/cdd0ac49f90c987e45ac">gist.github.com/JamesMGreene: A comparison of using <code>git flow</code> commands' versus raw <code>git</code> commands</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A detailed side-by-side terminal command comparison showing what the automated <code>git-flow</code> wrapper does under the hood versus raw Git commands. Essential for engineers who need to debug broken branch states or build custom CI/CD scripts without external dependencies.</li>
|
||
<li><strong>(2014)</strong> <a href="https://paulhammant.com/2014/04/03/microsofts-trunk-based-development">paulhammant.com: Microsoft's Trunk-Based Development</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An analytical study on how Microsoft adapted Trunk-Based Development practices across large engineering groups. Explores the tooling upgrades and operational adaptations necessary to support thousands of developers pushing to a single main branch daily.</li>
|
||
<li><strong>(2013)</strong> <a href="https://paulhammant.com/2013/04/05/what-is-trunk-based-development">paulhammant.com: What is Trunk-Based Development?</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An foundational architectural essay by Paul Hammant detailing Trunk-Based Development mechanics. He argues that delayed integrations cause system-wide delivery bottlenecks, explaining why high-performing systems rely on dynamic runtime toggling and direct-to-main trunk pushes.</li>
|
||
<li><strong>(2012)</strong> <a href="https://git-flow.readthedocs.io/en/latest">git-flow.readthedocs.io</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official reference documentation for the git-flow CLI extension, which wraps core Git commands to automate Vincent Driessen's branching model. It details low-level subcommands for features, releases, and hotfixes, making complex git operations more accessible from the command line.</li>
|
||
<li><strong>(2010)</strong> <a href="https://nvie.com/posts/a-successful-git-branching-model">nvie.com: Feature Branches. A successful Git branching model</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An extract of Vincent Driessen's GitFlow detailing feature branch mechanics. It outlines the conventions for branching off and merging back into the <code>develop</code> line, providing a structured approach for isolation that is best suited for scheduled release cycles.</li>
|
||
</ul>
|
||
<h2 id="version-control-3">Version Control (3)<a class="headerlink" href="#version-control-3" title="Permanent link">¶</a></h2>
|
||
<h3 id="advanced-git">Advanced Git<a class="headerlink" href="#advanced-git" title="Permanent link">¶</a></h3>
|
||
<h4 id="best-practices">Best Practices<a class="headerlink" href="#best-practices" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://speakerdeck.com/lemiorhan/10-git-anti-patterns-you-should-be-aware-of">speakerdeck.com: 10 Git Anti Patterns You Should be Aware of 🌟</a> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Identifies ten common Git anti-patterns, such as committing generated binaries, squashing merge conflicts blindly, and using massive monolithic commits. Provides clear alternatives to preserve commit history sanity and optimize repository performance.</li>
|
||
<li><strong>(2022)</strong> <a href="https://jmfloreszazo.com/git-mejores-practicas-cherry-picking">jmfloreszazo.com: GIT Mejores prácticas: CHERRY-PICKING</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A technical guide in Spanish targeting cherry-picking best practices inside release cycles. Highlights the risks of duplicate commit hashes and outlines strategies for safely cherry-picking patches without fracturing the project's historical graph.</li>
|
||
</ul>
|
||
<h4 id="dependency-management-1">Dependency Management (1)<a class="headerlink" href="#dependency-management-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://git-scm.com/book/en/v2/Git-Tools-Submodules">git-scm.com: Git Tools - Submodules</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The official documentation reference on Git submodules, enabling external repositories to be embedded as sub-directories. Discusses reference synchronization, detached HEAD states in child submodules, and standard update patterns for mono-repo and library dependency workflows.</li>
|
||
</ul>
|
||
<h4 id="developer-workflow">Developer Workflow<a class="headerlink" href="#developer-workflow" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://realpython.com/advanced-git-for-pythonistas">realpython.com: Advanced Git Tips for Python Developers 🌟</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Provides tailored Git workflows and configuration strategies for Python ecosystems, targeting advanced source code management. It highlights Python-specific .gitignore optimizations, interactive staging, reflog navigation, and custom diff tools to streamline development pipelines.</li>
|
||
</ul>
|
||
<h4 id="history-manipulation">History Manipulation<a class="headerlink" href="#history-manipulation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.cloudbees.com/blog/git-squash-how-to-condense-your-commit-history">cloudbees.com: Git Squash: How to Condense Your Commit History</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Outlines the mechanisms of squashing commits during the merging cycle to produce a highly readable linear history. The guide highlights interactive rebasing ('git rebase -i') as a fundamental tool for condensing redundant development micro-commits before pull request validation.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/git-squash-commits">freecodecamp.org: Git Squash Commits – Squashing the Last N Commits into One Commit</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Explains how to streamline upstream integration by squashing the last N local commits. This guide teaches interactive rebasing syntaxes, walking users through editor configurations, choosing parent references, and reshaping log trails for downstream peer reviews.</li>
|
||
<li><strong>(2022)</strong> <a href="https://build5nines.com/git-merge-repositories-with-history">build5nines.com: Git: Merge Repositories with History</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains specialized monorepo migrations by merging isolated Git repositories while retaining complete development logs. Focuses on subdirectory filter-branch operations, adding foreign remotes, and executing forced merges with unrelated histories.</li>
|
||
<li><strong>(2022)</strong> <a href="https://opensource.com/article/22/4/manage-git-commits-rebase-i-command">opensource.com: My guide to understanding Git rebase -i</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Deep dive into interactive rebasing commands (pick, reword, edit, squash, fixup, drop). Highlights how interactive rebasing works behind the scenes to help developers rewrite local histories cleanly before master integration.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/git-rebase-handbook">freecodecamp.org/news/git-rebase-handbook</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An extensive reference covering rebasing workflows, upstream integration hazards, and conflict resolution during rebase. Provides concrete guidelines on when to rebase versus when to merge to preserve repository sanity.</li>
|
||
<li><strong>(2021)</strong> <a href="https://opensource.com/article/21/3/git-cherry-pick">opensource.com: 3 reasons I use the Git cherry-pick command</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details use cases for applying specific commits from one branch to another using 'git cherry-pick'. Focuses on patching bugs in release branches, rescuing misplaced commits, and migrating discrete feature sets across development forks.</li>
|
||
<li><strong>(2011)</strong> <a href="https://www.devroom.io/2011/07/05/git-squash-your-latests-commits-into-one">devroom.io: Git Squash your latests commits into one</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A direct, syntax-focused reference detailing how to coalesce multiple local micro-commits into a single master delivery. Provides rapid, actionable CLI examples using 'git reset' and 'git rebase' to clean up local histories prior to public repository synchronization.</li>
|
||
</ul>
|
||
<h4 id="workspace-state">Workspace State<a class="headerlink" href="#workspace-state" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://opensource.com/article/21/4/context-switching-git">opensource.com: 4 tips for context switching in Git</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Outlines high-performance context-switching techniques, emphasizing 'git worktree' and 'git stash'. This guide covers keeping separate branches simultaneously checked out into distinct directory trees, allowing parallel debugging tasks without disrupting primary feature developments.</li>
|
||
</ul>
|
||
<h3 id="backup-and-recovery">Backup and Recovery<a class="headerlink" href="#backup-and-recovery" title="Permanent link">¶</a></h3>
|
||
<h4 id="basics">Basics<a class="headerlink" href="#basics" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://dev.to/github/3-ways-to-backup-your-code-even-if-you-dont-know-git-1o5l">dev.to: 3 Ways to Backup Your Code (Even If You Don’t Know Git)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Evaluates simple backup patterns ranging from manual zip compression and cloud storage synchronizations to primary Git remotes. Tailored for beginners seeking data resilience strategies prior to adopting complex CI/CD tooling.</li>
|
||
</ul>
|
||
<h4 id="devops-1">DevOps (1)<a class="headerlink" href="#devops-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://devops.com/make-github-backups-part-of-your-development-process">devops.com: Make GitHub Backups Part of Your Development Process</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Examines the strategic importance of automated repository backups within enterprise CI/CD processes. Emphasizes risk mitigation around cloud service outages, compromised developer credentials, and accidental branch deletions.</li>
|
||
</ul>
|
||
<h4 id="security">Security<a class="headerlink" href="#security" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.backhub.co">backhub.co</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes BackHub (acquired by Rewind), an enterprise backup system for GitHub repositories. Highlights automated daily backups, metadata recovery (issues, PRs, milestones), and secure offsite storage paths complying with modern risk-mitigation standards.</li>
|
||
</ul>
|
||
<h3 id="collaborative-workflows">Collaborative Workflows<a class="headerlink" href="#collaborative-workflows" title="Permanent link">¶</a></h3>
|
||
<h4 id="metadata-display">Metadata Display<a class="headerlink" href="#metadata-display" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://shields.io">shields.io 🌟</a> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Shields.io is the standard metadata badge generation service for developer readmes and project hubs. It provides dynamic SVG badges showing continuous integration status, test coverage, package versioning, and license compliance across open-source and enterprise repositories.</li>
|
||
</ul>
|
||
<h4 id="open-source">Open Source<a class="headerlink" href="#open-source" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://dev.to/okimotomizuho/open-source-multiple-branches-and-git-merges-2f69">dev.to: Open Source: Multiple branches and git merges</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Focuses on integration strategies for contributors managing branch hierarchies in open-source projects. Offers concrete tips on coordinating forks, staging changes across distinct feature branches, and safely executing pulls and merges with upstream main branches.</li>
|
||
</ul>
|
||
<h4 id="standards">Standards<a class="headerlink" href="#standards" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/how-to-write-commit-messages-maintainers-will-like">freecodecamp.org: How to Write Commit Messages that Project Maintainers Will Appreciate</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Outlines industry-standard practices for crafting high-quality commit messages, emphasizing the Conventional Commits specification. By structuring messages with imperative-mood titles, descriptive bodies, and footer metadata, developers ensure long-term codebase maintainability and automated changelog generation.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/varbsan/a-simplified-convention-for-naming-branches-and-commits-in-git-il4">dev.to/varbsan: A Simplified Convention for Naming Branches and Commits in Git</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Proposes highly uniform namespace conventions for branches (e.g., feat/, fix/, chore/) and commits. Aligning team styles improves workspace transparency, simplifies DevOps build matching filters, and enables seamless automation integration.</li>
|
||
</ul>
|
||
<h3 id="development-models">Development Models<a class="headerlink" href="#development-models" title="Permanent link">¶</a></h3>
|
||
<h4 id="branching-strategy">Branching Strategy<a class="headerlink" href="#branching-strategy" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.atlassian.com/git/tutorials/comparing-workflows">atlassian.com: Comparing Workflows 🌟</a> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Evaluates and contrasts popular branch integration workflows (Centralized, Feature Branch, Gitflow, Forking). This guide highlights structural pros, cons, and appropriate environments for each pattern, serving as a standard resource for teams defining their Git branching strategies.</li>
|
||
<li><strong>(2023)</strong> <a href="https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows">git-scm.com: Git Branching - Branching Workflows</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official Git documentation reviewing fundamental branching workflows like long-running branches and topic branches. Discusses merging practices to guide engineering teams in choosing the right isolation strategy for their scale.</li>
|
||
<li><strong>(2023)</strong> <a href="https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows">git-scm.com: Distributed Git - Distributed Workflows</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains decentralized collaboration topologies, emphasizing the Integration-Manager and Dictator-and-Lieutenants models. Details reference handling, repository permissions, and integration loops for scaling large distributed systems.</li>
|
||
<li><strong>(2022)</strong> <a href="https://adevait.com/software/creating-branching-strategy">adevait.com: Creating a Branching Strategy for Small Teams</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains how to establish light, highly collaborative branching structures tailored for small, fast-moving agile development teams. Evaluates feature branching, hotfix workflows, and automated PR review loops to maintain speed and safety.</li>
|
||
<li><strong>(2021)</strong> <a href="https://jmfloreszazo.com/flujos-de-trabajo-de-git">jmfloreszazo.com: Flujos de trabajo de git</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A Spanish-language overview of major Git workflows, comparing GitFlow, GitHub Flow, and GitLab Flow. Focuses on helping engineering teams select and adapt the right strategy based on deployment cadence, scale, and release frequency.</li>
|
||
<li><strong>(2020)</strong> <a href="https://martinfowler.com/articles/branching-patterns.html">martinfowler.com: Patterns for Managing Source Code Branches</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An extensive architectural blueprint for source-control branch patterns. It compares Mainline Development, Release Branches, and Feature Branches, analyzing how branching decisions affect integration frequency, build testing, and release delivery times.</li>
|
||
<li><strong>(2013)</strong> <a href="https://paulhammant.com/2013/12/04/what_is_your_branching_model">paulhammant.com: What is Your Branching Model?:</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes branching strategies (Trunk-Based Development versus GitFlow), contrasting release-cadence, merge-frequency, and team sizing variables. Outlines how rapid master integrations minimize merge-debt and simplify continuous deployment systems.</li>
|
||
</ul>
|
||
<h4 id="tooling-configuration">Tooling Configuration<a class="headerlink" href="#tooling-configuration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://confluence.atlassian.com/bitbucketserver/branches-776639968.html">atlassian.com: Configuring branching models 🌟</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains how to configure branch naming conventions and policies inside Bitbucket Server. Covers enforcing branch prefixes, setting branch permissions, and automating merge checks to standardize enterprise SDLC processes.</li>
|
||
</ul>
|
||
<h3 id="git-core">Git Core<a class="headerlink" href="#git-core" title="Permanent link">¶</a></h3>
|
||
<h4 id="basics-1">Basics (1)<a class="headerlink" href="#basics-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/leandronsp/git-fundamentals-a-complete-guide-do7">dev.to: Git fundamentals, a complete guide | Leandro Proença 🌟🌟</a> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive guide detailing the core mechanics of Git, covering the object model (blobs, trees, commits, and tags) and essential command-line workflows. It establishes a clear mental model of the three states (working directory, staging area, and local repository) necessary for robust version control practices.</li>
|
||
</ul>
|
||
<h4 id="branch-management">Branch Management<a class="headerlink" href="#branch-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.gitkraken.com/learn/git/branch">gitkraken.com: Branching in Git 🌟</a> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Covers the mechanics of branch creation, checkout, tracking, and upstream mapping. Demonstrates visual UI methods alongside CLI tools to help developers grasp complex multi-branch environments and avoid merge conflicts.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/how-to-use-branches-in-git">freecodecamp.org: How to Use Branches in Git – the Ultimate Cheatsheet 🌟</a> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A high-density reference guide containing exhaustive commands for creating, deleting, viewing, and resolving branch references. Evaluates branch life cycles, upstream-tracking configurations, and safe merge methodologies essential for maintaining clear workspace isolation during team development.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.gitkraken.com/learn/git/problems/rename-git-branch">gitkraken.com: How do you rename a Git branch?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Details the mechanics of renaming local and remote Git branches using command-line methods. Focuses on resolving modern upstream tracking synchronization tasks using options like 'git branch -m' alongside corresponding remote pushes to purge outdated branches safely.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/git-checkout-remote-branch-tutorial">freecodecamp.org: Git Checkout Remote Branch Tutorial</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Walks developers through local instantiation and tracking of remote repository branches. Outlines how modern versions of Git automatically correlate a local name matching a remote branch when using 'git checkout' or 'git switch', simplifying distributed collaboration pipelines.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/git-list-branches-how-to-show-all-remote-and-local-branch-names">freecodecamp.org: Git List Branches – How to Show All Remote and Local Branch Names</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical command reference targeting branch metadata observation tools. Describes query flags such as '-a' (all), '-r' (remote), and '--merged' to prune inactive historical records and keep clean localized environments.</li>
|
||
</ul>
|
||
<h4 id="conceptual-models">Conceptual Models<a class="headerlink" href="#conceptual-models" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://opensource.com/article/22/4/git-branches">opensource.com: Explaining Git branches with a LEGO analogy</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Simplifies the conceptual understanding of Git branching, staging, and merge mechanisms utilizing physical Lego bricks as visual models. Highly helpful for building conceptual clarity in junior engineers adapting to non-linear development strategies.</li>
|
||
</ul>
|
||
<h4 id="configuration">Configuration<a class="headerlink" href="#configuration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://davidwalsh.name/more-awesome-git-aliases">davidwalsh.name: More Awesome Git Aliases</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores sophisticated shell integration aliases designed for experienced CLI engineers. Demonstrates chain commands, unstage macros, and custom log formats to maximize terminal workflow efficiency.</li>
|
||
<li><strong>(2020)</strong> <a href="https://opensource.com/article/20/11/git-aliases">opensource.com: 8 Git aliases that make me more efficient</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights eight custom configuration shortcuts to optimize command-line throughput. Focuses on setting up custom log graphs, rapid status representations, stashing configurations, and diff-checks directly inside the global .gitconfig file.</li>
|
||
</ul>
|
||
<h4 id="conflict-resolution-1">Conflict Resolution (1)<a class="headerlink" href="#conflict-resolution-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/how-to-fix-merge-conflicts-in-git">freecodecamp.org: How to Fix Merge Conflicts in Git</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Provides actionable steps for interpreting, diagnosing, and resolving structural file conflicts inside Git. This handbook walks through conflict markers, manual intervention workflows, and external tools like 'git mergetool' for rapid workspace recovery.</li>
|
||
</ul>
|
||
<h4 id="history-manipulation-1">History Manipulation (1)<a class="headerlink" href="#history-manipulation-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://build5nines.com/git-reset-undo-most-recent-local-commit">build5nines.com: Git: Reset / Undo Most Recent Local Commit</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores techniques for undoing the most recent local commit using soft, mixed, and hard resets. This guide contrasts 'git reset --soft HEAD~1' (preserving changes in staging) with 'git reset --hard' (discarding all changes), outlining critical risk-mitigation strategies for development history.</li>
|
||
</ul>
|
||
<h4 id="integration">Integration<a class="headerlink" href="#integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://dev.to/karaluton/explain-like-i-m-five-git-rebase-vs-merging-1k69">dev.to: ELI5: Git Rebase vs. Merge 🌟</a> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Offers a highly accessible comparison of merging versus rebasing strategies. Explains how merging acts as a non-destructive historical record, while rebasing dynamically alters commit history to maintain a linear DAG timeline.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.freecodecamp.org/news/the-definitive-guide-to-git-merge">freecodecamp.org: The Git Merge Handbook – Definitive Guide to Merging in Git</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Comprehensive guide examining standard branch merge practices, fast-forward merges, three-way merges, and conflict mitigation. Offers foundational theoretical models of commit graphs alongside step-by-step diagnostic CLI routines.</li>
|
||
</ul>
|
||
<h4 id="interactive-learning">Interactive Learning<a class="headerlink" href="#interactive-learning" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://learngitbranching.js.org">learngitbranching.js.org: Learn Git Branching 🌟</a> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The premier interactive repository visualization tool designed to build high-fidelity mental models of branching, merging, rebasing, and cherry-picking. It acts as a standard sandboxed ecosystem where developers can safely practice complex DAG structural manipulations through a gamified terminal UI.</li>
|
||
</ul>
|
||
<h4 id="internal-architecture">Internal Architecture<a class="headerlink" href="#internal-architecture" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/how-git-branches-work">freecodecamp.org: How Git Branches Work</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores Git's underlying data structures, demystifying DAG (Directed Acyclic Graph) models, refs, and the HEAD pointer. Demonstrates how Git isolates modifications cleanly via pointer-manipulation instead of physical copying, ensuring highly efficient and scalable local execution.</li>
|
||
<li><strong>(2021)</strong> <a href="https://stackoverflow.blog/2021/04/05/a-look-under-the-hood-how-branches-work-in-git">stackoverflow.blog: A look under the hood: how branches work in Git</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deep architectural analysis of Git's pointer-based branch structure. By explaining how a Git branch is simply a lightweight, mutable 41-byte text file containing a SHA-1 hash pointer, this analysis clarifies how operations remain computationally constant-time regardless of project scale.</li>
|
||
</ul>
|
||
<h4 id="metadata-inspection">Metadata Inspection<a class="headerlink" href="#metadata-inspection" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://build5nines.com/how-to-determine-url-a-local-git-repository-was-originally-cloned-from">build5nines.com: How to Determine URL a Local Git Repository was Originally Cloned From</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A targeted technical guide detailing commands like 'git remote -v' and 'git config --get remote.origin.url' to inspect remote configurations. Understanding origin metadata is crucial for automating CI/CD pipelines, mapping environments, and troubleshooting multi-remote scenarios in modern infrastructure pipelines.</li>
|
||
</ul>
|
||
<h4 id="platform-updates">Platform Updates<a class="headerlink" href="#platform-updates" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.blog/open-source/git/highlights-from-git-2-40">github.blog: Highlights from Git 2.40</a> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Analyzes structural performance updates and feature introductions in Git 2.40. Highlights include rewrites of legacy helper scripts like 'git jump' and 'git add --interactive' into native C, improving cross-platform compatibility and system execution speed across massive scale enterprise mono-repos.</li>
|
||
</ul>
|
||
<h4 id="state-management">State Management<a class="headerlink" href="#state-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/undo-git-add-how-to-remove-added-files-in-git">freecodecamp.org: Undo Git Add – How to Remove Added Files in Git 🌟</a> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Focuses on mechanisms to untrack files and revert the staging area without affecting local working changes. It details commands like 'git restore --staged' and 'git rm --cached', highlighting their behavior under modern Git versions for safe workspace management.</li>
|
||
</ul>
|
||
<h4 id="synchronization">Synchronization<a class="headerlink" href="#synchronization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/git-push-to-remote-branch-how-to-push-a-local-branch-to-origin">freecodecamp.org: Git Push to Remote Branch – How to Push a Local Branch to Origin</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Focuses on mechanisms to publish local code adjustments to public git origins. Details the importance of the upstream configuration flag ('--set-upstream' or '-u') in establishing clear, continuous reference baselines for subsequent push and pull automation.</li>
|
||
</ul>
|
||
<h4 id="workspace-state-1">Workspace State (1)<a class="headerlink" href="#workspace-state-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://dev.to/mwafrika/how-to-use-git-stash-command-22bk">dev.to: How to Use Git Stash Command</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Explains practical use-cases for isolating uncommitted changes to enable rapid local branch switching. Explains how the stash stack works and demonstrates how to cherry-pick specific changes back to clean working states, preventing manual diffing and code regression risks.</li>
|
||
<li><strong>(2021)</strong> <a href="https://opensource.com/article/21/4/git-stash">opensource.com: A practical guide to using the git stash command</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Provides an architectural deep dive into the Git stash command stack for saving uncommitted workspace modifications. Explains stash management commands (push, pop, apply, list, drop) and covers advanced options like stashing untracked or ignored files to preserve context switching cleanly.</li>
|
||
<li><strong>(2021)</strong> <a href="https://css-tricks.com/git-switching-unstaged-changes-to-a-new-branch">css-tricks.com: Git: Switching Unstaged Changes to a New Branch</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes rapid tactics for extracting uncommitted, unstaged alterations into a newly spawned local feature branch. Guides developers on preserving workspace fluidity when starting feature-work inside the wrong branch context without triggering merge hazards.</li>
|
||
</ul>
|
||
<hr />
|
||
<p>💡 <strong>Explore Related:</strong> <a href="../demos/">Demos</a> | <a href="../kubernetes/">Kubernetes</a> | <a href="../cloud-arch-diagrams/">Cloud Arch Diagrams</a></p>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</article>
|
||
</div>
|
||
|
||
|
||
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
|
||
</div>
|
||
|
||
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
|
||
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
|
||
Back to top
|
||
</button>
|
||
|
||
</main>
|
||
|
||
<footer class="md-footer">
|
||
|
||
<div class="md-footer-meta md-typeset">
|
||
<div class="md-footer-meta__inner md-grid">
|
||
<div class="md-copyright">
|
||
|
||
<div class="md-copyright__highlight">
|
||
Copyright © 2026 Nubenetes Agentic Intelligence
|
||
</div>
|
||
|
||
|
||
Made with
|
||
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
|
||
Material for MkDocs
|
||
</a>
|
||
|
||
</div>
|
||
|
||
|
||
<div class="md-social">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a href="https://github.com/nubenetes/awesome-kubernetes" target="_blank" rel="noopener" title="github.com" class="md-social__link">
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
|
||
</a>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a href="https://twitter.com/nubenetes" target="_blank" rel="noopener" title="twitter.com" class="md-social__link">
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M459.4 151.7c.3 4.5.3 9.1.3 13.6 0 138.7-105.6 298.6-298.6 298.6-59.5 0-114.7-17.2-161.1-47.1 8.4 1 16.6 1.3 25.3 1.3 49.1 0 94.2-16.6 130.3-44.8-46.1-1-84.8-31.2-98.1-72.8 6.5 1 13 1.6 19.8 1.6 9.4 0 18.8-1.3 27.6-3.6-48.1-9.7-84.1-52-84.1-103v-1.3c14 7.8 30.2 12.7 47.4 13.3-28.3-18.8-46.8-51-46.8-87.4 0-19.5 5.2-37.4 14.3-53C87.4 130.8 165 172.4 252.1 176.9c-1.6-7.8-2.6-15.9-2.6-24C249.5 95.1 296.3 48 354.4 48c30.2 0 57.5 12.7 76.7 33.1 23.7-4.5 46.5-13.3 66.6-25.3-7.8 24.4-24.4 44.8-46.1 57.8 21.1-2.3 41.6-8.1 60.4-16.2-14.3 20.8-32.2 39.3-52.6 54.3"/></svg>
|
||
</a>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<a href="https://www.linkedin.com/groups/1937212/" target="_blank" rel="noopener" title="www.linkedin.com" class="md-social__link">
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77m282.1 320h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg>
|
||
</a>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
|
||
</div>
|
||
<div class="md-dialog" data-md-component="dialog">
|
||
<div class="md-dialog__inner md-typeset"></div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
<script id="__config" type="application/json">{"annotate": null, "base": "..", "features": ["navigation.tabs", "navigation.tabs.sticky", "navigation.top", "navigation.tracking", "navigation.sections", "navigation.expand", "navigation.indexes", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.action.view", "content.action.edit", "content.tooltips", "navigation.prune", "toc.integrate"], "search": "../assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
|
||
|
||
|
||
<script src="../assets/javascripts/bundle.79ae519e.min.js"></script>
|
||
|
||
<script src="../static/v2_filter.js"></script>
|
||
|
||
|
||
</body>
|
||
</html> |