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