blob: 6d7606584f6bba5d9dd695501c40f331af0538b5 [file] [log] [blame]
"use strict";(self.webpackChunkdoc_site=self.webpackChunkdoc_site||[]).push([[9862],{457:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>o,toc:()=>d});var s=t(3274),r=t(5262);const a={},i="Git Branches and Tags",o={id:"developer-guide/project/branches-and-tags",title:"Git Branches and Tags",description:"TODO: File a subtask under HDDS-9861 and complete this page or section.",source:"@site/docs/08-developer-guide/04-project/01-branches-and-tags.md",sourceDirName:"08-developer-guide/04-project",slug:"/developer-guide/project/branches-and-tags",permalink:"/docs/developer-guide/project/branches-and-tags",draft:!1,unlisted:!1,editUrl:"https://github.com/apache/ozone-site/tree/HDDS-9225-website-v2/docs/08-developer-guide/04-project/01-branches-and-tags.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Static Analysis",permalink:"/docs/developer-guide/test/static-analysis"},next:{title:"Release Manager Guide",permalink:"/docs/developer-guide/project/release-guide"}},c={},d=[{value:"Feature Branches",id:"feature-branches",level:2}];function l(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"git-branches-and-tags",children:"Git Branches and Tags"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"TODO:"})," File a subtask under ",(0,s.jsx)(n.a,{href:"https://issues.apache.org/jira/browse/HDDS-9861",children:"HDDS-9861"})," and complete this page or section."]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Most development happens on master"}),"\n",(0,s.jsx)(n.li,{children:"Try to keep master releasable"}),"\n",(0,s.jsx)(n.li,{children:"Usage of branches and tags to mark releases"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"feature-branches",children:"Feature Branches"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"When to use feature branches"}),"\n",(0,s.jsxs)(n.li,{children:["Feature branch merge process, including vote and checklist from Confluence.","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Checklist can be attached to Github PR and mailing list, does not need to be updated on the website."}),"\n"]}),"\n"]}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},5262:(e,n,t)=>{t.d(n,{R:()=>i,x:()=>o});var s=t(9474);const r={},a=s.createContext(r);function i(e){const n=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),s.createElement(a.Provider,{value:n},e.children)}}}]);