3:I[5613,[],""] 4:I[1778,[],""] 5:I[4840,["250","static/chunks/250-be60d4fb2ff03a8a.js","699","static/chunks/699-887279039e16d761.js","185","static/chunks/app/layout-c3213eefb1e63851.js"],"Providers"] 6:I[7495,["250","static/chunks/250-be60d4fb2ff03a8a.js","699","static/chunks/699-887279039e16d761.js","185","static/chunks/app/layout-c3213eefb1e63851.js"],"Layout"] 7:I[5250,["250","static/chunks/250-be60d4fb2ff03a8a.js","67","static/chunks/67-2d4bb96cb6e2f43b.js","776","static/chunks/app/docs/changes/baseline/page-a267cb0e3758e4a5.js"],""] 0:["Q81e8mFBx_fzIjHu7wdJj",[[["",{"children":["docs",{"children":["changes",{"children":["baseline",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["docs",{"children":["changes",{"children":["baseline",{"children":["__PAGE__",{},["$L1","$L2",null]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","changes","children","baseline","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children","changes","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","docs","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},[null,["$","html",null,{"lang":"en","className":"h-full antialiased __variable_aaf875 __variable_b436a8","suppressHydrationWarning":true,"children":["$","body",null,{"className":"flex min-h-full bg-white dark:bg-slate-900","children":["$","$L5",null,{"children":["$","$L6",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":["$","div",null,{"className":"min-w-0 max-w-2xl flex-auto px-4 py-16 lg:max-w-none lg:pl-8 lg:pr-0 xl:px-16","children":["$","div",null,{"className":"flex h-full flex-col items-center justify-center text-center","children":[["$","p",null,{"className":"font-display text-sm font-medium text-slate-900 dark:text-white","children":"404"}],["$","h1",null,{"className":"mt-3 font-display text-3xl tracking-tight text-slate-900 dark:text-white","children":"Page not found"}],["$","p",null,{"className":"mt-2 text-sm text-slate-500 dark:text-slate-400","children":"Sorry, we couldn’t find the page you’re looking for."}],["$","$L7",null,{"href":"/","className":"mt-8 text-sm font-medium text-slate-900 dark:text-white","children":"Go back home"}]]}]}],"notFoundStyles":[],"styles":null}]}]}]}]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7d2966c6703556cd.css","precedence":"next","crossOrigin":""}]],"$L8"]]]] 9:I[4693,["250","static/chunks/250-be60d4fb2ff03a8a.js","67","static/chunks/67-2d4bb96cb6e2f43b.js","776","static/chunks/app/docs/changes/baseline/page-a267cb0e3758e4a5.js"],"DocsHeader"] a:I[4069,["250","static/chunks/250-be60d4fb2ff03a8a.js","67","static/chunks/67-2d4bb96cb6e2f43b.js","776","static/chunks/app/docs/changes/baseline/page-a267cb0e3758e4a5.js"],"PrevNextLinks"] b:I[5638,["250","static/chunks/250-be60d4fb2ff03a8a.js","67","static/chunks/67-2d4bb96cb6e2f43b.js","776","static/chunks/app/docs/changes/baseline/page-a267cb0e3758e4a5.js"],"TableOfContents"] 2:[["$","div",null,{"className":"min-w-0 max-w-2xl flex-auto px-4 py-16 lg:max-w-none lg:pl-8 lg:pr-0 xl:px-16","children":[["$","article",null,{"children":[["$","$L9",null,{"title":"Baseline"}],["$","div",null,{"className":"prose prose-slate max-w-none dark:prose-invert dark:text-slate-400 prose-headings:scroll-mt-28 prose-headings:font-display prose-headings:font-normal lg:prose-headings:scroll-mt-[8.5rem] prose-lead:text-slate-500 dark:prose-lead:text-slate-400 prose-a:font-semibold dark:prose-a:text-blue-400 prose-a:no-underline prose-a:shadow-[inset_0_-2px_0_0_var(--tw-prose-background,#fff),inset_0_calc(-1*(var(--tw-prose-underline-size,4px)+2px))_0_0_var(--tw-prose-underline,theme(colors.sky.300))] hover:prose-a:[--tw-prose-underline-size:6px] dark:[--tw-prose-background:theme(colors.slate.900)] dark:prose-a:shadow-[inset_0_calc(-1*var(--tw-prose-underline-size,2px))_0_0_var(--tw-prose-underline,theme(colors.sky.800))] dark:hover:prose-a:[--tw-prose-underline-size:6px] prose-pre:rounded-xl prose-pre:bg-slate-900 prose-pre:shadow-lg dark:prose-pre:bg-slate-800/60 dark:prose-pre:shadow-none dark:prose-pre:ring-1 dark:prose-pre:ring-slate-300/10 dark:prose-hr:border-slate-800","children":[["$","p",null,{"children":"The Baseline feature in DocDriven is a powerful tool designed to help you continuously compare your progress against the current state of your API. It provides a clear, visual representation of how your API evolves over time, ensuring transparency and traceability of all modifications and updates."}],["$","p",null,{"children":"It allows you to establish a reference point (baseline) for your API at any given moment. By doing so, you can compare subsequent changes against this baseline, providing insight into your development progress and ensuring that all stakeholders are informed about the alterations and updates made to the API."}],["$","p",null,{"children":["$","img",null,{"src":"/images/changes/baseline/baseline.png","alt":"The Baseline"}]}],["$","h2",null,{"id":"creating-a-baseline","children":"Creating a Baseline"}],["$","p",null,{"children":["Creating a baseline is an effortless process. Navigate to the ",["$","strong",null,{"children":"Changes"}]," section in the DocDriven interface, and select the ",["$","strong",null,{"children":"Baseline"}]," tab. Here, you can add a new baseline by clicking the plus (\"+\") button. This action captures the current state of your API, saving it as a reference point."]}],["$","h2",null,{"id":"comparing-changes-against-the-baseline","children":"Comparing Changes Against the Baseline"}],["$","p",null,{"children":"The Baseline tab provides a timeline visual representation, displaying the baseline and subsequent changes to the API. The right side of the interface lists detailed differences detected between the selected baseline and the current state of the API. These changes are categorized into:"}],["$","ol",null,{"children":[["$","li",null,{"children":[["$","strong",null,{"children":"New Endpoints"}],": The new API endpoints added since the last baseline."]}],["$","li",null,{"children":[["$","strong",null,{"children":"Deleted Endpoints"}],": The endpoints removed from the API."]}],["$","li",null,{"children":[["$","strong",null,{"children":"Modified Endpoints"}],": Detailed modifications in existing endpoints, including changes in request bodies and parameters."]}],["$","li",null,{"children":[["$","strong",null,{"children":"New Schemas"}],": Newly added schemas since the last baseline."]}],["$","li",null,{"children":[["$","strong",null,{"children":"Deleted Schemas:"}]," The schemas removed from the API."]}],["$","li",null,{"children":[["$","strong",null,{"children":"Modified Schemas:"}]," Detailed modifications in existing schemas."]}]]}],["$","p",null,{"children":"This comparison ensures you can easily identify additions, deletions, or modifications to your API, providing a comprehensive overview of all changes made."}],["$","h2",null,{"id":"keeping-track-of-modifications","children":"Keeping Track of Modifications"}],["$","p",null,{"children":"By continuously comparing your progress against the baseline, you can monitor the impact of your changes, ensuring no breaking modifications are introduced inadvertently. For example, you might notice that a particular endpoint has been significantly modified — request bodies may have a new structure, additional fields may have been added, or certain fields may have been removed. This insight allows for early feedback and ensures all modifications are well-documented and communicated to all stakeholders."}],["$","h2",null,{"id":"conclusion","children":"Conclusion"}],["$","p",null,{"children":"The Baseline feature in DocDriven empowers you to maintain an accurate and up-to-date log of all API changes. By capturing baselines and comparing subsequent modifications, you ensure that your API development is transparent, collaborative, and avoids the introduction of breaking changes. This feature is an essential tool for any development team looking to maintain the integrity and responsiveness of their API design."}]]}]]}],["$","$La",null,{}]]}],["$","$Lb",null,{"tableOfContents":[{"level":2,"id":"creating-a-baseline","title":"Creating a Baseline","children":[]},{"level":2,"id":"comparing-changes-against-the-baseline","title":"Comparing Changes Against the Baseline","children":[]},{"level":2,"id":"keeping-track-of-modifications","title":"Keeping Track of Modifications","children":[]},{"level":2,"id":"conclusion","title":"Conclusion","children":[]}]}]] 8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Baseline - Docs"}],["$","meta","3",{"name":"description","content":"Learn how to set up a baseline in DocDriven."}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"32x32"}],["$","meta","5",{"name":"next-size-adjust"}]] 1:null