[{"data":1,"prerenderedAt":1495},["ShallowReactive",2],{"navigation_docs":3,"-providers-pushin":199,"-providers-pushin-surround":1490},[4,23,65,87,133,159,177],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"Getting started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation",{"title":19,"path":20,"stem":21},"Quick start","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F3.quick-start",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"Guides","i-lucide-compass","\u002Fguides","2.guides",[29,33,37,41,45,49,53,57,61],{"title":30,"path":31,"stem":32},"Authenticate","\u002Fguides\u002Fauthentication","2.guides\u002F1.authentication",{"title":34,"path":35,"stem":36},"Work with several forges","\u002Fguides\u002Fmultiple-forges","2.guides\u002F2.multiple-forges",{"title":38,"path":39,"stem":40},"Configure from the environment","\u002Fguides\u002Fenvironment","2.guides\u002F3.environment",{"title":42,"path":43,"stem":44},"Receive webhooks","\u002Fguides\u002Fwebhooks","2.guides\u002F4.webhooks",{"title":46,"path":47,"stem":48},"Check what a forge supports","\u002Fguides\u002Fcapabilities","2.guides\u002F5.capabilities",{"title":50,"path":51,"stem":52},"Handle errors and rate limits","\u002Fguides\u002Ferrors","2.guides\u002F6.errors",{"title":54,"path":55,"stem":56},"Page through results","\u002Fguides\u002Fpagination","2.guides\u002F7.pagination",{"title":58,"path":59,"stem":60},"Browser bundles","\u002Fguides\u002Fbundling","2.guides\u002F8.bundling",{"title":62,"path":63,"stem":64},"Test your code","\u002Fguides\u002Ftesting","2.guides\u002F9.testing",{"title":66,"icon":67,"path":68,"stem":69,"children":70,"page":22},"Concepts","i-lucide-lightbulb","\u002Fconcepts","3.concepts",[71,75,79,83],{"title":72,"path":73,"stem":74},"Data model","\u002Fconcepts\u002Fdata-model","3.concepts\u002F1.data-model",{"title":76,"path":77,"stem":78},"Capabilities","\u002Fconcepts\u002Fcapabilities","3.concepts\u002F2.capabilities",{"title":80,"path":81,"stem":82},"Providers and factories","\u002Fconcepts\u002Fproviders","3.concepts\u002F3.providers",{"title":84,"path":85,"stem":86},"Events","\u002Fconcepts\u002Fevents","3.concepts\u002F4.events",{"title":88,"icon":89,"path":90,"stem":91,"children":92,"page":22},"Providers","i-lucide-server","\u002Fproviders","4.providers",[93,97,101,105,109,113,117,121,125,129],{"title":94,"path":95,"stem":96},"Azure DevOps","\u002Fproviders\u002Fazure-devops","4.providers\u002Fazure-devops",{"title":98,"path":99,"stem":100},"Bitbucket Cloud","\u002Fproviders\u002Fbitbucket","4.providers\u002Fbitbucket",{"title":102,"path":103,"stem":104},"Cursor Origin","\u002Fproviders\u002Fcursor-origin","4.providers\u002Fcursor-origin",{"title":106,"path":107,"stem":108},"Forgejo and Codeberg","\u002Fproviders\u002Fforgejo","4.providers\u002Fforgejo",{"title":110,"path":111,"stem":112},"Gitea","\u002Fproviders\u002Fgitea","4.providers\u002Fgitea",{"title":114,"path":115,"stem":116},"Gitee","\u002Fproviders\u002Fgitee","4.providers\u002Fgitee",{"title":118,"path":119,"stem":120},"GitHub","\u002Fproviders\u002Fgithub","4.providers\u002Fgithub",{"title":122,"path":123,"stem":124},"GitLab","\u002Fproviders\u002Fgitlab","4.providers\u002Fgitlab",{"title":126,"path":127,"stem":128},"pushin.eu","\u002Fproviders\u002Fpushin","4.providers\u002Fpushin",{"title":130,"path":131,"stem":132},"Tangled","\u002Fproviders\u002Ftangled","4.providers\u002Ftangled",{"title":134,"icon":135,"path":136,"stem":137,"children":138,"page":22},"Reference","i-lucide-book-marked","\u002Freference","5.reference",[139,143,147,151,155],{"title":140,"path":141,"stem":142},"Provider API","\u002Freference\u002Fprovider-api","5.reference\u002F1.provider-api",{"title":144,"path":145,"stem":146},"Capability matrix","\u002Freference\u002Fcapability-matrix","5.reference\u002F2.capability-matrix",{"title":148,"path":149,"stem":150},"Errors","\u002Freference\u002Ferrors","5.reference\u002F3.errors",{"title":152,"path":153,"stem":154},"Environment variables","\u002Freference\u002Fenvironment-variables","5.reference\u002F4.environment-variables",{"title":156,"path":157,"stem":158},"JSON Schemas","\u002Freference\u002Fjson-schemas","5.reference\u002F5.json-schemas",{"title":160,"icon":161,"path":162,"stem":163,"children":164,"page":22},"Examples","i-lucide-boxes","\u002Fexamples","6.examples",[165,169,173],{"title":166,"path":167,"stem":168},"Inbox CLI","\u002Fexamples\u002Finbox-cli","6.examples\u002F1.inbox-cli",{"title":170,"path":171,"stem":172},"Label bot","\u002Fexamples\u002Flabel-bot","6.examples\u002F2.label-bot",{"title":174,"path":175,"stem":176},"Release digest","\u002Fexamples\u002Frelease-digest","6.examples\u002F3.release-digest",{"title":178,"icon":179,"path":180,"stem":181,"children":182,"page":22},"Contributing","i-lucide-git-pull-request","\u002Fcontributing","7.contributing",[183,187,191,195],{"title":184,"path":185,"stem":186},"Contribution guide","\u002Fcontributing\u002Fguidelines","7.contributing\u002F1.guidelines",{"title":188,"path":189,"stem":190},"Write a provider","\u002Fcontributing\u002Fwrite-a-provider","7.contributing\u002F2.write-a-provider",{"title":192,"path":193,"stem":194},"Record fixtures","\u002Fcontributing\u002Frecord-fixtures","7.contributing\u002F3.record-fixtures",{"title":196,"path":197,"stem":198},"Contributors","\u002Fcontributing\u002Fcontributors","7.contributing\u002F4.contributors",{"id":200,"title":126,"body":201,"description":1483,"extension":1484,"links":1485,"meta":1486,"navigation":345,"path":127,"seo":1488,"stem":128,"__hash__":1489},"docs\u002F4.providers\u002Fpushin.md",{"type":202,"value":203,"toc":1471},"minimark",[204,221,276,283,288,299,437,444,448,460,464,486,493,497,511,515,526,530,543,547,554,558,568,577,581,598,616,619,626,1467],[205,206,207,208,214,215,220],"p",{},"The pushin.eu provider covers ",[209,210,126],"a",{"href":211,"rel":212},"https:\u002F\u002Fpushin.eu",[213],"nofollow",", a European git host with an API modelled on GitHub's. The provider reads repositories, labels, collaborators, issues, pull requests, comments and notifications. The API's ",[209,216,219],{"href":217,"rel":218},"https:\u002F\u002Fpushin.eu\u002Fapi\u002Fv1\u002Fopenapi.json",[213],"OpenAPI specification"," documents its endpoints.",[222,223,224,237],"table",{},[225,226,227],"thead",{},[228,229,230,234],"tr",{},[231,232,233],"th",{},"Detail",[231,235,236],{},"Value",[238,239,240,252,262],"tbody",{},[228,241,242,246],{},[243,244,245],"td",{},"Import",[243,247,248],{},[249,250,251],"code",{},"forges\u002Fpushin",[228,253,254,257],{},[243,255,256],{},"Factories",[243,258,259],{},[249,260,261],{},"pushin()",[228,263,264,267],{},[243,265,266],{},"Auth",[243,268,269,272,273],{},[249,270,271],{},"token",", ",[249,274,275],{},"anonymous",[277,278,279,280,282],"note",{},"The pushin.eu provider is experimental. See ",[209,281,76],{"href":77},".",[284,285,287],"h2",{"id":286},"authentication","Authentication",[205,289,290,291,294,295,298],{},"The provider accepts a personal access token that you create in your pushin.eu settings. Tokens start with ",[249,292,293],{},"pun_pat_"," and aren't scoped to specific resources. The provider sends the token in an ",[249,296,297],{},"Authorization: Bearer \u003Ctoken>"," header:",[300,301,306],"pre",{"className":302,"code":303,"language":304,"meta":305,"style":305},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { pushin } from 'forges\u002Fpushin'\n\nconst forge = pushin({\n  auth: { type: 'token', token: process.env.PUSHIN_TOKEN! },\n}).create()\n","ts","",[249,307,308,340,347,369,420],{"__ignoreMap":305},[309,310,313,317,321,325,328,331,334,337],"span",{"class":311,"line":312},"line",1,[309,314,316],{"class":315},"s7zQu","import",[309,318,320],{"class":319},"sMK4o"," {",[309,322,324],{"class":323},"sTEyZ"," pushin",[309,326,327],{"class":319}," }",[309,329,330],{"class":315}," from",[309,332,333],{"class":319}," '",[309,335,251],{"class":336},"sfazB",[309,338,339],{"class":319},"'\n",[309,341,343],{"class":311,"line":342},2,[309,344,346],{"emptyLinePlaceholder":345},true,"\n",[309,348,350,354,357,360,363,366],{"class":311,"line":349},3,[309,351,353],{"class":352},"spNyl","const",[309,355,356],{"class":323}," forge ",[309,358,359],{"class":319},"=",[309,361,324],{"class":362},"s2Zo4",[309,364,365],{"class":323},"(",[309,367,368],{"class":319},"{\n",[309,370,372,376,379,381,384,386,388,390,393,396,399,401,404,406,409,411,414,417],{"class":311,"line":371},4,[309,373,375],{"class":374},"swJcz","  auth",[309,377,378],{"class":319},":",[309,380,320],{"class":319},[309,382,383],{"class":374}," type",[309,385,378],{"class":319},[309,387,333],{"class":319},[309,389,271],{"class":336},[309,391,392],{"class":319},"'",[309,394,395],{"class":319},",",[309,397,398],{"class":374}," token",[309,400,378],{"class":319},[309,402,403],{"class":323}," process",[309,405,282],{"class":319},[309,407,408],{"class":323},"env",[309,410,282],{"class":319},[309,412,413],{"class":323},"PUSHIN_TOKEN",[309,415,416],{"class":319},"!",[309,418,419],{"class":319}," },\n",[309,421,423,426,429,431,434],{"class":311,"line":422},5,[309,424,425],{"class":319},"}",[309,427,428],{"class":323},")",[309,430,282],{"class":319},[309,432,433],{"class":362},"create",[309,435,436],{"class":323},"()\n",[205,438,439,440,443],{},"Without ",[249,441,442],{},"auth",", the provider reads public repositories anonymously.",[284,445,447],{"id":446},"instance","Instance",[205,449,450,453,454,456,457,282],{},[249,451,452],{},"baseUrl"," defaults to ",[249,455,211],{},", and the provider appends ",[249,458,459],{},"\u002Fapi\u002Fv1",[284,461,463],{"id":462},"issues-and-pull-requests","Issues and pull requests",[205,465,466,469,470,473,474,477,478,481,482,485],{},[249,467,468],{},"threads.get()"," reads issues and pull requests. ",[249,471,472],{},"threads.list()"," lists both by default; set ",[249,475,476],{},"kind: 'issue'"," or ",[249,479,480],{},"kind: 'pull_request'"," to select one kind. ",[249,483,484],{},"threads.comments()"," reads comments on both kinds.",[205,487,488,489,492],{},"Listings use ",[249,490,491],{},"Link"," pagination and include rate-limit information from the response headers.",[284,494,496],{"id":495},"notifications","Notifications",[205,498,499,502,503,506,507,510],{},[249,500,501],{},"notifications.list()"," reads the authenticated account's notifications. Set ",[249,504,505],{},"all: true"," to include read notifications, or ",[249,508,509],{},"since"," to filter by activity time. Notification writes aren't supported.",[284,512,514],{"id":513},"thread-events","Thread events",[205,516,517,518,521,522,525],{},"The API has no timeline. ",[249,519,520],{},"threads.events()"," is ",[249,523,524],{},"'emulated'"," from the comment listing, and returns comment events only.",[284,527,529],{"id":528},"labels","Labels",[205,531,532,535,536,539,540,542],{},[249,533,534],{},"Label.colour"," contains six-digit hex colours when supplied by the API. Named colours, such as ",[249,537,538],{},"purple",", leave ",[249,541,534],{}," unset.",[284,544,546],{"id":545},"accounts","Accounts",[205,548,549,550,553],{},"The API reads only the authenticated account, so ",[249,551,552],{},"users.get(login)"," is unavailable.",[284,555,557],{"id":556},"webhooks","Webhooks",[205,559,560,561,521,564,567],{},"The API has no hook endpoints and no documented signature scheme. ",[249,562,563],{},"capabilities.sources.webhook",[249,565,566],{},"false",", and the provider doesn't verify or translate deliveries.",[205,569,570,572,573,576],{},[249,571,261],{}," contains no webhook code, so the provider has no ",[249,574,575],{},"pushinLite()"," factory.",[284,578,580],{"id":579},"recording-fixtures","Recording fixtures",[300,582,586],{"className":583,"code":584,"language":585,"meta":305,"style":305},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","PUSHIN_TOKEN=... FIXTURE_PUSHIN_REPO=pjullrich\u002Fpushin \\\npnpm record-fixtures pushin\n","sh",[249,587,588,593],{"__ignoreMap":305},[309,589,590],{"class":311,"line":312},[309,591,592],{},"PUSHIN_TOKEN=... FIXTURE_PUSHIN_REPO=pjullrich\u002Fpushin \\\n",[309,594,595],{"class":311,"line":342},[309,596,597],{},"pnpm record-fixtures pushin\n",[205,599,600,601,604,605,608,609,612,613,615],{},"To choose the threads to record, set ",[249,602,603],{},"FIXTURE_PUSHIN_ISSUE"," and ",[249,606,607],{},"FIXTURE_PUSHIN_PULL",". To record another deployment, set ",[249,610,611],{},"PUSHIN_BASE_URL",". The recorder redacts ",[249,614,293],{}," tokens.",[284,617,76],{"id":618},"capabilities",[205,620,621,622,625],{},"Generated by ",[249,623,624],{},"pnpm capability-matrix","; do not edit by hand.",[222,627,628,638],{},[225,629,630],{},[228,631,632,635],{},[231,633,634],{},"Capability",[231,636,637],{},"Support",[238,639,640,650,660,669,678,687,696,705,714,723,732,741,750,759,768,777,787,796,805,814,823,832,841,850,859,868,877,886,895,904,913,922,931,940,949,958,967,976,985,994,1003,1012,1021,1030,1039,1048,1057,1066,1075,1084,1093,1102,1111,1120,1129,1138,1147,1156,1165,1174,1183,1192,1201,1210,1219,1228,1237,1246,1255,1264,1273,1282,1291,1300,1309,1318,1327,1336,1345,1354,1363,1372,1381,1390,1399,1408,1417,1426,1435,1445,1457],{},[228,641,642,647],{},[243,643,644],{},[249,645,646],{},"experimental",[243,648,649],{},"✅",[228,651,652,657],{},[243,653,654],{},[249,655,656],{},"sources.poll",[243,658,659],{},"❌",[228,661,662,667],{},[243,663,664],{},[249,665,666],{},"sources.webhook",[243,668,659],{},[228,670,671,676],{},[243,672,673],{},[249,674,675],{},"sources.subscribe",[243,677,659],{},[228,679,680,685],{},[243,681,682],{},[249,683,684],{},"repos.get",[243,686,649],{},[228,688,689,694],{},[243,690,691],{},[249,692,693],{},"users.get",[243,695,659],{},[228,697,698,703],{},[243,699,700],{},[249,701,702],{},"repos.list",[243,704,646],{},[228,706,707,712],{},[243,708,709],{},[249,710,711],{},"repos.labels",[243,713,649],{},[228,715,716,721],{},[243,717,718],{},[249,719,720],{},"repos.createLabel",[243,722,659],{},[228,724,725,730],{},[243,726,727],{},[249,728,729],{},"repos.milestones",[243,731,659],{},[228,733,734,739],{},[243,735,736],{},[249,737,738],{},"repos.collaborators",[243,740,646],{},[228,742,743,748],{},[243,744,745],{},[249,746,747],{},"repos.permissionFor",[243,749,659],{},[228,751,752,757],{},[243,753,754],{},[249,755,756],{},"repos.addCollaborator",[243,758,659],{},[228,760,761,766],{},[243,762,763],{},[249,764,765],{},"repos.assignableUsers",[243,767,659],{},[228,769,770,775],{},[243,771,772],{},[249,773,774],{},"repos.reviewerCandidates",[243,776,659],{},[228,778,779,784],{},[243,780,781],{},[249,782,783],{},"threads.get",[243,785,786],{},"issue, PR (experimental)",[228,788,789,794],{},[243,790,791],{},[249,792,793],{},"threads.list",[243,795,786],{},[228,797,798,803],{},[243,799,800],{},[249,801,802],{},"threads.getMany",[243,804,649],{},[228,806,807,812],{},[243,808,809],{},[249,810,811],{},"comments.list",[243,813,786],{},[228,815,816,821],{},[243,817,818],{},[249,819,820],{},"comments.edit",[243,822,659],{},[228,824,825,830],{},[243,826,827],{},[249,828,829],{},"comments.delete",[243,831,659],{},[228,833,834,839],{},[243,835,836],{},[249,837,838],{},"reactions.list",[243,840,659],{},[228,842,843,848],{},[243,844,845],{},[249,846,847],{},"notifications.list",[243,849,646],{},[228,851,852,857],{},[243,853,854],{},[249,855,856],{},"notifications.markRead",[243,858,659],{},[228,860,861,866],{},[243,862,863],{},[249,864,865],{},"notifications.markDone",[243,867,659],{},[228,869,870,875],{},[243,871,872],{},[249,873,874],{},"notifications.unsubscribe",[243,876,659],{},[228,878,879,884],{},[243,880,881],{},[249,882,883],{},"notifications.markAllRead",[243,885,659],{},[228,887,888,893],{},[243,889,890],{},[249,891,892],{},"notifications.markAllDone",[243,894,659],{},[228,896,897,902],{},[243,898,899],{},[249,900,901],{},"notifications.unreadCount",[243,903,659],{},[228,905,906,911],{},[243,907,908],{},[249,909,910],{},"writes.comment",[243,912,659],{},[228,914,915,920],{},[243,916,917],{},[249,918,919],{},"writes.upsertComment",[243,921,659],{},[228,923,924,929],{},[243,925,926],{},[249,927,928],{},"writes.close",[243,930,659],{},[228,932,933,938],{},[243,934,935],{},[249,936,937],{},"writes.reopen",[243,939,659],{},[228,941,942,947],{},[243,943,944],{},[249,945,946],{},"writes.create",[243,948,659],{},[228,950,951,956],{},[243,952,953],{},[249,954,955],{},"writes.update",[243,957,659],{},[228,959,960,965],{},[243,961,962],{},[249,963,964],{},"writes.setLabels",[243,966,659],{},[228,968,969,974],{},[243,970,971],{},[249,972,973],{},"writes.addLabels",[243,975,659],{},[228,977,978,983],{},[243,979,980],{},[249,981,982],{},"writes.removeLabels",[243,984,659],{},[228,986,987,992],{},[243,988,989],{},[249,990,991],{},"writes.setMilestone",[243,993,659],{},[228,995,996,1001],{},[243,997,998],{},[249,999,1000],{},"writes.react",[243,1002,659],{},[228,1004,1005,1010],{},[243,1006,1007],{},[249,1008,1009],{},"writes.setAssignees",[243,1011,659],{},[228,1013,1014,1019],{},[243,1015,1016],{},[249,1017,1018],{},"writes.requestReview",[243,1020,659],{},[228,1022,1023,1028],{},[243,1024,1025],{},[249,1026,1027],{},"writes.merge",[243,1029,659],{},[228,1031,1032,1037],{},[243,1033,1034],{},[249,1035,1036],{},"writes.approveAndMerge",[243,1038,659],{},[228,1040,1041,1046],{},[243,1042,1043],{},[249,1044,1045],{},"writes.transfer",[243,1047,659],{},[228,1049,1050,1055],{},[243,1051,1052],{},[249,1053,1054],{},"writes.markDuplicate",[243,1056,659],{},[228,1058,1059,1064],{},[243,1060,1061],{},[249,1062,1063],{},"subscriptions.get",[243,1065,659],{},[228,1067,1068,1073],{},[243,1069,1070],{},[249,1071,1072],{},"subscriptions.set",[243,1074,659],{},[228,1076,1077,1082],{},[243,1078,1079],{},[249,1080,1081],{},"installations",[243,1083,659],{},[228,1085,1086,1091],{},[243,1087,1088],{},[249,1089,1090],{},"checks.thread",[243,1092,659],{},[228,1094,1095,1100],{},[243,1096,1097],{},[249,1098,1099],{},"checks.list",[243,1101,659],{},[228,1103,1104,1109],{},[243,1105,1106],{},[249,1107,1108],{},"checks.report",[243,1110,659],{},[228,1112,1113,1118],{},[243,1114,1115],{},[249,1116,1117],{},"checks.rerun",[243,1119,659],{},[228,1121,1122,1127],{},[243,1123,1124],{},[249,1125,1126],{},"ci.runs",[243,1128,659],{},[228,1130,1131,1136],{},[243,1132,1133],{},[249,1134,1135],{},"ci.run",[243,1137,659],{},[228,1139,1140,1145],{},[243,1141,1142],{},[249,1143,1144],{},"ci.jobs",[243,1146,659],{},[228,1148,1149,1154],{},[243,1150,1151],{},[249,1152,1153],{},"ci.log",[243,1155,659],{},[228,1157,1158,1163],{},[243,1159,1160],{},[249,1161,1162],{},"contents.file",[243,1164,659],{},[228,1166,1167,1172],{},[243,1168,1169],{},[249,1170,1171],{},"contents.tree",[243,1173,659],{},[228,1175,1176,1181],{},[243,1177,1178],{},[249,1179,1180],{},"contents.branches",[243,1182,659],{},[228,1184,1185,1190],{},[243,1186,1187],{},[249,1188,1189],{},"contents.tags",[243,1191,659],{},[228,1193,1194,1199],{},[243,1195,1196],{},[249,1197,1198],{},"contents.resolveRef",[243,1200,659],{},[228,1202,1203,1208],{},[243,1204,1205],{},[249,1206,1207],{},"contents.commits",[243,1209,659],{},[228,1211,1212,1217],{},[243,1213,1214],{},[249,1215,1216],{},"contents.commit",[243,1218,659],{},[228,1220,1221,1226],{},[243,1222,1223],{},[249,1224,1225],{},"contents.compare",[243,1227,659],{},[228,1229,1230,1235],{},[243,1231,1232],{},[249,1233,1234],{},"contents.threadFiles",[243,1236,659],{},[228,1238,1239,1244],{},[243,1240,1241],{},[249,1242,1243],{},"contents.threadCommits",[243,1245,659],{},[228,1247,1248,1253],{},[243,1249,1250],{},[249,1251,1252],{},"reviews.list",[243,1254,659],{},[228,1256,1257,1262],{},[243,1258,1259],{},[249,1260,1261],{},"reviews.create",[243,1263,659],{},[228,1265,1266,1271],{},[243,1267,1268],{},[249,1269,1270],{},"reviews.submit",[243,1272,659],{},[228,1274,1275,1280],{},[243,1276,1277],{},[249,1278,1279],{},"reviews.approve",[243,1281,659],{},[228,1283,1284,1289],{},[243,1285,1286],{},[249,1287,1288],{},"reviews.resolveThread",[243,1290,659],{},[228,1292,1293,1298],{},[243,1294,1295],{},[249,1296,1297],{},"releases.list",[243,1299,659],{},[228,1301,1302,1307],{},[243,1303,1304],{},[249,1305,1306],{},"releases.get",[243,1308,659],{},[228,1310,1311,1316],{},[243,1312,1313],{},[249,1314,1315],{},"releases.latest",[243,1317,659],{},[228,1319,1320,1325],{},[243,1321,1322],{},[249,1323,1324],{},"releases.getByTag",[243,1326,659],{},[228,1328,1329,1334],{},[243,1330,1331],{},[249,1332,1333],{},"releases.downloadAsset",[243,1335,659],{},[228,1337,1338,1343],{},[243,1339,1340],{},[249,1341,1342],{},"webhooks.list",[243,1344,659],{},[228,1346,1347,1352],{},[243,1348,1349],{},[249,1350,1351],{},"webhooks.create",[243,1353,659],{},[228,1355,1356,1361],{},[243,1357,1358],{},[249,1359,1360],{},"webhooks.update",[243,1362,659],{},[228,1364,1365,1370],{},[243,1366,1367],{},[249,1368,1369],{},"webhooks.delete",[243,1371,659],{},[228,1373,1374,1379],{},[243,1375,1376],{},[249,1377,1378],{},"webhooks.rotateSecret",[243,1380,659],{},[228,1382,1383,1388],{},[243,1384,1385],{},[249,1386,1387],{},"webhooks.deliveries",[243,1389,659],{},[228,1391,1392,1397],{},[243,1393,1394],{},[249,1395,1396],{},"webhooks.redeliver",[243,1398,659],{},[228,1400,1401,1406],{},[243,1402,1403],{},[249,1404,1405],{},"search.threads",[243,1407,659],{},[228,1409,1410,1415],{},[243,1411,1412],{},[249,1413,1414],{},"search.repos",[243,1416,659],{},[228,1418,1419,1424],{},[243,1420,1421],{},[249,1422,1423],{},"search.commits",[243,1425,659],{},[228,1427,1428,1433],{},[243,1429,1430],{},[249,1431,1432],{},"securityAlerts",[243,1434,659],{},[228,1436,1437,1442],{},[243,1438,1439],{},[249,1440,1441],{},"eventKinds",[243,1443,1444],{},"native",[228,1446,1447,1451],{},[243,1448,1449],{},[249,1450,442],{},[243,1452,1453,272,1455],{},[249,1454,271],{},[249,1456,275],{},[228,1458,1459,1464],{},[243,1460,1461],{},[249,1462,1463],{},"limits",[243,1465,1466],{},"unknown",[1468,1469,1470],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":305,"searchDepth":342,"depth":342,"links":1472},[1473,1474,1475,1476,1477,1478,1479,1480,1481,1482],{"id":286,"depth":342,"text":287},{"id":446,"depth":342,"text":447},{"id":462,"depth":342,"text":463},{"id":495,"depth":342,"text":496},{"id":513,"depth":342,"text":514},{"id":528,"depth":342,"text":529},{"id":545,"depth":342,"text":546},{"id":556,"depth":342,"text":557},{"id":579,"depth":342,"text":580},{"id":618,"depth":342,"text":76},"Use pushin.eu, a European git host: repositories, issues, pull requests, labels and notifications.","md",null,{"icon":1487},"i-lucide-send",{"title":126,"description":1483},"ErUD1SsV91BjfxLC-HBhK9dasVcDrxPjnxX9yl_MGPE",[1491,1493],{"title":122,"path":123,"stem":124,"description":1492,"children":-1},"Use gitlab.com and self-managed GitLab: issues, merge requests, to-dos, pipelines, releases and webhooks.",{"title":130,"path":131,"stem":132,"description":1494,"children":-1},"Use Tangled, a forge built on atproto: issues, pulls, comments, live events and webhooks.",1791296692979]