[{"data":1,"prerenderedAt":689},["ShallowReactive",2],{"/en-us/community/contribute/dco-cla":3,"navigation-en-us":21,"banner-en-us":437,"footer-en-us":446},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":12,"meta":13,"navigation":14,"path":15,"seo":16,"slug":6,"stem":19,"testContent":6,"type":6,"__hash__":20},"pages/en-us/community/contribute/dco-cla.yml","Dco Cla",null,[8],{"componentName":9,"componentContent":10},"CommonMarkdown",{"content":11},"## All contributions subject to the DCO or the CLA\n\nAll contributions to GitLab are subject to the [Developer Certificate of Origin](https://docs.gitlab.com/ee/legal/developer_certificate_of_origin.html#developer-certificate-of-origin-version-11) (DCO), or the [Corporate](https://docs.gitlab.com/ee/legal/corporate_contributor_license_agreement.html) or [Individual](https://docs.gitlab.com/ee/legal/individual_contributor_license_agreement.html) Contributor License Agreement (CLA), depending on where you're contributing and on whose behalf, unless otherwise agreed with GitLab in writing.\n\n### Which agreement applies and when?\n\n- Individual and Corporate contributions to MIT-licensed code are subject to the [DCO](https://docs.gitlab.com/ee/legal/developer_certificate_of_origin.html#developer-certificate-of-origin-version-11).\n- Individual contributions to code in the gitlab-org/gitlab/ee directory are subject to the [Individual CLA](https://docs.gitlab.com/ee/legal/individual_contributor_license_agreement.html).\n- Corporate contributions to code in the gitlab-org/gitlab/ee directory are subject to the [Corporate CLA](https://docs.gitlab.com/ee/legal/corporate_contributor_license_agreement.html).\n\nLearn more about our [commitment to open source stewardship](https://handbook.gitlab.com/handbook/company/stewardship/).\n\n### AI-generated contributions\n\nYou can make AI-generated contributions to GitLab, including documentation and code, provided you\nfollow these guidelines.\n\n1. Review and keep GitLab’s [AI Ethics Principles for Product Development](https://handbook.gitlab.com/handbook/legal/ethics-compliance-program/ai-ethics-principles/) in mind.\n2. Validate the output with first-hand information or a third-party trustworthy source.\n3. Remove anything you suspect might be personal data.\n4. Disclose the fact that the contribution contains AI-generated content (including content generated by GitLab Duo features).\n  - Please err on the side of overinclusiveness - if you are unsure if the contribution contains AI-generated content or not, please disclose that it does.\n  - The legal and regulatory landscape related to AI-generated output is still developing worldwide. Since community contributions are added directly to GitLab-owned IP, we have added this disclosure requirement to help GitLab protect our IP in the future as more AI-related regulations and legal decisions come into effect.\n5. Ensure that the terms of the generative AI tools do not prohibit or otherwise restrict use of the tool’s output in a way that is inconsistent with the [GitLab DCO or CLA](https://about.gitlab.com/community/contribute/dco-cla/#all-contributions-subject-to-the-dco-or-the-cla) (whichever is applicable to your contribution).\n6. If your contribution contains pre-existing, copyrighted third-party content:\n  - Confirm that you have permission from the owners of the content to use and modify the content and contribute it under the [GitLab DCO or CLA](https://about.gitlab.com/community/contribute/dco-cla/#all-contributions-subject-to-the-dco-or-the-cla) (whichever is applicable to your contribution); and\n  - Include notice and attribution of these third-party rights (including information on the applicable license terms) in your contribution.\n\nThe GitLab mission is to make it so that everyone can contribute.\nWe believe and envision that every company will need to become an AI company to stay competitive.\nAdditionally, we believe that AI functionality will lead to major improvements in GitLab and our\ncustomers' workflows.\nAI-generated contributions can assist us in achieving our mission and vision, and are welcome,\nprovided that these contributions are in line with these guidelines.\n\nThese guidelines may change based on what we learn over time – we will continue to review and\niterate as necessary to reflect the best practices in responsible development.\n\n## Accepting the DCO or the CLA\n\nBy contributing to GitLab, you are deemed to have accepted the agreement (DCO, or Corporate or\nIndividual CLA) applicable to your contribution.\n\n### Need a Corporate CLA covering all contributors on behalf of your organization?\n\nTo enter into an overarching Corporate CLA that covers all contributions made on behalf of a\ncorporate contributor, reach out to `cla_managers@gitlab.com`.\n\n## Frequently asked questions\n\n### Are my contributions to GitLab attributed to me?\n\nA record of contributions to GitLab and their respective contributors is maintained indefinitely in\nthe Git commit history, in recognition of our [commitment to contributor recognition](https://handbook.gitlab.com/handbook/engineering/open-source/growth-strategy/#increase-contribution-value).\n\nHowever, in line with the practice of many other open source software projects, and [The Linux Foundation’s guidance](https://www.linuxfoundation.org/blog/blog/copyright-notices-in-open-source-software-projects), GitLab asks that contributor copyright notices\nare not added to contributions.\nTo date there are approximately 3611 unique contributors to the GitLab project - maintaining\ncopyright notices for all these contributors places a significant burden on maintainers and\ndownstream distributors for little tangible benefit, and in almost all countries a copyright notice\nis not required for a contributor to retain ownership of their contribution.\n\n### Do I retain rights in my contributions?\n\nYes.\nYou retain all rights in, and remain the owner of, your contributions.\nBy accepting the terms of the GitLab CLA or DCO, you are granting GitLab broad permissions to use\nyour contribution, but doing so does not undermine your right to use your contributions for any\nother purpose.\n\n### Can I withdraw permission to use my contributions at a later date?\n\nNo. The permissions you grant to GitLab are perpetual and cannot be withdrawn.\n\n### What is the difference between the Corporate CLA and the Individual CLA?\n\nThe Individual CLA is used when a contribution is made by an individual person, on their own behalf.\nThe Corporate CLA is used when a contribution is made on behalf of an organization.\nIf you are in doubt of which CLA is appropriate for a contribution, we recommend discussing this\nwith your employer.\n\n### How can a Corporate CLA signatory manage their authorized contributors?\n\nDuring preparation of a Corporate CLA, GitLab will create a group for the organization on gitlab.com\nunder the [gitlab-corporate-cla](https://gitlab.com/gitlab-corporate-cla) group.\nThis group will be used to manage authorized contributors on behalf of the organization.\nA designated number of individuals from the organization will be able to manage members of their\ngroup.\nThis group will not be public, and as such will only be visible to members of the group.\n\n### Who are the responsible teams at GitLab for this process?\n\nThe Legal and Corporate Affairs team (behind `cla_managers@gitlab.com`) remain the DRI for this\nprocess.\nThey are supported as necessary by the [Contributor Success Team](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/).\n","yml",{},true,"/en-us/community/contribute/dco-cla",{"title":17,"description":18},"Contributions: the GitLab DCO & CLA","Learn more about the DCO or CLA which apply to contributions to GitLab.","en-us/community/contribute/dco-cla","mYAavoZ1dbeEVcg4MH30jyGkSIahiM2q0eLKO1q0PcA",{"logo":22,"freeTrial":27,"sales":32,"login":37,"items":42,"search":357,"minimal":388,"duo":407,"switchNav":416,"pricingDeployment":427},{"config":23},{"href":24,"dataGaName":25,"dataGaLocation":26},"/","gitlab logo","header",{"text":28,"config":29},"Get free trial",{"href":30,"dataGaName":31,"dataGaLocation":26},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":33,"config":34},"Talk to sales",{"href":35,"dataGaName":36,"dataGaLocation":26},"/sales/","sales",{"text":38,"config":39},"Sign in",{"href":40,"dataGaName":41,"dataGaLocation":26},"https://gitlab.com/users/sign_in/","sign in",[43,72,172,177,281,337],{"text":44,"config":45,"menu":47},"Platform",{"dataNavLevelOne":46},"platform",{"type":48,"columns":49},"cards",[50,56,64],{"title":44,"description":51,"link":52},"The intelligent orchestration platform for DevSecOps",{"text":53,"config":54},"Explore our Platform",{"href":55,"dataGaName":46,"dataGaLocation":26},"/platform/",{"title":57,"description":58,"link":59},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":60,"config":61},"Meet GitLab Duo",{"href":62,"dataGaName":63,"dataGaLocation":26},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":65,"description":66,"link":67},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":68,"config":69},"Learn more",{"href":70,"dataGaName":71,"dataGaLocation":26},"/why-gitlab/","why gitlab",{"text":73,"left":14,"config":74,"menu":76},"Product",{"dataNavLevelOne":75},"solutions",{"type":77,"link":78,"columns":82,"feature":151},"lists",{"text":79,"config":80},"View all Solutions",{"href":81,"dataGaName":75,"dataGaLocation":26},"/solutions/",[83,107,130],{"title":84,"description":85,"link":86,"items":91},"Automation","CI/CD and automation to accelerate deployment",{"config":87},{"icon":88,"href":89,"dataGaName":90,"dataGaLocation":26},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[92,96,99,103],{"text":93,"config":94},"CI/CD",{"href":95,"dataGaLocation":26,"dataGaName":93},"/solutions/continuous-integration/",{"text":57,"config":97},{"href":62,"dataGaLocation":26,"dataGaName":98},"gitlab duo agent platform - product menu",{"text":100,"config":101},"Source Code Management",{"href":102,"dataGaLocation":26,"dataGaName":100},"/solutions/source-code-management/",{"text":104,"config":105},"Automated Software Delivery",{"href":89,"dataGaLocation":26,"dataGaName":106},"Automated software delivery",{"title":108,"description":109,"link":110,"items":115},"Security","Deliver code faster without compromising security",{"config":111},{"href":112,"dataGaName":113,"dataGaLocation":26,"icon":114},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[116,120,125],{"text":117,"config":118},"Application Security Testing",{"href":112,"dataGaName":119,"dataGaLocation":26},"Application security testing",{"text":121,"config":122},"Software Supply Chain Security",{"href":123,"dataGaLocation":26,"dataGaName":124},"/solutions/supply-chain/","Software supply chain security",{"text":126,"config":127},"Software Compliance",{"href":128,"dataGaName":129,"dataGaLocation":26},"/solutions/software-compliance/","software compliance",{"title":131,"link":132,"items":137},"Measurement",{"config":133},{"icon":134,"href":135,"dataGaName":136,"dataGaLocation":26},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[138,142,146],{"text":139,"config":140},"Visibility & Measurement",{"href":135,"dataGaLocation":26,"dataGaName":141},"Visibility and Measurement",{"text":143,"config":144},"Value Stream Management",{"href":145,"dataGaLocation":26,"dataGaName":143},"/solutions/value-stream-management/",{"text":147,"config":148},"Analytics & Insights",{"href":149,"dataGaLocation":26,"dataGaName":150},"/solutions/analytics-and-insights/","Analytics and insights",{"title":152,"type":77,"items":153},"GitLab for",[154,160,166],{"text":155,"config":156},"Enterprise",{"icon":157,"href":158,"dataGaLocation":26,"dataGaName":159},"Building","/enterprise/","enterprise",{"text":161,"config":162},"Small Business",{"icon":163,"href":164,"dataGaLocation":26,"dataGaName":165},"Work","/small-business/","small business",{"text":167,"config":168},"Public Sector",{"icon":169,"href":170,"dataGaLocation":26,"dataGaName":171},"Organization","/solutions/public-sector/","public sector",{"text":173,"config":174},"Pricing",{"href":175,"dataGaName":176,"dataGaLocation":26,"dataNavLevelOne":176},"/pricing/","pricing",{"text":178,"config":179,"menu":181},"Resources",{"dataNavLevelOne":180},"resources",{"type":77,"link":182,"columns":186,"feature":270},{"text":183,"config":184},"View all resources",{"href":185,"dataGaName":180,"dataGaLocation":26},"/resources/",[187,220,242],{"title":188,"items":189},"Getting started",[190,195,200,205,210,215],{"text":191,"config":192},"Install",{"href":193,"dataGaName":194,"dataGaLocation":26},"/install/","install",{"text":196,"config":197},"Quick start guides",{"href":198,"dataGaName":199,"dataGaLocation":26},"/get-started/","quick setup checklists",{"text":201,"config":202},"Learn",{"href":203,"dataGaLocation":26,"dataGaName":204},"https://university.gitlab.com/","learn",{"text":206,"config":207},"Product documentation",{"href":208,"dataGaName":209,"dataGaLocation":26},"https://docs.gitlab.com/","product documentation",{"text":211,"config":212},"Best practice videos",{"href":213,"dataGaName":214,"dataGaLocation":26},"/getting-started-videos/","best practice videos",{"text":216,"config":217},"Integrations",{"href":218,"dataGaName":219,"dataGaLocation":26},"/integrations/","integrations",{"title":221,"items":222},"Discover",[223,228,233,237],{"text":224,"config":225},"Customer success stories",{"href":226,"dataGaName":227,"dataGaLocation":26},"/customers/","customer success stories",{"text":229,"config":230},"Blog",{"href":231,"dataGaName":232,"dataGaLocation":26},"/blog/","blog",{"text":234,"config":235},"The Source",{"href":236,"dataGaName":232,"dataGaLocation":26},"/the-source/",{"text":238,"config":239},"Remote",{"href":240,"dataGaName":241,"dataGaLocation":26},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":243,"items":244},"Connect",[245,250,255,260,265],{"text":246,"config":247},"GitLab Services",{"href":248,"dataGaName":249,"dataGaLocation":26},"/services/","services",{"text":251,"config":252},"Community",{"href":253,"dataGaName":254,"dataGaLocation":26},"/community/","community",{"text":256,"config":257},"Forum",{"href":258,"dataGaName":259,"dataGaLocation":26},"https://forum.gitlab.com/","forum",{"text":261,"config":262},"Events",{"href":263,"dataGaName":264,"dataGaLocation":26},"/events/","events",{"text":266,"config":267},"Partners",{"href":268,"dataGaName":269,"dataGaLocation":26},"/partners/","partners",{"config":271,"title":274,"text":275,"link":276},{"background":272,"textColor":273},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":277,"config":278},"Read the latest",{"href":279,"dataGaName":280,"dataGaLocation":26},"/whats-new/","whats new",{"text":282,"config":283,"menu":285},"Company",{"dataNavLevelOne":284},"company",{"type":77,"columns":286},[287],{"items":288},[289,294,300,302,307,312,317,322,327,332],{"text":290,"config":291},"About",{"href":292,"dataGaName":293,"dataGaLocation":26},"/company/","about",{"text":295,"config":296,"footerGa":299},"Jobs",{"href":297,"dataGaName":298,"dataGaLocation":26},"/jobs/","jobs",{"dataGaName":298},{"text":261,"config":301},{"href":263,"dataGaName":264,"dataGaLocation":26},{"text":303,"config":304},"Leadership",{"href":305,"dataGaName":306,"dataGaLocation":26},"/company/team/e-group/","leadership",{"text":308,"config":309},"Handbook",{"href":310,"dataGaName":311,"dataGaLocation":26},"https://handbook.gitlab.com/","handbook",{"text":313,"config":314},"Investor relations",{"href":315,"dataGaName":316,"dataGaLocation":26},"https://ir.gitlab.com/","investor relations",{"text":318,"config":319},"Trust Center",{"href":320,"dataGaName":321,"dataGaLocation":26},"/security/","trust center",{"text":323,"config":324},"AI Transparency Center",{"href":325,"dataGaName":326,"dataGaLocation":26},"/ai-transparency-center/","ai transparency center",{"text":328,"config":329},"Newsletter",{"href":330,"dataGaName":331,"dataGaLocation":26},"/company/contact/#contact-forms","newsletter",{"text":333,"config":334},"Press",{"href":335,"dataGaName":336,"dataGaLocation":26},"/press/","press",{"text":338,"config":339,"menu":340},"Contact us",{"dataNavLevelOne":284},{"type":77,"columns":341},[342],{"items":343},[344,347,352],{"text":33,"config":345},{"href":35,"dataGaName":346,"dataGaLocation":26},"talk to sales",{"text":348,"config":349},"Support portal",{"href":350,"dataGaName":351,"dataGaLocation":26},"https://support.gitlab.com","support portal",{"text":353,"config":354},"Customer portal",{"href":355,"dataGaName":356,"dataGaLocation":26},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":358,"login":359,"suggestions":366},"Close",{"text":360,"link":361},"To search repositories and projects, login to",{"text":362,"config":363},"gitlab.com",{"href":40,"dataGaName":364,"dataGaLocation":365},"search login","search",{"text":367,"default":368},"Suggestions",[369,371,375,377,381,385],{"text":57,"config":370},{"href":62,"dataGaName":57,"dataGaLocation":365},{"text":372,"config":373},"Code Suggestions (AI)",{"href":374,"dataGaName":372,"dataGaLocation":365},"/solutions/code-suggestions/",{"text":93,"config":376},{"href":95,"dataGaName":93,"dataGaLocation":365},{"text":378,"config":379},"GitLab on AWS",{"href":380,"dataGaName":378,"dataGaLocation":365},"/partners/technology-partners/aws/",{"text":382,"config":383},"GitLab on Google Cloud",{"href":384,"dataGaName":382,"dataGaLocation":365},"/partners/technology-partners/google-cloud-platform/",{"text":386,"config":387},"Why GitLab?",{"href":70,"dataGaName":386,"dataGaLocation":365},{"freeTrial":389,"mobileIcon":394,"desktopIcon":399,"secondaryButton":402},{"text":390,"config":391},"Start free trial",{"href":392,"dataGaName":31,"dataGaLocation":393},"https://gitlab.com/-/trials/new/","nav",{"altText":395,"config":396},"Gitlab Icon",{"src":397,"dataGaName":398,"dataGaLocation":393},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":395,"config":400},{"src":401,"dataGaName":398,"dataGaLocation":393},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":403,"config":404},"Get Started",{"href":405,"dataGaName":406,"dataGaLocation":393},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":408,"mobileIcon":412,"desktopIcon":414},{"text":409,"config":410},"Learn more about GitLab Duo",{"href":62,"dataGaName":411,"dataGaLocation":393},"gitlab duo",{"altText":395,"config":413},{"src":397,"dataGaName":398,"dataGaLocation":393},{"altText":395,"config":415},{"src":401,"dataGaName":398,"dataGaLocation":393},{"button":417,"mobileIcon":422,"desktopIcon":424},{"text":418,"config":419},"/switch",{"href":420,"dataGaName":421,"dataGaLocation":393},"#contact","switch",{"altText":395,"config":423},{"src":397,"dataGaName":398,"dataGaLocation":393},{"altText":395,"config":425},{"src":426,"dataGaName":398,"dataGaLocation":393},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":428,"mobileIcon":433,"desktopIcon":435},{"text":429,"config":430},"Back to pricing",{"href":175,"dataGaName":431,"dataGaLocation":393,"icon":432},"back to pricing","GoBack",{"altText":395,"config":434},{"src":397,"dataGaName":398,"dataGaLocation":393},{"altText":395,"config":436},{"src":401,"dataGaName":398,"dataGaLocation":393},{"title":438,"button":439,"config":443},"GitLab Orbit is here: The context layer for AI agents.",{"text":68,"config":440},{"href":441,"dataGaName":442,"dataGaLocation":26},"/gitlab-orbit/","orbit",{"layout":444,"disabled":445},"release",false,{"data":447},{"text":448,"source":449,"edit":455,"contribute":460,"config":465,"items":470,"minimal":678},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":450,"config":451},"View page source",{"href":452,"dataGaName":453,"dataGaLocation":454},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":456,"config":457},"Edit this page",{"href":458,"dataGaName":459,"dataGaLocation":454},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":461,"config":462},"Please contribute",{"href":463,"dataGaName":464,"dataGaLocation":454},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":466,"facebook":467,"youtube":468,"linkedin":469},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[471,518,572,616,646],{"title":173,"links":472,"subMenu":487},[473,477,482],{"text":474,"config":475},"View plans",{"href":175,"dataGaName":476,"dataGaLocation":454},"view plans",{"text":478,"config":479},"Why Premium?",{"href":480,"dataGaName":481,"dataGaLocation":454},"/pricing/premium/","why premium",{"text":483,"config":484},"Why Ultimate?",{"href":485,"dataGaName":486,"dataGaLocation":454},"/pricing/ultimate/","why ultimate",[488],{"title":489,"links":490},"Contact Us",[491,494,496,498,503,508,513],{"text":492,"config":493},"Contact sales",{"href":35,"dataGaName":36,"dataGaLocation":454},{"text":348,"config":495},{"href":350,"dataGaName":351,"dataGaLocation":454},{"text":353,"config":497},{"href":355,"dataGaName":356,"dataGaLocation":454},{"text":499,"config":500},"Status",{"href":501,"dataGaName":502,"dataGaLocation":454},"https://status.gitlab.com/","status",{"text":504,"config":505},"Terms of use",{"href":506,"dataGaName":507,"dataGaLocation":454},"/terms/","terms of use",{"text":509,"config":510},"Privacy statement",{"href":511,"dataGaName":512,"dataGaLocation":454},"/privacy/","privacy statement",{"text":514,"config":515},"Cookie preferences",{"dataGaName":516,"dataGaLocation":454,"id":517,"isOneTrustButton":14},"cookie preferences","ot-sdk-btn",{"title":73,"links":519,"subMenu":528},[520,524],{"text":521,"config":522},"DevSecOps platform",{"href":55,"dataGaName":523,"dataGaLocation":454},"devsecops platform",{"text":525,"config":526},"AI-Assisted Development",{"href":62,"dataGaName":527,"dataGaLocation":454},"ai-assisted development",[529],{"title":530,"links":531},"Topics",[532,537,542,547,552,557,562,567],{"text":533,"config":534},"CICD",{"href":535,"dataGaName":536,"dataGaLocation":454},"/topics/ci-cd/","cicd",{"text":538,"config":539},"GitOps",{"href":540,"dataGaName":541,"dataGaLocation":454},"/topics/gitops/","gitops",{"text":543,"config":544},"DevOps",{"href":545,"dataGaName":546,"dataGaLocation":454},"/topics/devops/","devops",{"text":548,"config":549},"Version Control",{"href":550,"dataGaName":551,"dataGaLocation":454},"/topics/version-control/","version control",{"text":553,"config":554},"DevSecOps",{"href":555,"dataGaName":556,"dataGaLocation":454},"/topics/devsecops/","devsecops",{"text":558,"config":559},"Cloud Native",{"href":560,"dataGaName":561,"dataGaLocation":454},"/topics/cloud-native/","cloud native",{"text":563,"config":564},"AI for Coding",{"href":565,"dataGaName":566,"dataGaLocation":454},"/topics/devops/ai-for-coding/","ai for coding",{"text":568,"config":569},"Agentic AI",{"href":570,"dataGaName":571,"dataGaLocation":454},"/topics/agentic-ai/","agentic ai",{"title":573,"links":574},"Solutions",[575,577,579,584,588,591,595,598,600,603,606,611],{"text":117,"config":576},{"href":112,"dataGaName":117,"dataGaLocation":454},{"text":106,"config":578},{"href":89,"dataGaName":90,"dataGaLocation":454},{"text":580,"config":581},"Agile development",{"href":582,"dataGaName":583,"dataGaLocation":454},"/solutions/agile-delivery/","agile delivery",{"text":585,"config":586},"SCM",{"href":102,"dataGaName":587,"dataGaLocation":454},"source code management",{"text":533,"config":589},{"href":95,"dataGaName":590,"dataGaLocation":454},"continuous integration & delivery",{"text":592,"config":593},"Value stream management",{"href":145,"dataGaName":594,"dataGaLocation":454},"value stream management",{"text":538,"config":596},{"href":597,"dataGaName":541,"dataGaLocation":454},"/solutions/gitops/",{"text":155,"config":599},{"href":158,"dataGaName":159,"dataGaLocation":454},{"text":601,"config":602},"Small business",{"href":164,"dataGaName":165,"dataGaLocation":454},{"text":604,"config":605},"Public sector",{"href":170,"dataGaName":171,"dataGaLocation":454},{"text":607,"config":608},"Education",{"href":609,"dataGaName":610,"dataGaLocation":454},"/solutions/education/","education",{"text":612,"config":613},"Financial services",{"href":614,"dataGaName":615,"dataGaLocation":454},"/solutions/finance/","financial services",{"title":178,"links":617},[618,620,622,624,627,629,632,634,636,638,640,642,644],{"text":191,"config":619},{"href":193,"dataGaName":194,"dataGaLocation":454},{"text":196,"config":621},{"href":198,"dataGaName":199,"dataGaLocation":454},{"text":201,"config":623},{"href":203,"dataGaName":204,"dataGaLocation":454},{"text":206,"config":625},{"href":208,"dataGaName":626,"dataGaLocation":454},"docs",{"text":229,"config":628},{"href":231,"dataGaName":232,"dataGaLocation":454},{"text":630,"config":631},"What's new",{"href":279,"dataGaName":280,"dataGaLocation":454},{"text":224,"config":633},{"href":226,"dataGaName":227,"dataGaLocation":454},{"text":238,"config":635},{"href":240,"dataGaName":241,"dataGaLocation":454},{"text":246,"config":637},{"href":248,"dataGaName":249,"dataGaLocation":454},{"text":251,"config":639},{"href":253,"dataGaName":254,"dataGaLocation":454},{"text":256,"config":641},{"href":258,"dataGaName":259,"dataGaLocation":454},{"text":261,"config":643},{"href":263,"dataGaName":264,"dataGaLocation":454},{"text":266,"config":645},{"href":268,"dataGaName":269,"dataGaLocation":454},{"title":282,"links":647},[648,650,652,654,656,658,662,667,669,671,673],{"text":290,"config":649},{"href":292,"dataGaName":284,"dataGaLocation":454},{"text":295,"config":651},{"href":297,"dataGaName":298,"dataGaLocation":454},{"text":303,"config":653},{"href":305,"dataGaName":306,"dataGaLocation":454},{"text":308,"config":655},{"href":310,"dataGaName":311,"dataGaLocation":454},{"text":313,"config":657},{"href":315,"dataGaName":316,"dataGaLocation":454},{"text":659,"config":660},"Sustainability",{"href":661,"dataGaName":659,"dataGaLocation":454},"/sustainability/",{"text":663,"config":664},"Diversity, inclusion and belonging (DIB)",{"href":665,"dataGaName":666,"dataGaLocation":454},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":318,"config":668},{"href":320,"dataGaName":321,"dataGaLocation":454},{"text":328,"config":670},{"href":330,"dataGaName":331,"dataGaLocation":454},{"text":333,"config":672},{"href":335,"dataGaName":336,"dataGaLocation":454},{"text":674,"config":675},"Modern Slavery Transparency Statement",{"href":676,"dataGaName":677,"dataGaLocation":454},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":679},[680,683,686],{"text":681,"config":682},"Terms",{"href":506,"dataGaName":507,"dataGaLocation":454},{"text":684,"config":685},"Cookies",{"dataGaName":516,"dataGaLocation":454,"id":517,"isOneTrustButton":14},{"text":687,"config":688},"Privacy",{"href":511,"dataGaName":512,"dataGaLocation":454},1781392685526]