Deploy website - based on 08a6647636

This commit is contained in:
Pete Gonzalez 2024-05-24 15:57:23 -07:00
parent e198397026
commit a4ff11c409
57 changed files with 127 additions and 97 deletions

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[774],{5286:(e,r,n)=>{n.r(r),n.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>s,metadata:()=>i,toc:()=>c});var o=n(678),t=n(4738);const s={title:"<profile-name>.json"},a=void 0,i={id:"pages/configs/profile_json",title:"<profile-name>.json",description:"To initialize a new Sparo profile, you can copy and paste the contents of this template.",source:"@site/docs/pages/configs/profile_json.md",sourceDirName:"pages/configs",slug:"/pages/configs/profile_json",permalink:"/sparo/pages/configs/profile_json",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/configs/profile_json.md",tags:[],version:"current",frontMatter:{title:"<profile-name>.json"},sidebar:"docsSidebar",previous:{title:"Security",permalink:"/sparo/pages/reference/security"},next:{title:"Overview",permalink:"/sparo/pages/commands/overview"}},l={},c=[{value:"See also",id:"see-also",level:2}];function p(e){const r={a:"a",code:"code",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.p,{children:"To initialize a new Sparo profile, you can copy and paste the contents of this template."}),"\n",(0,o.jsx)(r.p,{children:(0,o.jsx)(r.strong,{children:"common/sparo-profiles/<profile-name>.json"})}),"\n",(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-js",children:'/**\r\n * OWNER: <your team name>\r\n * PURPOSE: <what you use this profile for>\r\n */\r\n{\r\n "$schema": "https://tiktok.github.io/sparo/schemas/sparo-profile.schema.json",\r\n\r\n /**\r\n * A list of Rush project selectors indicating the project folders to be\r\n * included for sparse checkout. The selectors will be combined to make\r\n * the union superset of projects. See the Rush selector docs for details:\r\n * https://rushjs.io/pages/developer/selecting_subsets/\r\n */\r\n "selections": [\r\n /**\r\n * For example, include all Rush projects tagged with "tag:my-team"\r\n * as well as the dependency workspace projects needed to build them.\r\n * To learn about Rush project tags, see this documentation:\r\n * https://rushjs.io/pages/developer/project_tags/\r\n */\r\n // {\r\n // "selector": "--to",\r\n // "argument": "tag:my-team"\r\n // },\r\n /**\r\n * For example, include the project called "my-library", as well as all\r\n * projects that are impacted by changes to it, as well as the dependency\r\n * projects needed to build everything.\r\n */\r\n // {\r\n // "selector": "--from",\r\n // "argument": "my-library"\r\n // }\r\n ],\r\n\r\n /**\r\n * A list of arbitrary additional folders to be included for checkout,\r\n * not necessarily corresponding to any workspace project.\r\n * The paths should use forward slashes, without a leading slash, and should be to the \r\n * root folder of the monorepo. Wildcards and glob patterns are not supported for\r\n * performance reasons.\r\n */\r\n "includeFolders": [\r\n // "path/to/include"\r\n ],\r\n\r\n /**\r\n * A list of folders to be excluded from the checkout. This field takes precedence\r\n * over the "includeFolders" and "selections" fields, guaranteeing that the\r\n * specified path will definitely not be included.\r\n * The paths should use forward slashes, without a leading slash, and should be to the \r\n * root folder of the monorepo. Wildcards and glob patterns are not supported for\r\n * performance reasons.\r\n */\r\n "excludeFolders": [\r\n // "path/to/exclude"\r\n ]\r\n}\n'})}),"\n",(0,o.jsx)(r.h2,{id:"see-also",children:"See also"}),"\n",(0,o.jsxs)(r.ul,{children:["\n",(0,o.jsx)(r.li,{children:(0,o.jsx)(r.a,{href:"/sparo/pages/guide/sparo_profiles",children:"Sparo profiles"})}),"\n"]})]})}function d(e={}){const{wrapper:r}={...(0,t.R)(),...e.components};return r?(0,o.jsx)(r,{...e,children:(0,o.jsx)(p,{...e})}):p(e)}},4738:(e,r,n)=>{n.d(r,{R:()=>a,x:()=>i});var o=n(6166);const t={},s=o.createContext(t);function a(e){const r=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function i(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:a(e.components),o.createElement(s.Provider,{value:r},e.children)}}}]);

View file

