1 2 3 4<!DOCTYPE html> 5<html class="gl-system ui-neutral with-top-bar with-header page-with-panels with-gl-container-queries user-logged-out" lang="en"> 6<head prefix="og: http://ogp.me/ns#"> 7<meta charset="utf-8"> 8<meta content="IE=edge" http-equiv="X-UA-Compatible"> 9<meta content="width=device-width, initial-scale=1" name="viewport"> 10<title>Alpaka Infra Crew / docs.alpaka.space · GitLab</title> 11<link as="font" crossorigin="" href="/assets/gitlab-sans/GitLabSans-9892dc17af892e03de41625c0ee325117a3b8ee4ba6005f3a3eac68510030aed.woff2" rel="preload"> 12<link as="font" crossorigin="" href="/assets/gitlab-sans/GitLabSans-Italic-f96f17332d67b21ada2dfba5f0c0e1d5801eab99330472057bf18edd93d4ccf7.woff2" rel="preload"> 13<link as="font" crossorigin="" href="/assets/gitlab-mono/GitLabMono-29c2152dac8739499dd0fe5cd37a486ebcc7d4798c9b6d3aeab65b3172375b05.woff2" rel="preload"> 14<link as="font" crossorigin="" href="/assets/gitlab-mono/GitLabMono-Italic-af36701a2188df32a9dcea12e0424c380019698d4f76da9ad8ea2fd59432cf83.woff2" rel="preload"> 15
16<script> 17//<![CDATA[ 18window.gon={};gon.api_version="v4";gon.default_avatar_url="https://git.alpaka.space/assets/no_avatar-849f9c04a3a0d0cea2424ae97b27447dc64a7dbfae83c036c45b403392f0e8ba.png";gon.max_file_size=100;gon.asset_host=null;gon.webpack_public_path="/assets/webpack/";gon.relative_url_root="";gon.user_color_mode="gl-system";gon.user_color_scheme="white";gon.markdown_surround_selection=null;gon.markdown_automatic_lists=null;gon.markdown_maintain_indentation=null;gon.math_rendering_limits_enabled=true;gon.iframe_rendering_enabled=false;gon.iframe_rendering_allowlist=[];gon.recaptcha_api_server_url="https://www.recaptcha.net/recaptcha/api.js";gon.recaptcha_sitekey=null;gon.gitlab_url="https://git.alpaka.space";gon.promo_url="https://about.gitlab.com";gon.forum_url="https://forum.gitlab.com";gon.docs_url="https://docs.gitlab.com";gon.revision="191678a3764";gon.feature_category="groups_and_projects";gon.gitlab_logo="/assets/gitlab_logo-2957169c8ef64c58616a1ac3f4fc626e8a35ce4eb3ed31bb0d873712f2a041a0.png";gon.secure=true;gon.sprite_icons="/assets/icons-5a3f88503a318f1eaf3b49d9d82c93cdde31fd5224ab8aeeb08534974b21f10c.svg";gon.sprite_file_icons="/assets/file_icons/file_icons-90de312d3dbe794a19dee8aee171f184ff69ca9c9cf9fe37e8b254e84c3a1543.svg";gon.illustrations_path="/assets/illustrations-ae6d9d10410e9e8b59dd365dcf0480219354eb6eed057c8fecd9d17cf9b18ec4.svg";gon.emoji_sprites_css_path="/assets/emoji_sprites-9f4e433199c18178b03727c749cbd0c22e569f69ffb05ec235a49dc29b318bb3.css";gon.emoji_backend_version=4;gon.test_env=false;gon.disable_animations=false;gon.suggested_label_colors={"#cc338b":"Magenta-pink","#dc143c":"Crimson","#c21e56":"Rose red","#cd5b45":"Dark coral","#ed9121":"Carrot orange","#eee600":"Titanium yellow","#009966":"Green-cyan","#8fbc8f":"Dark sea green","#6699cc":"Blue-gray","#e6e6fa":"Lavender","#9400d3":"Dark violet","#330066":"Deep violet","#36454f":"Charcoal grey","#808080":"Gray"};gon.first_day_of_week=1;gon.time_display_relative=true;gon.time_display_format=0;gon.ee=false;gon.jh=false;gon.dot_com=false;gon.uf_error_prefix="UF";gon.pat_prefix="glpat-";gon.fluid_layout=false;gon.keyboard_shortcuts_enabled=true;gon.emoji_autocomplete_enabled=true;gon.broadcast_message_dismissal_path=null;gon.diagramsnet_url="https://embed.diagrams.net";gon.features={"uiForOrganizations":false,"pageBreadcrumbsInTopBar":false,"orgSwitcher":false,"findAndReplace":false,"removeMonitorMetrics":true,"workItemsClientSideBoards":false,"editorStickyTableHeaders":false,"hideUnpinnedSidebarItems":false,"markdownSortableTableColumns":false,"workItemFeaturesField":false,"securityManagerRoleEnabled":true,"allowIframesInMarkdown":false,"inlineBlame":true,"pageSpecificStyles":false}; 19//]]> 20</script>
20 21
22<script> 23//<![CDATA[ 24const root = document.documentElement; 25if (window.matchMedia('(prefers-color-scheme: dark)').matches) { 26 root.classList.add('gl-dark'); 27} 28 29window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (e) => { 30 if (e.matches) { 31 root.classList.add('gl-dark'); 32 } else { 33 root.classList.remove('gl-dark'); 34 } 35}); 36 37//]]> 38</script>
vendor: 1 bytes, line 38
38
39<script> 40//<![CDATA[ 41var gl = window.gl || {}; 42gl.startup_calls = {"/aic/docs.alpaka.space/-/refs/main/logs_tree/?format=json\u0026offset=0\u0026ref_type=HEADS":{},"/aic/docs.alpaka.space/-/blob/main/README.md?format=json\u0026ref_type=heads\u0026viewer=rich":{}}; 43gl.startup_graphql_calls = null; 44 45if (gl.startup_calls && window.fetch) { 46 Object.keys(gl.startup_calls).forEach(apiCall => { 47 gl.startup_calls[apiCall] = { 48 fetchCall: fetch(apiCall, { 49 // Emulate XHR for Rails AJAX request checks 50 headers: { 51 'X-Requested-With': 'XMLHttpRequest' 52 }, 53 // fetch wonât send cookies in older browsers, unless you set the credentials init option. 54 // We set to `same-origin` which is default value in modern browsers. 55 // See https://github.com/whatwg/fetch/pull/585 for more information. 56 credentials: 'same-origin' 57 }) 58 }; 59 }); 60} 61if (gl.startup_graphql_calls && window.fetch) { 62 const headers = {"X-CSRF-Token":"cJhfbgneyI7r5ZMbAFnxTWaGTmjnFqXQU3a96m_l-39vXHDX-a-BOWdXagU9FzaBs_xB2muPwPwim4TVw0rkyw","x-gitlab-feature-category":"groups_and_projects"}; 63 const url = `https://git.alpaka.space/api/graphql` 64 65 const opts = { 66 method: "POST", 67 headers: { 68 "Content-Type": "application/json", 69 ...headers, 70 } 71 }; 72 73 gl.startup_graphql_calls = gl.startup_graphql_calls.map(call => ({ 74 ...call, 75 fetchCall: fetch(url, { 76 ...opts, 77 credentials: 'same-origin', 78 body: JSON.stringify(call) 79 }) 80 })) 81} 82 83 84//]]> 85</script>
85 86 87 88 89<meta content="light dark" name="color-scheme"> 90<link rel="stylesheet" href="/assets/application-38bbb7710d1c136698908a2d115057b2d6043a4caea4ba99118e3cae57fd9937.css" media="(prefers-color-scheme: light)" /> 91<link rel="stylesheet" href="/assets/application_dark-33fb0fbbb609214d8e0f7df0f679d4e872badbaaae9f879dca22f043fee63e03.css" media="(prefers-color-scheme: dark)" /> 92<link rel="stylesheet" href="/assets/page_bundles/project-d8ddfdcca11af4ede140816f3befd2a538014d7403c28e0f3c62a50b61f93805.css" /><link rel="stylesheet" href="/assets/page_bundles/tree-82a2b0a643427b8cc237cf2437e78bf5ad46c53355f902927c25570510d6852a.css" /><link rel="stylesheet" href="/assets/page_bundles/commit_description-9e7efe20f0cef17d0606edabfad0418e9eb224aaeaa2dae32c817060fa60abcc.css" /><link rel="stylesheet" href="/assets/page_bundles/projects-2d5b0f8de7829b78958778a73c6202488874e74d1b301ae6c825cacadb153dfb.css" /><link rel="stylesheet" href="/assets/page_bundles/design_management-b0d28c79dc2ff36cbf37b4fa7b3bfb2908c91dcec0cf3fb800f11aaa25b08ea8.css" /><link rel="stylesheet" href="/assets/page_bundles/issuable_list-7a33f8b5a79c609e4bac7e1fa1c5553962adf726cd700fbead1f9e974c41e7c9.css" /><link rel="stylesheet" href="/assets/page_bundles/issues_list-1d9cdbbaf9469f9073c410dc7a7f2543b02071773aa332daf63803eaaec87e62.css" /><link rel="stylesheet" href="/assets/page_bundles/issues_show-ec954ae4932e0bfe7383adee3c75f53c5985c6edea62c7ae4370cb1f6e85a91a.css" /><link rel="stylesheet" href="/assets/page_bundles/notes_shared-009bfb6fa90b583372e5d3f444ccd9b89aa6278564b128d1f21b404747a3981b.css" /><link rel="stylesheet" href="/assets/page_bundles/work_items-41608cf50d5529e591f5a635c447fbb3a3bd5892765619ad68eba61d6c811aea.css" /> 93<link rel="stylesheet" href="/assets/tailwind-7400ed60609548461aba7dbe0e73b2a51af66e88c8e6246cee55eab159342bff.css" /> 94 95 96<link rel="stylesheet" href="/assets/fonts-deb7ad1d55ca77c0172d8538d53442af63604ff490c74acc2859db295c125bdb.css" /> 97<link rel="stylesheet" href="/assets/highlight/themes/white-42be68d65ac8b040938b8b730ca40aed564d4576f3f8de65a8bd3f53d41f5ef2.css" media="(prefers-color-scheme: light)" /> 98<link rel="stylesheet" href="/assets/highlight/themes/dark-9a46f25e9c82f3f8bb605049dc6f2462d071fefd58002c4a9eba2cfbf694466a.css" media="(prefers-color-scheme: dark)" /> 99
100<script src="/assets/webpack/runtime.30a42173.bundle.js" defer="defer"></script>
vendor: 1 bytes, line 100
100
101<script src="/assets/webpack/main.9b4c0f6f.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 101
101
102<script src="/assets/webpack/tracker.1eb446cb.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 102
102
103<script> 104//<![CDATA[ 105window.snowplowOptions = {"namespace":"gl","hostname":"git.alpaka.space:443","postPath":"/-/collect_events","forceSecureTracker":true,"appId":"gitlab_sm"}; 106gl = window.gl || {}; 107gl.snowplowStandardContext = {"schema":"iglu:com.gitlab/gitlab_standard/jsonschema/1-1-8","data":{"environment":"self-managed","source":"gitlab-rails","correlation_id":"01M3D8R8RBRMS129YS07369WBQ","extra":{},"user_id":null,"global_user_id":null,"user_type":null,"is_gitlab_team_member":null,"namespace_id":17,"ultimate_parent_namespace_id":17,"project_id":73,"feature_enabled_by_namespace_ids":null,"realm":"self-managed","deployment_type":"self-managed","context_generated_at":"2026-09-25T21:50:12.367Z","organization_id":1}}; 108gl.snowplowPseudonymizedPageUrl = "https://git.alpaka.space/namespace17/project73"; 109gl.maskedDefaultReferrerUrl = null; 110gl.ga4MeasurementId = 'G-ENFH3X7M5Y'; 111gl.duoEvents = []; 112gl.onlySendDuoEvents = true; 113 114 115//]]> 116</script>
116 117 118 119
120<script src="/assets/webpack/commons-graphql_explorer-pages.admin.application_settings.service_accounts-pages.admin.applications--1ccd7d89.8deea551.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 120
120
121<script src="/assets/webpack/commons-pages.admin.abuse_reports.show-pages.dashboard.issues-pages.dashboard.issues.vue3-pages.dash-55dde355.128a952b.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 121
121
122<script src="/assets/webpack/commons-pages.admin.application_settings.service_accounts-pages.explore.analytics_dashboards-pages.e-306889d5.db04dd7a.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 122
122
123<script src="/assets/webpack/commons-pages.admin.deploy_keys.index-pages.admin.deploy_keys.index.vue3-pages.admin.groups.index-pa-c78a0679.f4864b25.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 123
123
124<script src="/assets/webpack/commons-pages.dashboard.home-pages.registrations.new-pages.sessions.new-pages.users-pages.users.show-62bbbb3c.ec8c904f.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 124
124
125<script src="/assets/webpack/commons-pages.dashboard.home-pages.projects.snippets.show-pages.snippets.show-super_sidebar.af1f9ecd.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 125
125
126<script src="/assets/webpack/0dcf7166.fee24f6c.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 126
126
127<script src="/assets/webpack/commons-pages.search.show-super_sidebar.052f515d.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 127
127
128<script src="/assets/webpack/super_sidebar.392c40de.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 128
128
129<script src="/assets/webpack/commons-pages.projects-pages.projects.activity-pages.projects.activity.vue3-pages.projects.alert_man-a5fec459.9a3759da.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 129
129
130<script src="/assets/webpack/8632254b.bbb48efe.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 130
130
131<script src="/assets/webpack/32327915.60295795.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 131
131
132<script src="/assets/webpack/commons-pages.groups.saved_views.show-pages.groups.work_items-pages.groups.work_items.show-pages.pro-27e63f02.b3135ca8.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 132
132
133<script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.blob.show.vue3-pages.projects.show-pages.projects.sh-7aa92eaa.41c42b43.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 133
133
134<script src="/assets/webpack/commons-pages.admin.groups.index-pages.admin.projects.index-pages.dashboard.groups.index-pages.dashb-d9f1a9f5.ac341477.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 134
134
135<script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.blob.show.vue3-pages.projects.show-pages.projects.sh-350895e9.c1b45e94.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 135
135
136<script src="/assets/webpack/commons-pages.projects.blob.edit-pages.projects.blob.edit.vue3-pages.projects.blob.new-pages.project-d16b70ea.2482600e.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 136
136
137<script src="/assets/webpack/9440c85a.c1901e2d.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 137
137
138<script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.blob.show.vue3-pages.projects.show-pages.projects.sn-bdf5cb8c.d8393d0b.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 138
138
139<script src="/assets/webpack/commons-pages.admin.projects.index-pages.dashboard.projects-pages.explore.projects-pages.groups.show-a1c4592e.5c56a65b.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 139
139
140<script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.show-pages.projects.tree.show-pages.search.show-page-9619fd99.7ff124d3.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 140
140
141<script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.show-pages.projects.snippets.show-pages.projects.tre-c684fcf6.829c99b9.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 141
141
142<script src="/assets/webpack/commons-pages.projects.blob.edit-pages.projects.blob.new-pages.projects.blob.show-pages.projects.sho-ec79e51c.c1f36278.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 142
142
143<script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.commits.show-pages.projects.show-pages.projects.tree.show.0cbf7db5.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 143
143
144<script src="/assets/webpack/commons-pages.groups.show-pages.projects.blob.show-pages.projects.show-pages.projects.tree.show.e4f5af92.chunk.js" defer="defer"></script>
vendor: 1 bytes, line 144
144
145<script src="/assets/webpack/pages.projects.show.92cd669a.chunk.js" defer="defer"></script>
145 146 147<meta content="object" property="og:type"> 148<meta content="GitLab" property="og:site_name"> 149<meta content="Alpaka Infra Crew / docs.alpaka.space · GitLab" property="og:title"> 150<meta content="https://docs.alpaka.space" property="og:description"> 151<meta content="https://git.alpaka.space/assets/twitter_card-570ddb06edf56a2312253c5872489847a0f385112ddbcd71ccfa1570febab5d2.jpg" property="og:image"> 152<meta content="64" property="og:image:width"> 153<meta content="64" property="og:image:height"> 154<meta content="https://git.alpaka.space/aic/docs.alpaka.space" property="og:url"> 155<meta content="summary" property="twitter:card"> 156<meta content="Alpaka Infra Crew / docs.alpaka.space · GitLab" property="twitter:title"> 157<meta content="https://docs.alpaka.space" property="twitter:description"> 158<meta content="https://git.alpaka.space/assets/twitter_card-570ddb06edf56a2312253c5872489847a0f385112ddbcd71ccfa1570febab5d2.jpg" property="twitter:image"> 159 160<meta name="csrf-param" content="authenticity_token" /> 161<meta name="csrf-token" content="1iuoneS0M3_bVPqauZD72K0hXQRE2UKNuJw4_LbDZnnJ74ckFMV6yFfmA4SE3jwUeFtStshAJ6HJcQHDGmx5zQ" /> 162<meta name="csp-nonce" /> 163<meta name="action-cable-url" content="/-/cable" /> 164<link crossorigin="use-credentials" href="/-/manifest.json" rel="manifest"> 165<link rel="icon" type="image/png" href="/uploads/-/system/appearance/favicon/1/alpaka.png" id="favicon" data-original-href="/uploads/-/system/appearance/favicon/1/alpaka.png" /> 166<link rel="apple-touch-icon" type="image/x-icon" href="/uploads/-/system/appearance/pwa_icon/1/alpaka.png?width=192" /> 167<link rel="apple-touch-icon" type="image/x-icon" href="/uploads/-/system/appearance/pwa_icon/1/alpaka.png?width=192" sizes="192x192" /> 168<link rel="apple-touch-icon" type="image/x-icon" href="/uploads/-/system/appearance/pwa_icon/1/alpaka.png?width=512" sizes="512x512" /> 169<link crossorigin="use-credentials" href="/search/opensearch.xml" rel="search" title="Search GitLab" type="application/opensearchdescription+xml"> 170<link rel="alternate" type="application/atom+xml" title="docs.alpaka.space activity" href="/aic/docs.alpaka.space.atom" /> 171 172 173 174 175<meta content="https://docs.alpaka.space" name="description"> 176<meta content="#F1F0F6" media="(prefers-color-scheme: light)" name="theme-color"> 177<meta content="#232128" media="(prefers-color-scheme: dark)" name="theme-color"> 178</head> 179 180<body class="tab-width-8 gl-browser-chrome gl-platform-other" data-group="aic" data-group-full-path="aic" data-namespace-id="17" data-page="projects:show" data-page-type-id="docs.alpaka.space" data-project="docs.alpaka.space" data-project-full-path="aic/docs.alpaka.space" data-project-id="73"> 181<div id="js-tooltips-container"></div> 182
183<script> 184//<![CDATA[ 185gl = window.gl || {}; 186gl.client = {"isChrome":true,"isOther":true}; 187 188 189//]]> 190</script>
190 191 192 193<header class="super-topbar js-super-topbar"></header> 194<div class="layout-page js-page-layout page-with-super-sidebar">
195<script> 196//<![CDATA[ 197const outer = document.createElement('div'); 198outer.style.visibility = 'hidden'; 199outer.style.overflow = 'scroll'; 200document.body.appendChild(outer); 201const inner = document.createElement('div'); 202outer.appendChild(inner); 203const scrollbarWidth = outer.offsetWidth - inner.offsetWidth; 204outer.parentNode.removeChild(outer); 205document.documentElement.style.setProperty('--scrollbar-width', `${scrollbarWidth}px`); 206 207//]]> 208</script>
208<aside class="js-super-sidebar super-sidebar super-sidebar-loading" data-command-palette="{"project_files_url":"/aic/docs.alpaka.space/-/files/main?format=json","project_blob_url":"/aic/docs.alpaka.space/-/blob/main"}" data-is-saas="false" data-sidebar="{"is_logged_in":false,"compare_plans_url":"https://about.gitlab.com/pricing","current_menu_items":[{"id":"project_overview","title":"docs.alpaka.space","entity_id":73,"link":"/aic/docs.alpaka.space","link_classes":"shortcuts-project","is_active":true},{"id":"manage_menu","title":"Manage","icon":"users","avatar_shape":"rect","link":"/aic/docs.alpaka.space/activity","is_active":false,"items":[{"id":"activity","title":"Activity","link":"/aic/docs.alpaka.space/activity","link_classes":"shortcuts-project-activity","description":"Track what your team is working on and stay informed of changes","library_icon":"history","is_active":false},{"id":"members","title":"Members","link":"/aic/docs.alpaka.space/-/project_members","description":"Control who has access to your project and what they can do","library_icon":"users","is_active":false},{"id":"labels","title":"Labels","link":"/aic/docs.alpaka.space/-/labels","description":"Organize and categorize work across your project with consistent labels","library_icon":"labels","is_active":false}],"separated":false},{"id":"plan_menu","title":"Plan","icon":"planning","avatar_shape":"rect","link":"/aic/docs.alpaka.space/-/work_items","is_active":false,"items":[{"id":"project_issue_list","title":"Work items","link":"/aic/docs.alpaka.space/-/work_items","link_classes":"shortcuts-issues has-sub-items","pill_count_field":"openWorkItemsCount","pill_count_dynamic":false,"description":"Plan, track, and manage work in one place","library_icon":"work-items","is_active":false},{"id":"boards","title":"Issue boards","link":"/aic/docs.alpaka.space/-/boards","link_classes":"shortcuts-issue-boards","description":"Visualize and manage work with kanban-style boards","library_icon":"work-item-issue-board","is_active":false},{"id":"milestones","title":"Milestones","link":"/aic/docs.alpaka.space/-/milestones","description":"Plan releases and group work into time-based phases","library_icon":"milestone","is_active":false},{"id":"project_wiki","title":"Wiki","link":"/aic/docs.alpaka.space/-/wikis","link_classes":"shortcuts-wiki","description":"Create and manage documentation","library_icon":"book","is_active":false}],"separated":false},{"id":"code_menu","title":"Code","icon":"code","avatar_shape":"rect","link":"/aic/docs.alpaka.space/-/merge_requests","is_active":false,"items":[{"id":"project_merge_request_list","title":"Merge requests","link":"/aic/docs.alpaka.space/-/merge_requests","link_classes":"shortcuts-merge_requests","pill_count_field":"openMergeRequestsCount","pill_count_dynamic":false,"description":"Collaborate on code changes with built-in review tools","library_icon":"merge-request","is_active":false},{"id":"files","title":"Repository","link":"/aic/docs.alpaka.space/-/tree/main","link_classes":"shortcuts-tree","description":"Browse and manage repository files and code","library_icon":"repository","is_active":false},{"id":"branches","title":"Branches","link":"/aic/docs.alpaka.space/-/branches","description":"Manage project branches and branch protection","library_icon":"branch","is_active":false},{"id":"commits","title":"Commits","link":"/aic/docs.alpaka.space/-/commits/main?ref_type=heads","link_classes":"shortcuts-commits","description":"View commit history and changes","library_icon":"commit","is_active":false},{"id":"tags","title":"Tags","link":"/aic/docs.alpaka.space/-/tags","description":"Create and manage release tags","library_icon":"tag","is_active":false},{"id":"graphs","title":"Repository graph","link":"/aic/docs.alpaka.space/-/network/main?ref_type=heads","link_classes":"shortcuts-network","description":"Visualize repository commit history and branches","library_icon":"repository-graph","is_active":false},{"id":"compare","title":"Compare revisions","link":"/aic/docs.alpaka.space/-/compare?from=main\u0026to=main","description":"Compare changes between revisions","library_icon":"comparison","is_active":false},{"id":"project_snippets","title":"Snippets","link":"/aic/docs.alpaka.space/-/snippets","link_classes":"shortcuts-snippets","description":"Store and share code snippets","library_icon":"snippet","is_active":false}],"separated":false},{"id":"build_menu","title":"Build","icon":"rocket","avatar_shape":"rect","link":"/aic/docs.alpaka.space/-/pipelines","is_active":false,"items":[{"id":"pipelines","title":"Pipelines","link":"/aic/docs.alpaka.space/-/pipelines","link_classes":"shortcuts-pipelines","description":"Automate your build and deployment process","library_icon":"pipeline","is_active":false},{"id":"jobs","title":"Jobs","link":"/aic/docs.alpaka.space/-/jobs","link_classes":"shortcuts-builds","description":"Monitor individual build tasks and their results","library_icon":"job","is_active":false},{"id":"pipeline_schedules","title":"Pipeline schedules","link":"/aic/docs.alpaka.space/-/pipeline_schedules","link_classes":"shortcuts-builds","description":"Run your automation on a recurring schedule","library_icon":"pipeline-schedule","is_active":false},{"id":"artifacts","title":"Artifacts","link":"/aic/docs.alpaka.space/-/artifacts","link_classes":"shortcuts-builds","description":"Access build outputs and compiled binaries","library_icon":"doc-compressed","is_active":false}],"separated":false},{"id":"deploy_menu","title":"Deploy","icon":"deployments","avatar_shape":"rect","link":"/aic/docs.alpaka.space/-/releases","is_active":false,"items":[{"id":"releases","title":"Releases","link":"/aic/docs.alpaka.space/-/releases","link_classes":"shortcuts-deployments-releases","description":"Create and manage project releases","library_icon":"release","is_active":false},{"id":"packages_registry","title":"Package registry","link":"/aic/docs.alpaka.space/-/packages","link_classes":"shortcuts-container-registry","description":"Publish and share packages across your organization","library_icon":"package","is_active":false},{"id":"container_registry","title":"Container registry","link":"/aic/docs.alpaka.space/container_registry","description":"Store and deploy container images","library_icon":"container-image","is_active":false},{"id":"model_registry","title":"Model registry","link":"/aic/docs.alpaka.space/-/ml/models","description":"Store and manage machine learning models","library_icon":"model-registry","is_active":false}],"separated":false},{"id":"operations_menu","title":"Operate","icon":"cloud-pod","avatar_shape":"rect","link":"/aic/docs.alpaka.space/-/environments","is_active":false,"items":[{"id":"environments","title":"Environments","link":"/aic/docs.alpaka.space/-/environments","link_classes":"shortcuts-environments","description":"Manage your staging and production deployments","library_icon":"environment","is_active":false},{"id":"
208infrastructure_registry","title":"Terraform modules","link":"/aic/docs.alpaka.space/-/terraform_module_registry","description":"Share and reuse infrastructure code","library_icon":"infrastructure-registry","is_active":false}],"separated":false},{"id":"monitor_menu","title":"Monitor","icon":"monitor","avatar_shape":"rect","link":"/aic/docs.alpaka.space/-/incidents","is_active":false,"items":[{"id":"incidents","title":"Incidents","link":"/aic/docs.alpaka.space/-/incidents","description":"Manage incident response and resolution","library_icon":"work-item-incident","is_active":false},{"id":"service_desk","title":"Service Desk","link":"/aic/docs.alpaka.space/-/issues/service_desk","description":"Collect customer feedback and support requests via email","library_icon":"service-desk","is_active":false}],"separated":false},{"id":"analyze_menu","title":"Analyze","icon":"chart","avatar_shape":"rect","link":"/aic/docs.alpaka.space/-/value_stream_analytics","is_active":false,"items":[{"id":"cycle_analytics","title":"Value stream analytics","link":"/aic/docs.alpaka.space/-/value_stream_analytics","link_classes":"shortcuts-project-cycle-analytics","description":"Analyze value stream and cycle time","library_icon":"value-stream-analytics","is_active":false},{"id":"contributors","title":"Contributor analytics","link":"/aic/docs.alpaka.space/-/graphs/main?ref_type=heads","description":"Track and view member contributions and activity","library_icon":"contributor-analytics","is_active":false},{"id":"ci_cd_analytics","title":"CI/CD analytics","link":"/aic/docs.alpaka.space/-/pipelines/charts","description":"Analyze CI/CD pipeline metrics and performance","library_icon":"cicd-analytics","is_active":false},{"id":"repository_analytics","title":"Repository analytics","link":"/aic/docs.alpaka.space/-/graphs/main/charts","link_classes":"shortcuts-repository-charts","description":"Analyze repository coverage, statistics, and metrics","library_icon":"repository-analytics","is_active":false},{"id":"model_experiments","title":"Model experiments","link":"/aic/docs.alpaka.space/-/ml/experiments","description":"Track and manage machine learning experiments","library_icon":"machine-learning","is_active":false}],"separated":false}],"current_context_header":"Project","support_path":"https://wiki.jugendhackt.org/technik/gitlab","display_whats_new":false,"show_version_check":null,"search":{"search_context":{"group":{"id":17,"name":"Alpaka Infra Crew","full_name":"Alpaka Infra Crew"},"group_metadata":{"issues_path":"/groups/aic/-/issues","mr_path":"/groups/aic/-/merge_requests"},"project":{"id":73,"name":"docs.alpaka.space"},"project_metadata":{"mr_path":"/aic/docs.alpaka.space/-/merge_requests","issues_path":"/aic/docs.alpaka.space/-/issues"},"code_search":true,"ref":"main","scope":null,"for_snippets":null}},"panel_type":"project","shortcut_links":[{"title":"Snippets","href":"/explore/snippets","css_class":"dashboard-shortcuts-snippets"},{"title":"Groups","href":"/explore/groups","css_class":"dashboard-shortcuts-groups"},{"title":"Projects","href":"/explore/projects","css_class":"dashboard-shortcuts-projects"}],"has_terms":false,"allow_signup":"false","pinned_items":["project_overview","members","project_issue_list","branches","project_merge_request_list","pipelines"]}"></aside> 209 210<div class="broadcast-wrapper gl-rounded-lg gl-overflow-hidden"> 211 212 213 214</div> 215<div class="panels-container gl-flex gl-gap-3"> 216<div class="content-panels gl-flex-1 gl-w-full gl-flex gl-gap-0 gl-relative js-content-panels gl-@container/content-panels"> 217<div class="paneled-view static-panel js-static-panel js-paneled-view content-wrapper"> 218<div class="panel-header"> 219<div class="panel-header-inner js-panel-header-inner">
220<script type="application/ld+json"> 221{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Alpaka Infra Crew","item":"https://git.alpaka.space/aic"},{"@type":"ListItem","position":2,"name":"docs.alpaka.space","item":"https://git.alpaka.space/aic/docs.alpaka.space"}]} 222 223 224</script>
224 225<div data-testid="breadcrumb-links" id="js-vue-page-breadcrumbs-wrapper"> 226<div data-breadcrumbs-json="[{"text":"Alpaka Infra Crew","href":"/aic","avatarPath":null},{"text":"docs.alpaka.space","href":"/aic/docs.alpaka.space","avatarPath":null}]" id="js-vue-page-breadcrumbs"></div> 227<div id="js-injected-page-breadcrumbs"></div> 228</div> 229<div id="js-page-breadcrumbs-extra"></div> 230 231 232 233<div class="panel-header-inner-actions"> 234 235 236<div class="panel-header-inner-actions-portal-target js-panel-actions-portal-target"></div> 237</div> 238</div> 239</div> 240<div class="panel-content"> 241<div class="panel-content-inner js-static-panel-inner"> 242<div class="alert-wrapper alert-wrapper-top-space gl-flex gl-flex-col gl-gap-3 container-fluid container-limited"> 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270</div> 271 272 273<div class="container-fluid container-limited project-highlight-puc"> 274<main class="content gl-@container/panel" id="content-body" itemscope itemtype="http://schema.org/SoftwareSourceCode"> 275<div id="js-drawer-container"></div> 276<div class="flash-container flash-container-page sticky" data-testid="flash-container"> 277<div id="js-global-alerts"></div> 278</div> 279 280 281 282 283 284 285 286 287 288 289<header class="project-home-panel js-show-on-project-root gl-mt-2"> 290<div class="gl-flex gl-justify-between gl-flex-wrap gl-flex-col gl-gap-5 @sm/panel:gl-flex-row"> 291<div class="home-panel-title-row gl-flex gl-items-center"> 292<div aria-hidden="true" class="gl-avatar gl-avatar-s48 gl-self-start gl-shrink-0 gl-mr-4 gl-avatar-identicon gl-avatar-identicon-bg4" itemprop="image"> 293D 294</div> 295 296<h1 class="home-panel-title gl-heading-1 gl-flex gl-items-center gl-flex-wrap gl-gap-3 gl-break-anywhere gl-mb-0" data-testid="project-name-content" itemprop="name"> 297docs.alpaka.space 298<button class="has-tooltip gl-border-0 gl-bg-transparent gl-p-0 gl-leading-0 gl-text-inherit visibility-icon gl-inline-flex" data-container="body" data-placement="top" title="Public - The project can be accessed without any authentication." type="button" aria-label="Public - The project can be accessed without any authentication."><svg class="s16 gl-fill-icon-subtle" data-testid="earth-icon"><use href="/assets/icons-5a3f88503a318f1eaf3b49d9d82c93cdde31fd5224ab8aeeb08534974b21f10c.svg#earth"></use></svg></button> 299 300 301</h1> 302</div> 303<div data-can-read-project="true" data-can-request-access="false" data-can-withdraw-access-request="false" data-dashboard-path="/dashboard/projects" data-is-project-empty="false" data-project-full-path="aic/docs.alpaka.space" data-project-id="73" data-request-access-path="/aic/docs.alpaka.space/-/project_members/request_access" data-sign-in-path="/users/sign_in?redirect_to_referer=yes" data-star-count="0" data-starred="false" data-starrers-path="/aic/docs.alpaka.space/-/starrers" data-withdraw-access-request-path="/aic/docs.alpaka.space/-/project_members/leave" id="js-home-panel"></div> 304</div> 305 306</header> 307 308<div class="project-page-indicator js-show-on-project-root"></div> 309<div class="project-page-layout"> 310<div class="project-page-layout-sidebar js-show-on-project-root gl-mt-5"> 311<aside class="project-page-sidebar" data-testid="project-page-sidebar"> 312<div class="project-page-sidebar-block home-panel-home-desc gl-py-4 gl-border-b gl-border-b-subtle !gl-pt-2"> 313<h2 class="gl-text-base gl-font-bold gl-leading-reset gl-text-heading gl-m-0 gl-mb-1">Project information</h2> 314<div class="home-panel-description gl-break-words"> 315<div class="home-panel-description-markdown read-more-container" data-read-more-height="320" itemprop="description"> 316<div class="read-more-content read-more-content--has-scrim"> 317<p data-sourcepos="1:1-1:25" dir="auto"><a data-sourcepos="1:1-1:25" href="https://docs.alpaka.space" rel="nofollow noreferrer noopener" target="_blank">https://docs.alpaka.space</a></p> 318</div> 319<div class="js-read-more-trigger gl-hidden gl-w-full gl-h-8 gl-absolute gl-bottom-0 gl-z-2 gl-bg-default"> 320<button aria-label="Expand project information" type="button" class="gl-button btn btn-md btn-link "><span class="gl-button-text"> 321<svg class="s14" data-testid="chevron-down-icon"><use href="/assets/icons-5a3f88503a318f1eaf3b49d9d82c93cdde31fd5224ab8aeeb08534974b21f10c.svg#chevron-down"></use></svg> 322Read more 323 324</span> 325 326</button></div> 327</div> 328</div> 329</div> 330<div class="project-page-sidebar-block gl-py-4 gl-border-b gl-border-b-subtle"> 331<nav class="project-stats"> 332<ul class="nav gl-gap-y-2 gl-gap-x-5"> 333<li class="nav-item gl-leading-1"> 334<a class="nav-link stat-link !gl-px-0 !gl-pb-2" href="/aic/docs.alpaka.space/-/commits/main"><svg class="s16 gl-fill-icon-subtle gl-mr-3" data-testid="commit-icon"><use href="/assets/icons-5a3f88503a318f1eaf3b49d9d82c93cdde31fd5224ab8aeeb08534974b21f10c.svg#commit"></use></svg><strong class="project-stat-value">45</strong> Commits</a> 335</li> 336<li class="nav-item gl-leading-1"> 337<a class="nav-link stat-link !gl-px-0 !gl-pb-2" href="/aic/docs.alpaka.space/-/branches"><svg class="s16 gl-fill-icon-subtle gl-mr-3" data-testid="branch-icon"><use href="/assets/icons-5a3f88503a318f1eaf3b49d9d82c93cdde31fd5224ab8aeeb08534974b21f10c.svg#branch"></use></svg><strong class="project-stat-value">1</strong> Branch</a> 338</li> 339<li class="nav-item gl-leading-1"> 340<a class="nav-link stat-link !gl-px-0 !gl-pb-2" href="/aic/docs.alpaka.space/-/tags"><svg class="s16 gl-fill-icon-subtle gl-mr-3" data-testid="label-icon"><use href="/assets/icons-5a3f88503a318f1eaf3b49d9d82c93cdde31fd5224ab8aeeb08534974b21f10c.svg#label"></use></svg><strong class="project-stat-value">0</strong> Tags</a> 341</li> 342</ul> 343 344</nav> 345</div> 346<div class="project-page-sidebar-block gl-py-4 gl-border-b gl-border-b-subtle"> 347<div class="project-buttons gl-mb-2 js-show-on-project-root" data-testid="project-buttons"> 348<ul class="nav gl-gap-y-2 gl-gap-x-5"> 349<li class="nav-item gl-leading-1"> 350<a class="nav-link stat-link !gl-px-0 !gl-pb-2 btn-default" data-event-tracking="click_readme_on_project_overview" data-event-label="view" href="/aic/docs.alpaka.space/-/blob/main/README.md"><svg class="s16 gl-fill-icon-subtle gl-mr-3" data-testid="doc-text-icon"><use href="/assets/icons-5a3f88503a318f1eaf3b49d9d82c93cdde31fd5224ab8aeeb08534974b21f10c.svg#doc-text"></use></svg>README</a> 351</li> 352<li class="nav-item gl-leading-1"> 353<a class="nav-link stat-link !gl-px-0 !gl-pb-2 btn-default" data-event-tracking="click_pages_on_project_overview" href="https://docs-alpaka-space-0bca9e.alpaka.page"><svg class="s16 gl-fill-icon-subtle gl-mr-3" data-testid="external-link-icon"><use href="/assets/icons-5a3f88503a318f1eaf3b49d9d82c93cdde31fd5224ab8aeeb08534974b21f10c.svg#external-link"></use></svg>GitLab Pages</a> 354</li> 355</ul> 356 357</div> 358</div> 359 360 361<div class="project-page-sidebar-block gl-py-4"> 362<p class="gl-font-bold gl-text-strong gl-m-0 gl-mb-1">Created on</p> 363<span>June 25, 2025</span> 364</div> 365</aside> 366 367</div> 368<div class="project-page-layout-content"> 369<div class="project-show-files"> 370<div class="gl-flex navigation-root"> 371<div id="js-file-browser" style="width:320px"></div> 372<div class="gl-w-full gl-min-w-0"> 373<div class="tree-holder gl-clearfix js-per-page gl-mt-4" data-blame-per-page="1000" id="tree-holder"> 374<div data-breadcrumbs-can-collaborate="false" data-breadcrumbs-can-edit-tree="false" data-breadcrumbs-can-push-code="false" data-breadcrumbs-can-push-to-branch="false" data-breadcrumbs-new-blob-path="/aic/docs.alpaka.space/-/new/main" data-breadcrumbs-new-branch-path="/aic/docs.alpaka.space/-/branches/new" data-breadcrumbs-new-dir-path="/aic/docs.alpaka.space/-/create_dir/main" data-breadcrumbs-new-tag-path="/aic/docs.alpaka.space/-/tags/new" data-breadcrumbs-upload-path="/aic/docs.alpaka.space/-/create/main" data-download-l
374inks="[{"text":"zip","path":"/aic/docs.alpaka.space/-/archive/main/docs.alpaka.space-main.zip?ref_type=heads"},{"text":"tar.gz","path":"/aic/docs.alpaka.space/-/archive/main/docs.alpaka.space-main.tar.gz?ref_type=heads"},{"text":"tar.bz2","path":"/aic/docs.alpaka.space/-/archive/main/docs.alpaka.space-main.tar.bz2?ref_type=heads"},{"text":"tar","path":"/aic/docs.alpaka.space/-/archive/main/docs.alpaka.space-main.tar?ref_type=heads"}]" data-escaped-ref="main" data-http-url="https://git.alpaka.space/aic/docs.alpaka.space.git" data-project-id="73" data-project-path="aic/docs.alpaka.space" data-project-root-path="/aic/docs.alpaka.space" data-ref="main" data-ref-type="heads" data-root-ref="main" data-show-no-ssh-key-message="" data-ssh-url="[email protected]:aic/docs.alpaka.space.git" data-user-settings-ssh-keys-path="/-/user_settings/ssh_keys" data-web-ide-button-default-branch="main" data-web-ide-button-options="{"project_path":"aic/docs.alpaka.space","ref":"main","is_fork":false,"needs_to_fork":true,"gitpod_enabled":false,"is_blob":false,"show_edit_button":false,"show_web_ide_button":false,"show_gitpod_button":false,"show_pipeline_editor_button":false,"web_ide_url":"/-/ide/project/aic/docs.alpaka.space/edit/main","edit_url":"","pipeline_editor_url":"/aic/docs.alpaka.space/-/ci/editor?branch_name=main","gitpod_url":"","user_preferences_gitpod_path":"/-/profile/preferences#user_gitpod_enabled","user_profile_enable_gitpod_path":"/-/user_settings/profile?user%5Bgitpod_enabled%5D=true","fork_path":"/aic/docs.alpaka.space/-/forks/new","fork_modal_id":null}" data-xcode-url="" id="js-repository-blob-header-app"></div> 375<div class="info-well project-last-commit gl-mt-5"> 376<div class="gl-flex gl-items-center gl-justify-center gl-m-auto gl-min-h-9 @lg/panel:gl-min-h-[4.5rem]" data-history-link="/aic/docs.alpaka.space/-/commits/main" data-ref-type="heads" id="js-last-commit"> 377<div class="gl-spinner-container" role="status"><span aria-hidden class="gl-spinner gl-spinner-md gl-spinner-dark !gl-align-text-bottom"></span><span class="gl-sr-only !gl-absolute">Loading</span> 378</div> 379</div> 380</div> 381<div data-escaped-ref="main" data-full-name="Alpaka Infra Crew / docs.alpaka.space" data-has-revs-file="false" data-project-path="aic/docs.alpaka.space" data-project-short-path="docs.alpaka.space" data-ref="main" data-ref-type="heads" id="js-tree-list"></div> 382 383</div> 384</div> 385</div> 386 387</div> 388</div> 389</div> 390 391 392</main> 393</div> 394 395 396</div> 397 398 399</div> 400</div> 401<div class="paneled-view-portal gl-@container/panel !gl-absolute gl-rounded-l-xl gl-shadow-lg gl-bg-default @xl/content-panels:gl-w-1/2 @xl/content-panels:gl-rounded-l-none @xl/content-panels:gl-shadow-none @xl/content-panels:!gl-relative @xl/content-panels:gl-bg-transparent gl-right-0" id="contextual-panel-portal"></div> 402</div> 403</div> 404 405</div> 406 407
408<script> 409//<![CDATA[ 410if ('loading' in HTMLImageElement.prototype) { 411 document.querySelectorAll('img.lazy').forEach(img => { 412 img.loading = 'lazy'; 413 let imgUrl = img.dataset.src; 414 // Only adding width + height for avatars for now 415 // Keep this logic in sync with appendWidthToAvatarUrl in 416 // app/assets/javascripts/vue_shared/components/user_avatar/utils.js 417 if (imgUrl.indexOf('/avatar/') > -1 && !imgUrl.includes('width=')) { 418 const targetWidth = img.getAttribute('width') || img.width; 419 imgUrl += imgUrl.includes('?') ? `&width=${targetWidth}` : `?width=${targetWidth}`; 420 } 421 img.src = imgUrl; 422 img.removeAttribute('data-src'); 423 img.classList.remove('lazy'); 424 img.classList.add('js-lazy-loaded'); 425 img.dataset.testid = 'js-lazy-loaded-content'; 426 }); 427} 428 429//]]> 430</script>
vendor: 1 bytes, line 430
430
431<script> 432//<![CDATA[ 433gl = window.gl || {}; 434gl.experiments = {}; 435 436 437//]]> 438</script>
438 439 440</body> 441</html> 442
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.