1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[413],{2310:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/guides/twowaysynclimitations",function(){return n(8665)}])},8665:function(e,t,n){"use strict";n.r(t),n.d(t,{__toc:function(){return l}});var i=n(5893),a=n(2673),o=n(1973),s=n(4123);n(9128);var r=n(2643);let l=[{depth:2,value:"Known GitHub Limitations",id:"known-github-limitations"},{depth:2,value:"Known GitLab Limitations",id:"known-gitlab-limitations"}];function _createMdxContent(e){let t=Object.assign({h1:"h1",p:"p",h2:"h2",table:"table",thead:"thead",tr:"tr",th:"th",tbody:"tbody",td:"td",a:"a"},(0,r.a)(),e.components);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{children:"Two way Synch Limitations"}),"\n",(0,i.jsx)(t.p,{children:"There are a few limitations that are outside our scope, which we would like to address in the future. However, we are constrained by the provider we work with. We have listed these limitations here, and will update them when the provider makes the necessary changes."}),"\n",(0,i.jsx)(t.h2,{id:"known-github-limitations",children:"Known GitHub Limitations"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Limitation"}),(0,i.jsx)(t.th,{children:"Status"}),(0,i.jsx)(t.th,{children:"Link"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Allow threaded conversations on Pull request comments"}),(0,i.jsx)(t.td,{children:"In progress since 2022, expected in the future"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"https://github.com/github/roadmap/issues/552",children:"GitHub Roadmap Issue 552"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Reactions, Emojis Webhook"}),(0,i.jsx)(t.td,{children:"No plans for implementation"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"https://github.com/orgs/community/discussions/20824",children:"GitHub Community Discussion 20824"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Resolving code comments"}),(0,i.jsx)(t.td,{children:"No plans for implementation"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"https://docs.github.com/en/rest/pulls/comments?apiVersion=2022-11-28",children:"Link to the documentation"})})]})]})]}),"\n",(0,i.jsx)(t.h2,{id:"known-gitlab-limitations",children:"Known GitLab Limitations"}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Limitation"}),(0,i.jsx)(t.th,{children:"Status"}),(0,i.jsx)(t.th,{children:"Link"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{children:["Edit/Delete Comment Webhook ",(0,i.jsx)("br",{}),"(This means Axolo can't update an edited / deleted message from GitLab to Slack, but we do it on the other way around)"]}),(0,i.jsx)(t.td,{children:"Planned for implementation in 2023"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"https://gitlab.com/gitlab-org/gitlab/-/issues/17057",children:"GitLab Issue 17057"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Reactions Webhook (Emojis)"}),(0,i.jsx)(t.td,{children:"Recently implemented"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"https://gitlab.com/gitlab-org/gitlab/-/issues/15314",children:"GitLab Issue 15314"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Re-request a Review Webhook"}),(0,i.jsx)(t.td,{children:"Under consideration"}),(0,i.jsx)(t.td,{children:(0,i.jsx)(t.a,{href:"https://gitlab.com/gitlab-org/gitlab/-/issues/420126",children:"GitLab Issue 420126"})})]})]})]})]})}let d={MDXContent:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:t}=Object.assign({},(0,r.a)(),e.components);return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(_createMdxContent,{...e})}):_createMdxContent(e)},pageOpts:{filePath:"pages/guides/twowaysynclimitations.mdx",route:"/guides/twowaysynclimitations",frontMatter:{description:"Overview of current limitations in Axolo's two-way synchronization with GitHub and GitLab, including known issues and their statuses."},pageMap:[{kind:"Meta",data:{index:"What is Axolo",gettingstarted:"Getting Started",makethebest:"Make the best of Axolo",guides:"Guides","application-settings":"Settings",gitlab:"GitLab Auto Assign Reviewer",Help_link:{title:"Help",href:"https://help.axolo.co/",newWindow:!0},Status_link:{title:"Status",href:"https://status.axolo.co/",newWindow:!0}}},{kind:"Folder",name:"application-settings",route:"/application-settings",children:[{kind:"Meta",data:{team:"Team Management","general-sett
1ings":"General Settings",reminders:"Reminder","team-channel":"Team Channel","stand-up":"Stand-up",integrations:"Integration",provisioning:"API Provisioning"}},{kind:"MdxPage",name:"general-settings",route:"/application-settings/general-settings",frontMatter:{title:"General settings - Application Settings",description:"Learn how to configure Axolo for auto-archiving Slack channels, setting reviewer limits, managing private pull request channels, customizing channel names, enabling bots, and utilizing special workflows."}},{kind:"MdxPage",name:"integrations",route:"/application-settings/integrations",frontMatter:{title:"Integrations - Application Settings",description:"Learn how to integrate Axolo with Jira and Linear for seamless project management and automated linking of pull requests to issues."}},{kind:"MdxPage",name:"provisioning",route:"/application-settings/provisioning",frontMatter:{description:"API documentation for automating user provisioning and deprovisioning in Axolo for enterprise customers, including endpoints and example requests."}},{kind:"MdxPage",name:"reminders",route:"/application-settings/reminders",frontMatter:{description:"Learn how to activate daily reminders for stale pull requests in Axolo, ensuring notifications are sent for PRs that haven't received a review within a specified time."}},{kind:"MdxPage",name:"stand-up",route:"/application-settings/stand-up",frontMatter:{title:"Stand-up - Application Settings",description:"Learn how to set up daily pull request recaps in Axolo to facilitate stand-ups and keep track of team members' PRs."}},{kind:"MdxPage",name:"team-channel",route:"/application-settings/team-channel",frontMatter:{title:"Team Channel - Application Settings",description:"Learn how to configure Axolo's team channels for pull request notifications, including default general channels, team-specific channels, and deployment notifications."}},{kind:"MdxPage",name:"team",route:"/application-settings/team",frontMatter:{title:"Team Management - Application Settings",description:"Learn how to manage your team on Axolo, including onboarding and offboarding engineers and linking GitHub/GitLab profiles with Slack profiles."}}]},{kind:"Folder",name:"gettingstarted",route:"/gettingstarted",children:[{kind:"Meta",data:{installation:"Installation Cloud","installation-github-enterprise-server":"Installation GitHub Enterprise Server","installation-gitlab-self-hosted":"Installation GitLab Self-Hosted",trial:"What to expect during the trial period?",videoandtalk:"Video & Talk"}},{kind:"MdxPage",name:"installation-github-enterprise-server",route:"/gettingstarted/installation-github-enterprise-server",frontMatter:{description:"Step-by-step guide for installing and setting up the Axolo app on your GitHub Enterprise Server, including permissions, callback URLs, and webhook subscriptions."}},{kind:"MdxPage",name:"installation-gitlab-self-hosted",route:"/gettingstarted/installation-gitlab-self-hosted",frontMatter:{description:"Guide for installing and configuring the Axolo app on your self-hosted GitLab instance, including required scopes and redirect URIs."}},{kind:"MdxPage",name:"installation",route:"/gettingstarted/installation",frontMatter:{title:"Getting Started - Installation Cloud",description:"Step-by-step guide for installing Axolo on Slack, GitHub, and GitLab, including required scopes and onboarding team members."}},{kind:"MdxPage",name:"trial",route:"/gettingstarted/trial",frontMatter:{description:"Overview of Axolo's two-week trial, including access to all features, criteria for opening Slack channels for pull requests, and what happens after the trial period."}},{kind:"MdxPage",name:"videoandtalk",route:"/gettingstarted/videoandtalk",frontMatter:{title:"Getting Started - Videos & Talk"}}]},{kind:"Folder",name:"gitlab",route:"/gitlab",children:[{kind:"Meta",data:{"auto-assignement-for-reviewers":"Settings"}},{kind:"MdxPage",name:"auto-assignement-for-reviewers",route:"/gitlab/auto-assignement-for-reviewers",frontMatter:{description:"Learn about Axolo's Auto Reviewer Assignment feature for GitLab, leveraging the CODEOWNERS file to automate reviewer selection for merge requests and streamline the review process."}}]},{kind:"Folder",name:"guides",route:"/guides",children:[{kind:"Meta",data:{features:"Features",howto:"How to",twowaysynclimitations:"2 Way Sync Limitations"}},{kind:"MdxPage",name:"features",route:"/guides/features",frontMatter:{title:"Features: Our Guides",description:"Overview of Axolo's features including creating pull request channels, GitHub notifications, stand-ups, auto reviewer assignment, and more."}},{kind:"MdxPage",name:"howto",route:"/guides/howto",frontMatter:{title:"How to Guides - Coordinating Pull Requests and Code Reviews",description:"Guide on enabling Axolo to write comments on Slack and GitHub/GitLab, onboarding new engineers, managing team members, adding repositories, and pausing notifications."}},{kind:"MdxPage",name:"twowaysynclimitations",route:"/guides/twowaysynclimitations",frontMatter:{description:"Overview of current limitations in Axolo's two-way synchronization with GitHub and GitLab, including known issues and their statuses."}}]},{kind:"MdxPage",name:"index",route:"/",frontMatter:{description:"Discover how Axolo enhances the developer experience by streamlining code reviews, preserving focus, and improving efficiency through Slack integration."}},{kind:"Folder",name:"makethebest",route:"/makethebest",children:[{kind:"Meta",data:{"best-of-axolo":"Make the best of Axolo for engineers","best-of-axolo-managers":"Make the best of Axolo for managers","understanding-pr-status":"Understanding PR status"}},{kind:"MdxPage",name:"best-of-axolo-managers",route:"/makethebest/best-of-axolo-managers",frontMatter:{description:"Recommendations for Axolo admins to maximize the platform's features, including setting up Codeowners, auto-leave options, team-specific channels, and more."}},{kind:"MdxPage",name:"best-of-axolo",route:"/makethebest/best-of-axolo",frontMatter:{description:"Recommendations for engineers to make the best use of Axolo, including signing in with Slack and GitHub, setting up notifications, using Slack sections, and configuring Axolo timeslots."}},{kind:"MdxPage",name:"understanding-pr-status",route:"/makethebest/understanding-pr-status",frontMatter:{description:"Understand the different statuses of pull requests in Axolo, including draft, work-in-progress, reviewable, mergeable, closed, and merged, along with their corresponding emojis."}}]}],flexsearch:{codeblocks:!0},title:"Two way Synch Limitations",headings:l},pageNextRoute:"/guides/twowaysynclimitations",nextraLayout:o.ZP,themeConfig:s.Z};t.default=(0,a.j)(d)},4123:function(e,t,n){"use strict";var i=n(5893),a=n(1973),o=n(1163);t.Z={editLink:{text:null},feedback:{content:null},docsRepositoryBase:"https://github.com/axolo-co/blog.axolo",useNextSeoProps:()=>({titleTemplate:"%s â Axolo"}),logo:(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("img",{src:"/docs/images/logo_axolo.png",style:{width:"150px",marginTop:"10px"},alt:"logo Axolo"})}),head:()=>{let{asPath:e,defaultLocale:t,locale:n}=(0,o.useRouter)(),{frontMatter:s}
1=(0,a.ZR)(),r="https://axolo.co/docs"+(t===n?e:"/".concat(n).concat(e));return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("meta",{property:"og:url",content:r}),(0,i.jsx)("meta",{property:"og:title",content:"Axolo | Improving Developer Experience with Streamlined Code Reviews"}),(0,i.jsx)("meta",{property:"og:description",content:s.description||"Axolo is a bidirectional GitHub (or GitLab) and Slack integration to improve the code review experience and reduce pull request cycle time."}),(0,i.jsx)("meta",{name:"twitter:card",content:"https://axolo.s3.eu-west-3.amazonaws.com/media/external/axolo-banner-url.png"}),(0,i.jsx)("meta",{name:"twitter:image",content:"https://axolo.s3.eu-west-3.amazonaws.com/media/external/axolo-banner-url.png"}),(0,i.jsx)("meta",{name:"twitter:site:domain",content:"https://axolo.co/docs"}),(0,i.jsx)("meta",{name:"twitter:url",content:"https://axolo.co/docs"}),(0,i.jsx)("meta",{name:"og:title",content:"Axolo's documentation"}),(0,i.jsx)("meta",{name:"og:image",content:"https://axolo.s3.eu-west-3.amazonaws.com/media/external/axolo-banner-url.png"}),(0,i.jsx)("meta",{name:"twitter:label1",value:"About"}),(0,i.jsx)("meta",{name:"twitter:data1",value:"axolo.co"}),(0,i.jsx)("meta",{name:"twitter:label2",value:"Blog"}),(0,i.jsx)("meta",{name:"twitter:data2",value:"axolo.co/blog"}),(0,i.jsx)("meta",{name:"slack-app-id",content:"A01RP0R62N7"}),(0,i.jsx)("meta",{name:"apple-mobile-web-app-title",content:"Axolo documentation"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/docs/apple-touch-icon.png"}),(0,i.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:"/docs/android-chrome-192x192.png"}),(0,i.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/docs/favicon-32x32.png"}),(0,i.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/docs/favicon-16x16.png"})]})},footer:{text:(0,i.jsxs)("span",{children:[new Date().getFullYear()," \xa9"," ",(0,i.jsx)("a",{href:"https://axolo.co",target:"_blank",children:"Axolo"}),"."]})},navigation:{prev:!0,next:!0}}}},function(e){e.O(0,[856,396,774,888,179],function(){return e(e.s=2310)}),_N_E=e.O()}]);
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.