@ -1 +0,0 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[774],{5286:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>s,metadata:()=>a,toc:()=>c});var t=r(678),o=r(4738);const s={title:"<profile-name>.json"},i=void 0,a={id:"pages/configs/profile_json",title:"<profile-name>.json",description:"To initialize a new Sparo profile, you can copy and paste the contents of this template.",source:"@site/docs/pages/configs/profile_json.md",sourceDirName:"pages/configs",slug:"/pages/configs/profile_json",permalink:"/sparo/pages/configs/profile_json",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/configs/profile_json.md",tags:[],version:"current",frontMatter:{title:"<profile-name>.json"},sidebar:"docsSidebar",previous:{title:"Security",permalink:"/sparo/pages/reference/security"},next:{title:"Overview",permalink:"/sparo/pages/commands/overview"}},l={},c=[{value:"See also",id:"see-also",level:2}];function p(e){const n={a:"a",code:"code",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"To initialize a new Sparo profile, you can copy and paste the contents of this template."}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"common/sparo-profiles/<profile-name>.json"})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'/**\r\n * OWNER: <your team name>\r\n * PURPOSE: <what you use this profile for>\r\n */\r\n{\r\n "$schema": "https://tiktok.github.io/sparo/schemas/sparo-profile.schema.json",\r\n\r\n /**\r\n * A list of Rush project selectors indicating the project folders to be\r\n * included for sparse checkout. The selectors will be combined to make\r\n * the union superset of projects. See the Rush selector docs for details:\r\n * https://rushjs.io/pages/developer/selecting_subsets/\r\n */\r\n "selections": [\r\n /**\r\n * For example, include all Rush projects tagged with "tag:my-team"\r\n * as well as the dependency workspace projects needed to build them.\r\n */\r\n // {\r\n // "selector": "--to",\r\n // "argument": "tag:my-team"\r\n // },\r\n /**\r\n * For example, include the project called "my-library", as well as all\r\n * projects that are impacted by changes to it, as well as the dependency\r\n * projects needed to build everything.\r\n */\r\n // {\r\n // "selector": "--from",\r\n // "argument": "my-library"\r\n // }\r\n ],\r\n\r\n /**\r\n * A list of arbitrary additional folders to be included for checkout,\r\n * not necessarily corresponding to any workspace project.\r\n */\r\n "includeFolders": [\r\n // "path/to/include"\r\n ],\r\n\r\n /**\r\n * A list of folders to be excluded from the checkout. This field takes precedence\r\n * over the "includeFolders" and "selections" fields, guaranteeing that the\r\n * specified path will definitely not be included.\r\n */\r\n "excludeFolders": [\r\n // "path/to/exclude"\r\n ]\r\n}\n'})}),"\n",(0,t.jsx)(n.h2,{id:"see-also",children:"See also"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"/sparo/pages/guide/sparo_profiles",children:"Sparo profiles"})}),"\n"]})]})}function d(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(p,{...e})}):p(e)}},4738:(e,n,r)=>{r.d(n,{R:()=>i,x:()=>a});var t=r(6166);const o={},s=t.createContext(o);function i(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]);

View file

@ -1 +1 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[655],{2657:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>i,contentTitle:()=>s,default:()=>u,frontMatter:()=>a,metadata:()=>c,toc:()=>p});var o=n(678),r=n(4738);const a={title:"sparo checkout"},s=void 0,c={id:"pages/commands/sparo_checkout",title:"sparo checkout",description:"",source:"@site/docs/pages/commands/sparo_checkout.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_checkout",permalink:"/sparo/pages/commands/sparo_checkout",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_checkout.md",tags:[],version:"current",frontMatter:{title:"sparo checkout"},sidebar:"docsSidebar",previous:{title:"sparo auto-config",permalink:"/sparo/pages/commands/sparo_auto-config"},next:{title:"sparo clone",permalink:"/sparo/pages/commands/sparo_clone"}},i={},p=[];function d(e){const t={code:"code",pre:"pre",...(0,r.R)(),...e.components};return(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{children:"sparo checkout [branch] [start-point]\r\n\r\nUpdates files in the working tree to match the version in the index or the\r\nspecified tree. If no pathspec was given, git checkout will also update HEAD to\r\nset the specified branch as the current branch.\r\n\r\nPositionals:\r\n branch [string]\r\n start-point [string]\r\n\r\nOptions:\r\n -h, --help Show help [boolean]\r\n -b Create a new branch and start it at <start-point> [boolean]\r\n -B Create a new branch and start it at <start-point>; if it\r\n already exists, reset it to <start-point> [boolean]\r\n --profile [array] [default: []]\r\n --add-profile [array] [default: []]\n"})})}function u(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},4738:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>c});var o=n(6166);const r={},a=o.createContext(r);function s(e){const t=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),o.createElement(a.Provider,{value:t},e.children)}}}]);
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[655],{2657:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>i,contentTitle:()=>s,default:()=>l,frontMatter:()=>a,metadata:()=>c,toc:()=>p});var n=o(678),r=o(4738);const a={title:"sparo checkout"},s=void 0,c={id:"pages/commands/sparo_checkout",title:"sparo checkout",description:"",source:"@site/docs/pages/commands/sparo_checkout.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_checkout",permalink:"/sparo/pages/commands/sparo_checkout",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_checkout.md",tags:[],version:"current",frontMatter:{title:"sparo checkout"},sidebar:"docsSidebar",previous:{title:"sparo auto-config",permalink:"/sparo/pages/commands/sparo_auto-config"},next:{title:"sparo clone",permalink:"/sparo/pages/commands/sparo_clone"}},i={},p=[];function d(e){const t={code:"code",pre:"pre",...(0,r.R)(),...e.components};return(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"sparo checkout [branch] [start-point]\r\n\r\nUpdates files in the working tree to match the version in the index or the\r\nspecified tree. If no pathspec was given, git checkout will also update HEAD to\r\nset the specified branch as the current branch.\r\n\r\nPositionals:\r\n branch [string]\r\n start-point [string]\r\n\r\nOptions:\r\n -h, --help Show help [boolean]\r\n -b Create a new branch and start it at <start-point> [boolean]\r\n -B Create a new branch and start it at <start-point>; if it\r\n already exists, reset it to <start-point> [boolean]\r\n --profile [array] [default: []]\r\n --add-profile [array] [default: []]\r\n --to Checkout projects up to (and including) project <to..>, can\r\n be used together with option --profile/--add-profile to\r\n form a union selection of the two options. The projects\r\n selectors here will never replace what have been checked\r\n out by profiles [array] [default: []]\r\n --from Checkout projects downstream from (and including itself and\r\n all its dependencies) project <from..>, can be used\r\n together with option --profile/--add-profile to form a\r\n union selection of the two options. The projects selectors\r\n here will never replace what have been checked out by\r\n profiles [array] [default: []]\n"})})}function l(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},4738:(e,t,o)=>{o.d(t,{R:()=>s,x:()=>c});var n=o(6166);const r={},a=n.createContext(r);function s(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]);

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[827],{3365:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>p,contentTitle:()=>r,default:()=>m,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var o=s(678),n=s(4738);const i={title:"sparo git-pull"},r=void 0,a={id:"pages/commands/sparo_git-pull",title:"sparo git-pull",description:"This is the mirrored subcommand for git pull. It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection.",source:"@site/docs/pages/commands/sparo_git-pull.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_git-pull",permalink:"/sparo/pages/commands/sparo_git-pull",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_git-pull.md",tags:[],version:"current",frontMatter:{title:"sparo git-pull"},sidebar:"docsSidebar",previous:{title:"sparo git-fetch",permalink:"/sparo/pages/commands/sparo_git-fetch"},next:{title:"sparo init-profile",permalink:"/sparo/pages/commands/sparo_init-profile"}},p={},c=[];function l(t){const e={a:"a",code:"code",p:"p",pre:"pre",...(0,n.R)(),...t.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(e.p,{children:["This is the ",(0,o.jsx)(e.a,{href:"/sparo/pages/commands/overview",children:"mirrored subcommand"})," for ",(0,o.jsx)(e.code,{children:"git pull"}),". It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection."]}),"\n",(0,o.jsx)(e.pre,{children:(0,o.jsx)(e.code,{children:"sparo git-pull [<options>] [<repository> [<refspec>\u2026\u200b]]\n"})}),"\n",(0,o.jsxs)(e.p,{children:["See ",(0,o.jsx)(e.a,{href:"https://git-scm.com/docs/git-pull",children:"git pull"})," in the Git documentation for details."]})]})}function m(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(l,{...t})}):l(t)}},4738:(t,e,s)=>{s.d(e,{R:()=>r,x:()=>a});var o=s(6166);const n={},i=o.createContext(n);function r(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:r(t.components),o.createElement(i.Provider,{value:e},t.children)}}}]);

View file

@ -1 +0,0 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[240],{86:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>a,contentTitle:()=>r,default:()=>m,frontMatter:()=>n,metadata:()=>i,toc:()=>p});var s=o(678),c=o(4738);const n={title:"sparo git-checkout"},r=void 0,i={id:"pages/commands/sparo_git-checkout",title:"sparo git-checkout",description:"This is the mirrored subcommand for git checkout. It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection.",source:"@site/docs/pages/commands/sparo_git-checkout.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_git-checkout",permalink:"/sparo/pages/commands/sparo_git-checkout",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_git-checkout.md",tags:[],version:"current",frontMatter:{title:"sparo git-checkout"},sidebar:"docsSidebar",previous:{title:"sparo fetch",permalink:"/sparo/pages/commands/sparo_fetch"},next:{title:"sparo git-clone",permalink:"/sparo/pages/commands/sparo_git-clone"}},a={},p=[];function h(t){const e={a:"a",code:"code",p:"p",pre:"pre",...(0,c.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(e.p,{children:["This is the ",(0,s.jsx)(e.a,{href:"/sparo/pages/commands/overview",children:"mirrored subcommand"})," for ",(0,s.jsx)(e.code,{children:"git checkout"}),". It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection."]}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{children:"sparo git-checkout [-q] [-f] [-m] [<branch>]\r\nsparo git-checkout [-q] [-f] [-m] --detach [<branch>]\r\nsparo git-checkout [-q] [-f] [-m] [--detach] <commit>\r\nsparo git-checkout [-q] [-f] [-m] [[-b|-B|--orphan] <new-branch>] [<start-point>]\r\nsparo git-checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] [--] <pathspec>\u2026\u200b\r\nsparo git-checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] --pathspec-from-file=<file> [--pathspec-file-nul]\r\nsparo git-checkout (-p|--patch) [<tree-ish>] [--] [<pathspec>\u2026\u200b]\n"})}),"\n",(0,s.jsxs)(e.p,{children:["See ",(0,s.jsx)(e.a,{href:"https://git-scm.com/docs/git-checkout",children:"git checkout"})," in the Git documentation for details."]})]})}function m(t={}){const{wrapper:e}={...(0,c.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(h,{...t})}):h(t)}},4738:(t,e,o)=>{o.d(e,{R:()=>r,x:()=>i});var s=o(6166);const c={},n=s.createContext(c);function r(t){const e=s.useContext(n);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(c):t.components||c:r(t.components),s.createElement(n.Provider,{value:e},t.children)}}}]);

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[240],{86:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>n,metadata:()=>i,toc:()=>p});var s=o(678),c=o(4738);const n={title:"sparo git-checkout"},r=void 0,i={id:"pages/commands/sparo_git-checkout",title:"sparo git-checkout",description:"This is the mirrored subcommand for git checkout. It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection.",source:"@site/docs/pages/commands/sparo_git-checkout.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_git-checkout",permalink:"/sparo/pages/commands/sparo_git-checkout",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_git-checkout.md",tags:[],version:"current",frontMatter:{title:"sparo git-checkout"},sidebar:"docsSidebar",previous:{title:"sparo pull",permalink:"/sparo/pages/commands/sparo_pull"},next:{title:"sparo git-clone",permalink:"/sparo/pages/commands/sparo_git-clone"}},a={},p=[];function m(t){const e={a:"a",code:"code",p:"p",pre:"pre",...(0,c.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(e.p,{children:["This is the ",(0,s.jsx)(e.a,{href:"/sparo/pages/commands/overview",children:"mirrored subcommand"})," for ",(0,s.jsx)(e.code,{children:"git checkout"}),". It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection."]}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{children:"sparo git-checkout [-q] [-f] [-m] [<branch>]\r\nsparo git-checkout [-q] [-f] [-m] --detach [<branch>]\r\nsparo git-checkout [-q] [-f] [-m] [--detach] <commit>\r\nsparo git-checkout [-q] [-f] [-m] [[-b|-B|--orphan] <new-branch>] [<start-point>]\r\nsparo git-checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] [--] <pathspec>\u2026\u200b\r\nsparo git-checkout [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] --pathspec-from-file=<file> [--pathspec-file-nul]\r\nsparo git-checkout (-p|--patch) [<tree-ish>] [--] [<pathspec>\u2026\u200b]\n"})}),"\n",(0,s.jsxs)(e.p,{children:["See ",(0,s.jsx)(e.a,{href:"https://git-scm.com/docs/git-checkout",children:"git checkout"})," in the Git documentation for details."]})]})}function h(t={}){const{wrapper:e}={...(0,c.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(m,{...t})}):m(t)}},4738:(t,e,o)=>{o.d(e,{R:()=>r,x:()=>i});var s=o(6166);const c={},n=s.createContext(c);function r(t){const e=s.useContext(n);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(c):t.components||c:r(t.components),s.createElement(n.Provider,{value:e},t.children)}}}]);

