PageSourceSearch

https://docs-pactflow-preview.netlify.app/assets/js/57ffe48b.a0f4fce7.js

js docs-pactflow-preview.netlify.app collected 2026-10-03 10:41:09 UTC 10,340 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkpartners=self.webpackChunkpartners||[]).push([[15542],{15680:(e,t,a)=>{a.d(t,{xA:()=>c,yg:()=>u});var n=a(96540);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?r(Object(a),!0).forEach((function(t){i(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function o(e,t){if(null==e)return{};var a,n,i=function(e,t){if(null==e)return{};var a,n,i={},r=Object.keys(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||(i[a]=e[a]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(i[a]=e[a])}return i}var p=n.createContext({}),s=function(e){var t=n.useContext(p),a=t;return e&&(a="function"==typeof e?e(t):l(l({},t),e)),a},c=function(e){var t=s(e.components);return n.createElement(p.Provider,{value:t},e.children)},g="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},y=n.forwardRef((function(e,t){var a=e.components,i=e.mdxType,r=e.originalType,p=e.parentName,c=o(e,["components","mdxType","originalType","parentName"]),g=s(a),y=i,u=g["".concat(p,".").concat(y)]||g[y]||d[y]||r;return a?n.createElement(u,l(l({ref:t},c),{},{components:a})):n.createElement(u,l({ref:t},c))}));function u(e,t){var a=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var r=a.length,l=new Array(r);l[0]=y;var o={};for(var p in t)hasOwnProperty.call(t,p)&&(o[p]=t[p]);o.originalType=e,o[g]="string"==typeof e?e:i,l[1]=o;for(var s=2;s<r;s++)l[s]=a[s];return n.createElement.apply(null,l)}return n.createElement.apply(null,a)}y.displayName="MDXCreateElement"},6670:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>p,contentTitle:()=>l,default:()=>d,frontMatter:()=>r,metadata:()=>o,toc:()=>s});var n=a(58168),i=(a(96540),a(15680));const r={title:"Application"},l=void 0,o={unversionedId:"docs/user-interface/application",id:"docs/user-interface/application",title:"Application",description:"Application",source:"@site/docs/docs/user-interface/application.md",sourceDirName:"docs/user-interface",slug:"/docs/user-interface/application",permalink:"/docs/user-interface/application",draft:!1,editUrl:"https://github.com/pactflow/docs.pactflow.io/edit/master/website/docs/docs/user-interface/application.md",tags:[],version:"current",lastUpdatedBy:"Matt Fellows",lastUpdatedAt:1747220832,formattedLastUpdatedAt:"May 14, 2025",frontMatter:{title:"Application"},sidebar:"docs",previous:{title:"Dashboard",permalink:"/docs/user-interface/dashboard"},next:{title:"Integration",permalink:"/docs/user-interface/integration"}},p={},s=[{value:"Application",id:"application",level:2},{value:"Application Versions",id:"application-versions",level:3},{value:"Compatibility",id:"compatibility",level:3},{value:"Can I Deploy",id:"can-i-deploy",level:3},{value:"Network",id:"network",level:3},{value:"Settings",id:"settings",level:2},{value:"General",id:"general",level:3},{value:"Version Control",id:"version-control",level:3},{value:"Badge",id:"badge",level:3}],c={toc:s},g="wrapper";function d(e){let{components:t,...r}=e;return(0,i.yg)(g,(0,n.A)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,i.yg)("h2",{id:"application"},"Application"),(0,i.yg)("p",null,"Applications\u2014also called ",(0,i.yg)("strong",{parentName:"p"},"Pacticipants"),"\u2014are central to the PactFlow experience."),(0,i.yg)("p",null,"From this page, you can:"),(0,i.yg)("ol",null,(0,i.yg)("li",{parentName:"ol"},"View all versions of your application.  "),(0,i.yg)("li",{parentName:"ol"},"Discover all integrated applications and their contracts.  "),(0,i.yg)("li",{parentName:"ol"}
1,"See the application's overall health.  "),(0,i.yg)("li",{parentName:"ol"},"Check if the application is deployable.  "),(0,i.yg)("li",{parentName:"ol"},"Configure application settings.")),(0,i.yg)("h3",{id:"application-versions"},"Application Versions"),(0,i.yg)("p",null,"The ",(0,i.yg)("strong",{parentName:"p"},"Application Versions")," tab shows the latest version of the selected application, based on the designated main branch. Recent versions appear in adjacent tabs."),(0,i.yg)("ul",null,(0,i.yg)("li",{parentName:"ul"},"Click a tab to view details for that version.  "),(0,i.yg)("li",{parentName:"ul"},"To view older versions, select ",(0,i.yg)("strong",{parentName:"li"},"View All"),".  "),(0,i.yg)("li",{parentName:"ul"},"To filter by branch or tag, click the corresponding label and update the filter. You can only filter by one at a time.")),(0,i.yg)("p",null,"Your filter preferences are preserved when you return to this page."),(0,i.yg)("p",null,"Accessing this page updates the ",(0,i.yg)("strong",{parentName:"p"},"Recent")," list under ",(0,i.yg)("strong",{parentName:"p"},"Applications")," in the navigation panel."),(0,i.yg)("p",null,(0,i.yg)("img",{alt:"Application \u2013 Version Page",src:a(86965).A,width:"5344",height:"3054"})),(0,i.yg)("h3",{id:"compatibility"},"Compatibility"),(0,i.yg)("p",null,"The ",(0,i.yg)("strong",{parentName:"p"},"Compatibility")," tab shows integrated applications as tiles, each summarizing verification status."),(0,i.yg)("ul",null,(0,i.yg)("li",{parentName:"ul"},"Each tile includes tabs for previous verification results, ordered left to right with the most recent result first."),(0,i.yg)("li",{parentName:"ul"},"Integrated applications may act as either a ",(0,i.yg)("strong",{parentName:"li"},"consumer")," or a ",(0,i.yg)("strong",{parentName:"li"},"provider"),".")),(0,i.yg)("p",null,"To update the data:"),(0,i.yg)("ul",null,(0,i.yg)("li",{parentName:"ul"},"Filter by ",(0,i.yg)("strong",{parentName:"li"},"branch"),", ",(0,i.yg)("strong",{parentName:"li"},"tag"),", or ",(0,i.yg)("strong",{parentName:"li"},"environment")," (only one at a time).  "),(0,i.yg)("li",{parentName:"ul"},"Select a branch within a tile to filter its versions.  "),(0,i.yg)("li",{parentName:"ul"},"Use the ",(0,i.yg)("strong",{parentName:"li"},"toggle")," at the top to apply the latest updated or main branch across all tiles.")),(0,i.yg)("p",null,"Click:"),(0,i.yg)("ul",null,(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("strong",{parentName:"li"},"View contract")," to see contract details for a specific version.  "),(0,i.yg)("li",{parentName:"ul"},(0,i.yg)("strong",{parentName:"li"},"Triggered Webhooks")," to view webhook events related to the integration.")),(0,i.yg)("p",null,(0,i.yg)("img",{alt:"Application \u2013 Compatibility Tab",src:a(97970).A,width:"2578",height:"744"})),(0,i.yg)("h3",{id:"can-i-deploy"},"Can I Deploy"),(0,i.yg)("p",null,"The ",(0,i.yg)("strong",{parentName:"p"},"Can I Deploy")," tab shows the current deployability status for the application in a selected environment."),(0,i.yg)("ul",null,(0,i.yg)("li",{parentName:"ul"},"Select a ",(0,i.yg)("strong",{parentName:"li"},"team")," from the drop-down to load the associated environments.  "),(0,i.yg)("li",{parentName:"ul"},"View the results to determine whether deployment is possible.")),(0,i.yg)("p",null,"For details, see the ",(0,i.yg)("a",{parentName:"p",href:"https://docs.pact.io/pact_broker/can_i_deploy"},(0,i.yg)("inlineCode",{parentName:"a"},"can-i-deploy"))," documentation."),(0,i.yg)("p",null,"Click a link in the table to navigate to the corresponding verification result."),(0,i.yg)("p",null,(0,i.yg)("img",{alt:"Can I Deploy",src:a(87237).A,width:"2570",height:"818"})),(0,i.yg)("h3",{id:"network"},"Network"),(0,i.yg)("p",null,"The ",(0,i.yg)("strong",{parentName:"p"},"Network")," tab displays all applications directly integrated with the current application."),(0,i.yg)("ul",null,(0,i.yg)("li",{parentName:"ul"},"Click a node to navigate to the collaborating application.")),(0,i.yg)("p",null,(0,i.yg)("img",{alt:"Application \u2013 Network Tab",src:a(46863).A,width:"5344",height:"3054"})),(0,i.yg)("h2",{id:"settings"},"Settings"),(0,i.yg)("h3",{id:"general"},"General"),(0,i.yg)("p",null,"Update the ",(0,i.yg)("strong",{parentName:"p"}
1,"display name")," of the application in the ",(0,i.yg)("strong",{parentName:"p"},"General")," tab."),(0,i.yg)("p",null,(0,i.yg)("img",{alt:"Application \u2013 General Settings Page",src:a(57069).A,width:"5344",height:"3054"})),(0,i.yg)("h3",{id:"version-control"},"Version Control"),(0,i.yg)("p",null,"Specify the ",(0,i.yg)("strong",{parentName:"p"},"main branch")," and ",(0,i.yg)("strong",{parentName:"p"},"repository URL")," (for example, a GitHub URL) in the ",(0,i.yg)("strong",{parentName:"p"},"Version Control")," tab."),(0,i.yg)("p",null,(0,i.yg)("img",{alt:"Application \u2013 Version Control Settings Page",src:a(48873).A,width:"5344",height:"3054"})),(0,i.yg)("h3",{id:"badge"},"Badge"),(0,i.yg)("p",null,"Generate ",(0,i.yg)("inlineCode",{parentName:"p"},"can-i-deploy")," build badges in the ",(0,i.yg)("strong",{parentName:"p"},"Badge")," tab."),(0,i.yg)("p",null,(0,i.yg)("img",{alt:"Application \u2013 Badge Settings Page",src:a(39721).A,width:"5344",height:"3054"})))}d.isMDXComponent=!0},87237:(e,t,a)=>{a.d(t,{A:()=>n});const n=a.p+"assets/images/application-cid-bad6dc3fbaeedf358716e37a160653ed.png"},46863:(e,t,a)=>{a.d(t,{A:()=>n});const n=a.p+"assets/images/application-network-91aa0f7f20535e04673388c361e06b3c.png"},39721:(e,t,a)=>{a.d(t,{A:()=>n});const n=a.p+"assets/images/application-settings-badges-56596acbeb737d62da210dfa107f6b01.png"},57069:(e,t,a)=>{a.d(t,{A:()=>n});const n=a.p+"assets/images/application-settings-general-5d9a4683607e3eebd5f23b4d853f2a40.png"},48873:(e,t,a)=>{a.d(t,{A:()=>n});const n=a.p+"assets/images/application-settings-version-8fdb83fa6f8a32fa765e623c6d6baa1e.png"},97970:(e,t,a)=>{a.d(t,{A:()=>n});const n=a.p+"assets/images/application-version-compatibility-c319cc8fe2c46f27009d78cdecd07a88.png"},86965:(e,t,a)=>{a.d(t,{A:()=>n});const n=a.p+"assets/images/application-version-021f5f5a2541e5afbd51a21dd119dd9e.png"}}]);

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.