View file

@ -1 +0,0 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[798],{4060:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>i,metadata:()=>p,toc:()=>c});var n=o(678),r=o(4738);const i={title:"sparo init-profile"},s=void 0,p={id:"pages/commands/sparo_init-profile",title:"sparo init-profile",description:"",source:"@site/docs/pages/commands/sparo_init-profile.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_init-profile",permalink:"/sparo/pages/commands/sparo_init-profile",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_init-profile.md",tags:[],version:"current",frontMatter:{title:"sparo init-profile"},sidebar:"docsSidebar",previous:{title:"sparo git-fetch",permalink:"/sparo/pages/commands/sparo_git-fetch"},next:{title:"sparo list-profiles",permalink:"/sparo/pages/commands/sparo_list-profiles"}},a={},c=[];function l(e){const t={code:"code",pre:"pre",...(0,r.R)(),...e.components};return(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"Usage: sparo init-profile --profile <profile>\r\n\r\nOptions:\r\n -h, --help Show help [boolean]\r\n --profile The name of the profile to initialize. [string] [required]\n"})})}function d(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},4738:(e,t,o)=>{o.d(t,{R:()=>s,x:()=>p});var n=o(6166);const r={},i=n.createContext(r);function s(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function p(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]);

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[798],{4060:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>a,contentTitle:()=>s,default:()=>d,frontMatter:()=>i,metadata:()=>p,toc:()=>c});var n=o(678),r=o(4738);const i={title:"sparo init-profile"},s=void 0,p={id:"pages/commands/sparo_init-profile",title:"sparo init-profile",description:"",source:"@site/docs/pages/commands/sparo_init-profile.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_init-profile",permalink:"/sparo/pages/commands/sparo_init-profile",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_init-profile.md",tags:[],version:"current",frontMatter:{title:"sparo init-profile"},sidebar:"docsSidebar",previous:{title:"sparo git-pull",permalink:"/sparo/pages/commands/sparo_git-pull"},next:{title:"sparo list-profiles",permalink:"/sparo/pages/commands/sparo_list-profiles"}},a={},c=[];function l(e){const t={code:"code",pre:"pre",...(0,r.R)(),...e.components};return(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"Usage: sparo init-profile --profile <profile>\r\n\r\nOptions:\r\n -h, --help Show help [boolean]\r\n --profile The name of the profile to initialize. [string] [required]\n"})})}function d(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},4738:(e,t,o)=>{o.d(t,{R:()=>s,x:()=>p});var n=o(6166);const r={},i=n.createContext(r);function s(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function p(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]);

View file

@ -1 +1 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[373],{317:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>l,frontMatter:()=>r,metadata:()=>a,toc:()=>p});var n=o(678),s=o(4738);const r={title:"sparo auto-config"},i=void 0,a={id:"pages/commands/sparo_auto-config",title:"sparo auto-config",description:"You do not normally need to invoke sparo auto-config. As the name implies, it is automatically applied by sparo clone. This command is provided for reapplying the configuration in a situation where the user may have manually altered Sparo's configuration. It is a good first step when investigating problems.",source:"@site/docs/pages/commands/sparo_auto-config.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_auto-config",permalink:"/sparo/pages/commands/sparo_auto-config",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_auto-config.md",tags:[],version:"current",frontMatter:{title:"sparo auto-config"},sidebar:"docsSidebar",previous:{title:"Overview",permalink:"/sparo/pages/commands/overview"},next:{title:"sparo checkout",permalink:"/sparo/pages/commands/sparo_checkout"}},c={},p=[{value:"Auto-config settings",id:"auto-config-settings",level:2}];function u(e){const t={a:"a",code:"code",h2:"h2",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"sparo auto-config\r\n\r\nAutomatic setup optimized git config\r\n\r\nOptions:\r\n -h, --help Show help [boolean]\r\n --overwrite [boolean] [default: false]\n"})}),"\n",(0,n.jsxs)(t.p,{children:["You do not normally need to invoke ",(0,n.jsx)(t.code,{children:"sparo auto-config"}),". As the name implies, it is automatically applied by ",(0,n.jsx)(t.code,{children:"sparo clone"}),". This command is provided for reapplying the configuration in a situation where the user may have manually altered Sparo's configuration. It is a good first step when investigating problems."]}),"\n",(0,n.jsx)(t.h2,{id:"auto-config-settings",children:"Auto-config settings"}),"\n",(0,n.jsxs)(t.p,{children:["The implementation can be found in ",(0,n.jsx)(t.a,{href:"https://github.com/tiktok/sparo/blob/main/apps/sparo-lib/src/services/GitService.ts",children:"GitService.ts"}),". Below is a summary of the currently applied settings:"]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"pull.rebase=true\r\nfetch.prune=true\r\nfetch.showForcedUpdates=false\r\nfeature.manyFiles=true\r\ncore.fsmonitor=true\r\ncore.fscache=true\r\ncore.untrackedcache=true\r\nom-my-zsh.hide-status=1\r\non-my-zsh.hide-dirty=1\r\nlfs.allowincompletepush=true\r\nlfs.concurrenttransfers=32\r\npush.autoSetupRemote=true\n"})})]})}function l(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},4738:(e,t,o)=>{o.d(t,{R:()=>i,x:()=>a});var n=o(6166);const s={},r=n.createContext(s);function i(e){const t=n.useContext(r);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),n.createElement(r.Provider,{value:t},e.children)}}}]);
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[373],{317:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>l,frontMatter:()=>r,metadata:()=>a,toc:()=>p});var n=o(678),s=o(4738);const r={title:"sparo auto-config"},i=void 0,a={id:"pages/commands/sparo_auto-config",title:"sparo auto-config",description:"You do not normally need to invoke sparo auto-config. As the name implies, it is automatically applied by sparo clone. This command is provided for reapplying the configuration in a situation where the user may have manually altered Sparo's configuration. It is a good first step when investigating problems.",source:"@site/docs/pages/commands/sparo_auto-config.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_auto-config",permalink:"/sparo/pages/commands/sparo_auto-config",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_auto-config.md",tags:[],version:"current",frontMatter:{title:"sparo auto-config"},sidebar:"docsSidebar",previous:{title:"Overview",permalink:"/sparo/pages/commands/overview"},next:{title:"sparo checkout",permalink:"/sparo/pages/commands/sparo_checkout"}},c={},p=[{value:"Auto-config settings",id:"auto-config-settings",level:2}];function u(e){const t={a:"a",code:"code",h2:"h2",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"sparo auto-config\r\n\r\nAutomatic setup optimized git config\r\n\r\nOptions:\r\n -h, --help Show help [boolean]\r\n --overwrite [boolean] [default: false]\n"})}),"\n",(0,n.jsxs)(t.p,{children:["You do not normally need to invoke ",(0,n.jsx)(t.code,{children:"sparo auto-config"}),". As the name implies, it is automatically applied by ",(0,n.jsx)(t.code,{children:"sparo clone"}),". This command is provided for reapplying the configuration in a situation where the user may have manually altered Sparo's configuration. It is a good first step when investigating problems."]}),"\n",(0,n.jsx)(t.h2,{id:"auto-config-settings",children:"Auto-config settings"}),"\n",(0,n.jsxs)(t.p,{children:["The implementation can be found in ",(0,n.jsx)(t.a,{href:"https://github.com/tiktok/sparo/blob/main/apps/sparo-lib/src/services/GitService.ts",children:"GitService.ts"}),". Below is a summary of the currently applied settings:"]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"pull.rebase=true\r\nfetch.prune=true\r\nfetch.showForcedUpdates=false\r\nfeature.manyFiles=true\r\ncore.fsmonitor=true\r\ncore.fscache=true\r\ncore.untrackedcache=true\r\noh-my-zsh.hide-status=1\r\noh-my-zsh.hide-dirty=1\r\nlfs.allowincompletepush=true\r\nlfs.concurrenttransfers=32\r\npush.autoSetupRemote=true\n"})})]})}function l(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},4738:(e,t,o)=>{o.d(t,{R:()=>i,x:()=>a});var n=o(6166);const s={},r=n.createContext(s);function i(e){const t=n.useContext(r);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),n.createElement(r.Provider,{value:t},e.children)}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[710],{7669:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>p,contentTitle:()=>c,default:()=>d,frontMatter:()=>s,metadata:()=>a,toc:()=>i});var n=o(678),r=o(4738);const s={title:"sparo fetch"},c=void 0,a={id:"pages/commands/sparo_fetch",title:"sparo fetch",description:"",source:"@site/docs/pages/commands/sparo_fetch.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_fetch",permalink:"/sparo/pages/commands/sparo_fetch",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_fetch.md",tags:[],version:"current",frontMatter:{title:"sparo fetch"},sidebar:"docsSidebar",previous:{title:"sparo clone",permalink:"/sparo/pages/commands/sparo_clone"},next:{title:"sparo git-checkout",permalink:"/sparo/pages/commands/sparo_git-checkout"}},p={},i=[];function m(e){const t={code:"code",pre:"pre",...(0,r.R)(),...e.components};return(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"sparo fetch [remote] [branch]\r\n\r\nfetch remote branch to local\r\n\r\nPositionals:\r\n remote [string]\r\n branch [string]\r\n\r\nOptions:\r\n -h, --help Show help [boolean]\n"})})}function d(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(m,{...e})}):m(e)}},4738:(e,t,o)=>{o.d(t,{R:()=>c,x:()=>a});var n=o(6166);const r={},s=n.createContext(r);function c(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:c(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]);

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[710],{7669:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>a,default:()=>l,frontMatter:()=>s,metadata:()=>c,toc:()=>i});var o=n(678),r=n(4738);const s={title:"sparo fetch"},a=void 0,c={id:"pages/commands/sparo_fetch",title:"sparo fetch",description:"",source:"@site/docs/pages/commands/sparo_fetch.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_fetch",permalink:"/sparo/pages/commands/sparo_fetch",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_fetch.md",tags:[],version:"current",frontMatter:{title:"sparo fetch"},sidebar:"docsSidebar",previous:{title:"sparo clone",permalink:"/sparo/pages/commands/sparo_clone"},next:{title:"sparo pull",permalink:"/sparo/pages/commands/sparo_pull"}},p={},i=[];function m(e){const t={code:"code",pre:"pre",...(0,r.R)(),...e.components};return(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{children:"sparo fetch [remote] [branch]\r\n\r\nfetch remote branch to local\r\n\r\nPositionals:\r\n remote [string]\r\n branch [string]\r\n\r\nOptions:\r\n -h, --help Show help [boolean]\n"})})}function l(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(m,{...e})}):m(e)}},4738:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>c});var o=n(6166);const r={},s=o.createContext(r);function a(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]);

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[831],{3994:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>c,contentTitle:()=>p,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>i});var r=t(678),n=t(4738);const s={title:"sparo pull"},p=void 0,a={id:"pages/commands/sparo_pull",title:"sparo pull",description:"",source:"@site/docs/pages/commands/sparo_pull.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_pull",permalink:"/sparo/pages/commands/sparo_pull",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_pull.md",tags:[],version:"current",frontMatter:{title:"sparo pull"},sidebar:"docsSidebar",previous:{title:"sparo fetch",permalink:"/sparo/pages/commands/sparo_fetch"},next:{title:"sparo git-checkout",permalink:"/sparo/pages/commands/sparo_git-checkout"}},c={},i=[];function l(e){const o={code:"code",pre:"pre",...(0,n.R)(),...e.components};return(0,r.jsx)(o.pre,{children:(0,r.jsx)(o.code,{children:"sparo pull [options] [repository] [refsepc...] [--profile <profile_name> |\r\n--no-profile]\r\n\r\nIncorporates changes from a remote repository into the current branch.\r\n\r\nOptions:\r\n --help Show help [boolean]\r\n --profile [array] [default: []]\n"})})}function u(e={}){const{wrapper:o}={...(0,n.R)(),...e.components};return o?(0,r.jsx)(o,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},4738:(e,o,t)=>{t.d(o,{R:()=>p,x:()=>a});var r=t(6166);const n={},s=r.createContext(n);function p(e){const o=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function a(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:p(e.components),r.createElement(s.Provider,{value:o},e.children)}}}]);

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[801],{4384:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>a,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>c,toc:()=>p});var s=o(678),n=o(4738);const r={title:"sparo git-fetch"},i=void 0,c={id:"pages/commands/sparo_git-fetch",title:"sparo git-fetch",description:"This is the mirrored subcommand for git fetch. It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection.",source:"@site/docs/pages/commands/sparo_git-fetch.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_git-fetch",permalink:"/sparo/pages/commands/sparo_git-fetch",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_git-fetch.md",tags:[],version:"current",frontMatter:{title:"sparo git-fetch"},sidebar:"docsSidebar",previous:{title:"sparo git-clone",permalink:"/sparo/pages/commands/sparo_git-clone"},next:{title:"sparo git-pull",permalink:"/sparo/pages/commands/sparo_git-pull"}},a={},p=[];function m(t){const e={a:"a",code:"code",p:"p",pre:"pre",...(0,n.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(e.p,{children:["This is the ",(0,s.jsx)(e.a,{href:"/sparo/pages/commands/overview",children:"mirrored subcommand"})," for ",(0,s.jsx)(e.code,{children:"git fetch"}),". It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection."]}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{children:"sparo git-fetch [<options>] [<repository> [<refspec>\u2026\u200b]]\r\nsparo git-fetch [<options>] <group>\r\nsparo git-fetch --multiple [<options>] [(<repository> | <group>)\u2026\u200b]\r\nsparo git-fetch --all [<options>]\n"})}),"\n",(0,s.jsxs)(e.p,{children:["See ",(0,s.jsx)(e.a,{href:"https://git-scm.com/docs/git-fetch",children:"git fetch"})," in the Git documentation for details."]})]})}function d(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(m,{...t})}):m(t)}},4738:(t,e,o)=>{o.d(e,{R:()=>i,x:()=>c});var s=o(6166);const n={},r=s.createContext(n);function i(t){const e=s.useContext(r);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:i(t.components),s.createElement(r.Provider,{value:e},t.children)}}}]);

View file

@ -1 +0,0 @@
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[801],{4384:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>a,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>c,toc:()=>p});var s=o(678),n=o(4738);const r={title:"sparo git-fetch"},i=void 0,c={id:"pages/commands/sparo_git-fetch",title:"sparo git-fetch",description:"This is the mirrored subcommand for git fetch. It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection.",source:"@site/docs/pages/commands/sparo_git-fetch.md",sourceDirName:"pages/commands",slug:"/pages/commands/sparo_git-fetch",permalink:"/sparo/pages/commands/sparo_git-fetch",draft:!1,unlisted:!1,editUrl:"https://github.com/tiktok/sparo/tree/main/apps/website/docs/pages/commands/sparo_git-fetch.md",tags:[],version:"current",frontMatter:{title:"sparo git-fetch"},sidebar:"docsSidebar",previous:{title:"sparo git-clone",permalink:"/sparo/pages/commands/sparo_git-clone"},next:{title:"sparo init-profile",permalink:"/sparo/pages/commands/sparo_init-profile"}},a={},p=[];function m(t){const e={a:"a",code:"code",p:"p",pre:"pre",...(0,n.R)(),...t.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(e.p,{children:["This is the ",(0,s.jsx)(e.a,{href:"/sparo/pages/commands/overview",children:"mirrored subcommand"})," for ",(0,s.jsx)(e.code,{children:"git fetch"}),". It has the same functionality as the corresponding Git subcommand, but supports Sparo's optional anonymous timing metrics collection."]}),"\n",(0,s.jsx)(e.pre,{children:(0,s.jsx)(e.code,{children:"sparo git-fetch [<options>] [<repository> [<refspec>\u2026\u200b]]\r\nsparo git-fetch [<options>] <group>\r\nsparo git-fetch --multiple [<options>] [(<repository> | <group>)\u2026\u200b]\r\nsparo git-fetch --all [<options>]\n"})}),"\n",(0,s.jsxs)(e.p,{children:["See ",(0,s.jsx)(e.a,{href:"https://git-scm.com/docs/git-fetch",children:"git fetch"})," in the Git documentation for details."]})]})}function d(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(m,{...t})}):m(t)}},4738:(t,e,o)=>{o.d(e,{R:()=>i,x:()=>c});var s=o(6166);const n={},r=s.createContext(n);function i(t){const e=s.useContext(r);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:i(t.components),s.createElement(r.Provider,{value:e},t.children)}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
(()=>{"use strict";var e,t,a,r,f,o={},c={};function n(e){var t=c[e];if(void 0!==t)return t.exports;var a=c[e]={exports:{}};return o[e].call(a.exports,a,a.exports,n),a.exports}n.m=o,e=[],n.O=(t,a,r,f)=>{if(!a){var o=1/0;for(i=0;i<e.length;i++){a=e[i][0],r=e[i][1],f=e[i][2];for(var c=!0,d=0;d<a.length;d++)(!1&f||o>=f)&&Object.keys(n.O).every((e=>n.O[e](a[d])))?a.splice(d--,1):(c=!1,f<o&&(o=f));if(c){e.splice(i--,1);var b=r();void 0!==b&&(t=b)}}return t}f=f||0;for(var i=e.length;i>0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[a,r,f]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,n.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);n.r(f);var o={};t=t||[null,a({}),a([]),a(a)];for(var c=2&r&&e;"object"==typeof c&&!~t.indexOf(c);c=a(c))Object.getOwnPropertyNames(c).forEach((t=>o[t]=()=>e[t]));return o.default=()=>e,n.d(f,o),f},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,a)=>(n.f[a](e,t),t)),[])),n.u=e=>"assets/js/"+({48:"a94703ab",98:"a7bd4aaa",184:"51fcb882",240:"482d7390",270:"8684af33",322:"ad64fc7d",373:"8146683f",401:"17896441",421:"45779d82",446:"a3701128",545:"1fca393f",581:"935f2afb",593:"2a10ea4d",647:"5e95c892",655:"31f9c0ea",685:"357ca5b8",686:"d07d9dcb",710:"b50bbc34",712:"83a50b44",728:"ae652408",739:"696cfce0",741:"b8fe1f28",742:"c377a04b",774:"238e4522",775:"f0ae3290",786:"1509b81c",798:"5c48616d",801:"dc7f3de0",818:"3e55010f"}[e]||e)+"."+{48:"7093611a",98:"b4e9c5fc",184:"cc9fdd23",206:"aace8056",240:"08f16951",270:"b59957b4",322:"c4ebea33",373:"b5e70875",401:"ac7a1a35",421:"8ccdbcbd",446:"14c886a6",448:"d24ae91b",464:"ad495b3c",545:"b436ebf7",581:"6f3eb72c",593:"ce071a59",628:"9ac02b32",647:"f7378074",655:"6702e829",685:"ddbd2081",686:"abf7eac1",710:"309e6c67",712:"e29b0de3",728:"1f29fb08",739:"7c78bbb8",741:"17fb2509",742:"c53f0f9a",774:"81c445bd",775:"dc46fe92",786:"5ecca63b",798:"01ccccaf",801:"8ca1878f",818:"f4d83937"}[e]+".js",n.miniCssF=e=>{},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},f="website:",n.l=(e,t,a,o)=>{if(r[e])r[e].push(t);else{var c,d;if(void 0!==a)for(var b=document.getElementsByTagName("script"),i=0;i<b.length;i++){var u=b[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==f+a){c=u;break}}c||(d=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,n.nc&&c.setAttribute("nonce",n.nc),c.setAttribute("data-webpack",f+a),c.src=e),r[e]=[t];var l=(t,a)=>{c.onerror=c.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],c.parentNode&&c.parentNode.removeChild(c),f&&f.forEach((e=>e(a))),t)return t(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),d&&document.head.appendChild(c)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/sparo/",n.gca=function(e){return e={17896441:"401",a94703ab:"48",a7bd4aaa:"98","51fcb882":"184","482d7390":"240","8684af33":"270",ad64fc7d:"322","8146683f":"373","45779d82":"421",a3701128:"446","1fca393f":"545","935f2afb":"581","2a10ea4d":"593","5e95c892":"647","31f9c0ea":"655","357ca5b8":"685",d07d9dcb:"686",b50bbc34:"710","83a50b44":"712",ae652408:"728","696cfce0":"739",b8fe1f28:"741",c377a04b:"742","238e4522":"774",f0ae3290:"775","1509b81c":"786","5c48616d":"798",dc7f3de0:"801","3e55010f":"818"}[e]||e,n.p+n.u(e)},(()=>{var e={354:0,869:0};n.f.j=(t,a)=>{var r=n.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var f=new Promise(((a,f)=>r=e[t]=[a,f]));a.push(r[2]=f);var o=n.p+n.u(t),c=new Error;n.l(o,(a=>{if(n.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var f=a&&("load"===a.type?"missing":a.type),o=a&&a.target&&a.target.src;c.message="Loading chunk "+t+" failed.\n("+f+": "+o+")",c.name="ChunkLoadError",c.type=f,c.request=o,r[1](c)}}),"chunk-"+t,t)}},n.O.j=t=>0===e[t];var t=(t,a)=>{var r,f,o=a[0],c=a[1],d=a[2],b=0;if(o.some((t=>0!==e[t]))){for(r in c)n.o(c,r)&&(n.m[r]=c[r]);if(d)var i=d(n)}for(t&&t(a);b<o.length;b++)f=o[b],n.o(e,f)&&e[f]&&e[f][0](),e[f]=0;return n.O(i)},a=self.webpackChunkwebsite=self.webpackChunkwebsite||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})()})();

View file

@ -0,0 +1 @@
(()=>{"use strict";var e,t,a,r,f,o={},c={};function d(e){var t=c[e];if(void 0!==t)return t.exports;var a=c[e]={exports:{}};return o[e].call(a.exports,a,a.exports,d),a.exports}d.m=o,e=[],d.O=(t,a,r,f)=>{if(!a){var o=1/0;for(i=0;i<e.length;i++){a=e[i][0],r=e[i][1],f=e[i][2];for(var c=!0,n=0;n<a.length;n++)(!1&f||o>=f)&&Object.keys(d.O).every((e=>d.O[e](a[n])))?a.splice(n--,1):(c=!1,f<o&&(o=f));if(c){e.splice(i--,1);var b=r();void 0!==b&&(t=b)}}return t}f=f||0;for(var i=e.length;i>0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[a,r,f]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);d.r(f);var o={};t=t||[null,a({}),a([]),a(a)];for(var c=2&r&&e;"object"==typeof c&&!~t.indexOf(c);c=a(c))Object.getOwnPropertyNames(c).forEach((t=>o[t]=()=>e[t]));return o.default=()=>e,d.d(f,o),f},d.d=(e,t)=>{for(var a in t)d.o(t,a)&&!d.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((t,a)=>(d.f[a](e,t),t)),[])),d.u=e=>"assets/js/"+({48:"a94703ab",98:"a7bd4aaa",184:"51fcb882",240:"482d7390",270:"8684af33",322:"ad64fc7d",373:"8146683f",401:"17896441",421:"45779d82",446:"a3701128",545:"1fca393f",581:"935f2afb",593:"2a10ea4d",647:"5e95c892",655:"31f9c0ea",685:"357ca5b8",686:"d07d9dcb",710:"b50bbc34",712:"83a50b44",728:"ae652408",739:"696cfce0",741:"b8fe1f28",742:"c377a04b",774:"238e4522",775:"f0ae3290",786:"1509b81c",798:"5c48616d",801:"dc7f3de0",818:"3e55010f",827:"3549fc66",831:"b9eb3dd7"}[e]||e)+"."+{48:"7093611a",98:"b4e9c5fc",184:"cc9fdd23",206:"aace8056",240:"632c6ade",270:"e5daf779",322:"c4ebea33",373:"3909603b",401:"ac7a1a35",421:"8ccdbcbd",446:"14c886a6",448:"d24ae91b",464:"ad495b3c",545:"b436ebf7",581:"c443e867",593:"ce071a59",628:"9ac02b32",647:"f7378074",655:"8f48742d",685:"ddbd2081",686:"abf7eac1",710:"42dbd245",712:"e29b0de3",728:"1f29fb08",739:"7c78bbb8",741:"17fb2509",742:"c53f0f9a",774:"4c2eb59d",775:"dc46fe92",786:"5ecca63b",798:"411a2f3e",801:"5b893645",818:"f4d83937",827:"dae7a217",831:"658b16d7"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},f="website:",d.l=(e,t,a,o)=>{if(r[e])r[e].push(t);else{var c,n;if(void 0!==a)for(var b=document.getElementsByTagName("script"),i=0;i<b.length;i++){var u=b[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==f+a){c=u;break}}c||(n=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,d.nc&&c.setAttribute("nonce",d.nc),c.setAttribute("data-webpack",f+a),c.src=e),r[e]=[t];var l=(t,a)=>{c.onerror=c.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],c.parentNode&&c.parentNode.removeChild(c),f&&f.forEach((e=>e(a))),t)return t(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),n&&document.head.appendChild(c)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/sparo/",d.gca=function(e){return e={17896441:"401",a94703ab:"48",a7bd4aaa:"98","51fcb882":"184","482d7390":"240","8684af33":"270",ad64fc7d:"322","8146683f":"373","45779d82":"421",a3701128:"446","1fca393f":"545","935f2afb":"581","2a10ea4d":"593","5e95c892":"647","31f9c0ea":"655","357ca5b8":"685",d07d9dcb:"686",b50bbc34:"710","83a50b44":"712",ae652408:"728","696cfce0":"739",b8fe1f28:"741",c377a04b:"742","238e4522":"774",f0ae3290:"775","1509b81c":"786","5c48616d":"798",dc7f3de0:"801","3e55010f":"818","3549fc66":"827",b9eb3dd7:"831"}[e]||e,d.p+d.u(e)},(()=>{var e={354:0,869:0};d.f.j=(t,a)=>{var r=d.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var f=new Promise(((a,f)=>r=e[t]=[a,f]));a.push(r[2]=f);var o=d.p+d.u(t),c=new Error;d.l(o,(a=>{if(d.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var f=a&&("load"===a.type?"missing":a.type),o=a&&a.target&&a.target.src;c.message="Loading chunk "+t+" failed.\n("+f+": "+o+")",c.name="ChunkLoadError",c.type=f,c.request=o,r[1](c)}}),"chunk-"+t,t)}},d.O.j=t=>0===e[t];var t=(t,a)=>{var r,f,o=a[0],c=a[1],n=a[2],b=0;if(o.some((t=>0!==e[t]))){for(r in c)d.o(c,r)&&(d.m[r]=c[r]);if(n)var i=n(d)}for(t&&t(a);b<o.length;b++)f=o[b],d.o(e,f)&&e[f]&&e[f][0](),e[f]=0;return d.O(i)},a=self.webpackChunkwebsite=self.webpackChunkwebsite||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})()})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -23,7 +23,7 @@
"type": "string"
},
"argument": {
"description": "The selector argument, for example a project name or an expression such as \"tag:my-tag\".",
"description": "The selector argument, for example a project name or an expression such as \"tag:my-tag\".\nTo learn about Rush project tags, see this documentation:\nhttps://rushjs.io/pages/developer/project_tags/",
"type": "string"
}
}
@ -31,7 +31,7 @@
},
"includeFolders": {
"description": "A list of arbitrary additional folders to be included for checkout, not necessarily corresponding to any workspace project.",
"description": "A list of arbitrary additional folders to be included for checkout, not necessarily corresponding to any workspace project.\nThe paths should use forward slashes, without a leading slash, and should be to the root folder of the monorepo. Wildcards and glob patterns are not supported for performance reasons.",
"type": "array",
"items": {
"type": "string"
@ -39,7 +39,7 @@
},
"excludeFolders": {
"description": "A list of folders to be excluded from the checkout. This field takes precedence over the \"includeFolders\" and \"selections\" fields, guaranteeing that the specified path will definitely not be included.",
"description": "A list of folders to be excluded from the checkout. This field takes precedence over the \"includeFolders\" and \"selections\" fields, guaranteeing that the specified path will definitely not be included.\nThe paths should use forward slashes, without a leading slash, and should be to the root folder of the monorepo. Wildcards and glob patterns are not supported for performance reasons.",
"type": "array",
"items": {
"type": "string"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://tiktok.github.io/sparo/pages/ci_commands/overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/ci_commands/sparo-ci_checkout/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/ci_commands/sparo-ci_clone/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_auto-config/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_checkout/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_clone/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_fetch/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_git-checkout/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_git-clone/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_git-fetch/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_init-profile/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_list-profiles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/configs/profile_json/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/guide/getting_started/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/guide/sparo_profiles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/reference/git_optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/reference/security/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/reference/skeleton_folders/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/support/contributing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/support/help/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/support/news/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://tiktok.github.io/sparo/pages/ci_commands/overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/ci_commands/sparo-ci_checkout/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/ci_commands/sparo-ci_clone/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/overview/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_auto-config/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_checkout/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_clone/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_fetch/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_git-checkout/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_git-clone/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_git-fetch/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_git-pull/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_init-profile/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_list-profiles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/commands/sparo_pull/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/configs/profile_json/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/guide/getting_started/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/guide/sparo_profiles/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/reference/git_optimization/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/reference/security/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/reference/skeleton_folders/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/support/contributing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/support/help/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/pages/support/news/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://tiktok.github.io/sparo/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>