Farðu yfir í innihaldið
Aftur til Nymbot

Þekkingargrunnur Kóðinn

Að vinna í git geymslu

Pro getur unnið inni í einum af geymslum þínum eins og kóðafræðingur gerir - lesa raunverulegar skrár þínar og skrifa á, breyta þeim.

Að tengja við repository

?git, eða the Farðu Chip í verkfæri bar, tengir þjónustuveitandi: GitHub, GitLab, eða Gitea / Forgejo - sem nær Codeberg og sjálfstætt gestgjafa fyrirbæri. Það tekur umfangsmikil persónulegt aðgang token, geymslu og framhjá. Sýnir sjálfan sig á Nostra Það er hægt að setja hana inn sem heimilisfang í staðinn.

Þú þarft ekki að skrifa nafn geymslunnar. Setjið inn táknið og veldu List hvað þetta token getur náð: Nymbot spyr forge hvað þessi tákn getur séð og sýnir svarið sem listi sem þú skoðar. Checking tengir hvern með staðlaða grunni sínu þegar fyllt í og setur þá alla í þetta spjall. Allt sem þegar er tengt er sýnt sem svo frekar en boðið í annað sinn. Þessi beiðni fer frá tækið þitt beint til forge - ekki í gegnum Nymbot vinnuna - þannig að táknin fer ekki hvar sem hún er ekki þegar að fara. Sjálfstæðar forge sem neitar kross uppspretta beiðnir einfaldlega er ekki til staðar; skráðu geymsluna í hönd og allt annað virkar það sama.

Þegar það er tengt, sýnir flísinn nafn geymslunnar og skilaboð send með fyrir líkan valinn hlaupa í samhengi þessarar geymslu. ?git disconnect Að fjarlægja það. Afskipti í geymslistanum gleymir tákninum en heldur geymslunni þar, merkt sem að hafa ekki tákn, þannig að þú getur bætt við nýjan síðar.

The Repositories modal, þar sem GitHub, GitLab eða Gitea geymsla er tengd við spjall.
Samskipti við geymslu. Tóknin sinkroniserar við aðra tæki þína, lokað end-to-end.

Upplýsingar sem tilkynnt eru á Nostr

Sumar geymslur tilkynna sig á Nostr frekar en aðeins á smíða, með því að nota Niður-34 Samningurinn á bak við Niður Auglýsingin er Nostr atburður með nafni verkefnisins, viðhaldaraðilum þess, uppfærslum sem safna patch- og útgáfum og URL-tölum sem hægt er að klóna frá.

Pastaðu á naddr eða a nostr:// Skráðu þig inn í skjalið og prentaðu Horfðu á það. Nymbot reads the announcement off the relays and fills the form in: the git host it is cloned from, the repository there, and the branch the project itself says is current. You still add a token for that host, because Nostr carries the announcement and the git server carries the code.

Það þýðir að reglan er einfaldlega þar sem hún er klónuð frá. A geymsla þar sem klón URL er á GitHub, GitLab, Gitea eða Forgejo - sjálf-hosted innifalið - er einn Nymbot getur lesið. git:// eða ssh hefur ekki HTTP API til að lesa skrár í gegnum, og Nymbot segir það frekar en hálfa tengingu.

A repository bætt þannig er badged Niður í listanum, og svör kalla það með nafni sem það tilkynnir frekar en með leiðinni á speglinum.

Hvað það getur gert

Skilaboðin geta látið lista á töflur, lesið skrár og leitað á tréð, og þá svarað með því sem hún fann í raun – svo „hvers vegna gefur endurskoðunarkreppan upp snemma“ er svarað frá kóði þínu, ekki frá giska um kóða sem lítur út eins og þinn.

Það sér ramma sem þú hefur tengt, á núverandi höfuðið.

með Serverið rennur Það er einnig hægt að biðja um að keyra tilkynningu gegn kóði þínu, til dæmis prófunum, á Nymbot þjónustunni.

Geymsluverkefni á símanum: Nymbot finnur bug og sýnir uppfærsluna sem diff.
A repo verkefni á símanum, með patch og hvað hlaupið kostar.

Hreyfing skrifar á

?git writes on bætir við getu til að skuldfæra skrár, búa til græjur og opna draga eða sameina beiðnir. Slökkva á fyrirvara, og það er þess virði að fara út þar til þú vilt það.

Með skrifar á, biðja um breytingu og þú færð græja og draga beiðni til að endurskoða frekar en viðbót sem sett er inn í spjall: Hver verkefni virkar á A grana af eiginEkkert er dregið til þinn skammtali nema þú slökkva á það, það er skammturinn sem þú tengdir, og þú baðst um það.

Breytingar hlaupa fara inn sem einn kommi á geymslu, í lok hlaupa eða þegar líkan ákveður að vinnu sé lokið. Spyrðu áður en þú skuldbindir The run þá halda breytingum sínum aftur, svarið sýnir þeim sem diff, og Áfengi Að taka þau á meðan Skilaboð Hægt er að hætta því.Kostnaður kostar ekkert.

A granaður fyrir hverja verkefni

með Hver verkefni fær sína eigin grana Á, sem það er fyrir hvert geymslu, nema þú slökkja það, verkefni sem skrifar skuldbindir til eigin grana, sem heitir nymbot/ Nymbot gerir það frá höfuð vinnustaðarinnar þegar verkefnið gerir sitt fyrsta kommi, þannig að verkefni sem aðeins lesur gerir engin gren alls.

Þegar verkefnið er lokið, gerir Nymbot það sem Þegar gert Segir að. Opnaðu Pull Request Það er þunglyndi; Tilboð til að fara gefur smellur á svarið; Leyfðu þér Branch er ekki lengur. Hugmyndin er sett í Settings, undir Þegar verkefni’s grana er lokiðEf forge hefur ekki API fyrir draga beiðnir Nymbot getur notað, eða það neitar einn, græjur er eftir eins og það er og svarið segir svo.

Svarið er að sýna hliðina á Opinn PR, Farið og Deleteð, og verkefni borð listar það með verkefnið. Þó að verkefnið er enn í gangi, kort hans, verkefni borð og lista yfir það sem er í gangi nafn afgreiðsla eins fljótt og það er til, á hverjum tæki sem skráður er inn á reikninginn. verkefni sem er stöðvað eða misheppnist að hluta vegi enn hönd afgreiðsluna sína aftur, svo það er hægt að sameina, eyða eða hreinsa eins og önnur. A samsetningu er samsetningu samsetningu í gegnum forge’s eigið draga beiðni, bundinn til komast Nymbot skráð, þannig að nýjar samsetningar þangað á meðan eru aldrei samsettir ósýnilegt. Ekkert er nauðsynlegt. Ef afgreiðsluna er í samræmi við vinnandi afgreiðsluna, Opnaðu PR til að leysa eða Spyrjið Nymbot að uppfæra greininniGitHub og Gitea eða Forgejo geta gert það; GitLab hefur ekki API fyrir það, svo þar leysir þú það í fusion beiðni.

Breytingar á CI og vinnuverkefni eru enn að bíða eftir endurskoðun þína, nákvæmlega eins og þeir gera án þess að hafa eigin framhjá.

Að hreinsa upp

Tækið minnir á nymbot/ Næsta verkefni á þessum geymslu, eða Hreinsaðu Nymbot græjur í geymslistanum, eyðir þeim sem draga beiðni er sameinað eða lokað, eða sem eru sjö daga gömul með ekkert eftir að sameina. Grannur er aðeins eyðilagt ef það endar enn á kommi Nymbot skráð, þannig að einhver hefur hleypt til síðan er eftir einn, og engin önnur grannur er nokkurn tíma snertað. Það fer frá tækið þitt með token sem það sendir þegar; þjónustan geymir ekki token til að gera það síðar.

Slökkva á valkostinn til að skuldbinda sig beint til vinnustaðarins. Aðgerðin hefur þá geymsluna í sjálfu sér, og annar á sama geymslunni les það aðeins þar til fyrri hefur lokið. Eldri útgáfur af forritinu vinna þannig líka.

Undoing hvað hlaupið breytt

Svarið sem skrifaði til geymslu þíns segir hvað það snerti: geymsluna, grunni og hverri skrárinu. Undo þessi breytingar setur þá aftur - hvert af þeim leiðum er lesið á kommi sem hlið stóð á áður en hlaupið og skuldbundið eins og það var. A grana af eigin Hann yfirgaf vinnuaflinn einn, svo það er ekkert þar til að leggja til baka: Deleteð Hreyfðu sig í staðinn.

Það er endurskrifað, ekki endurskrifað. Ekkert er eyðilagt og engin sögu er endurskrifað: það sem Nymbot gerði er í dagskrá, það er einfaldlega ekki lengur ástand grana.

Undoing snertir engin líkan, þannig að það eyðir engin kredit - aðgangur token fer með því einn beiðni eins og það gerir við alla aðra, og ekkert um checkpoint er geymt annars staðar en eigin tæki þitt.

Aðeins skrá

Að loka einhverjum að draga beiðni fyrir þeirra hönd er ekki endurgreiðsla, og eyðileggja aðra aðila að hafa hlaðið upp er ekki annaðhvort - gera það sjálfur ef þú vilt að þau séu farin.

Hvað kostar repo verkefni

A repo verkefni notar allt að sex módel símtöl á skilaboð - skoða, lesa, leita, svara - hver skilað á hliðsettum módel fyrir verðAðeins þeir símtöl sem reyndar eru notaðir eru tekin, þannig að spurning svarað frá einu skráningu kostar um hvað venjulegt svar kostar.

Hugbúnaðurinn skýrir heild og fjölda símtölna eftir hverja repo verkefni.

Þegar verkefni rennur út úr herbergi

Skipulagsverkefni er loop, ekki einn svör: líkan lýsir röð, les skjal, leitar á tréð, les annan og aðeins þá skrifar. Þessi loop hefur leyfi - fjöldi af líkanum kallar svarið fyrirskilin fyrir - vegna þess að ótakmarkaður fulltrúi er ótakmarkaður reikningur.

Þegar verkefni notar viðbót sitt með vinnu sem enn er að gera, hættir Nymbot, gefur þér það sem það hefur og segir það.

Þú getur einnig látið það halda áfram. Settu áfram fjárhagsáætlun í stillingum og Nymbot kaupir annað viðhald frá sömu jafnvægi þegar verkefni fer út, að taka upp nákvæmlega hvar það hætti í stað þess að lesa geymsluna aftur frá upphafi. Það fer eitt bein í einu, hvert bein segir hvað það kostar, og hættir þegar fjárhagsáætlun er eytt, verkefnið er lokið, eða þú ýtir á Hætta.

Athugið

Ekkert heldur áfram, og ekkert er eytt meira en svarið sem þú bauð um, nema þú hefur sett fjárhagsáætlun.

Venjulega sendir tækið þitt hvert bein, þannig að verkefni fer aðeins áfram meðan app er opið. Bakgrunnurinn rennur inn, þjónustan sendir næsta legs sjálfur meðan forritið er lokað, innan sömu fjárhagsáætlunar, á hámarks 40 legs og 6 klukkustundir, og segir þér einu sinni þegar verkefnið er lokið. Til að gera það heldur geymslu token siglað með lykil sem hún heldur aðeins meðan verkefnið er að vinna, og eyðir það þegar verkefnið er lokið og alltaf innan 6 klukkustunda.

Um það tákn

Um það tákn

The aðgangur token er haldið á tæki þínum og sameinar á milli þeirra innan end-to-end dulkóðaðar stillingar, þannig að þjónustan heldur aðeins siglað afrit sem hún getur ekki lesið. Vörur Wipe, fer til Nymbot vinnumaður með hverjum beiðni, og er aldrei geymt lesandi server-side eða gefið út til relays. Bakgrunnur Run Þú slökkt á er að vinna, í hámarks 6 klukkustundir. Ræktu það til einn geymslu sem þú ætlar að nota, og afturkalla það á veitirinn þinn þegar þú ert búinn.

Vegna þess að það samskipti, spjall sem notar geymsluna virkar á öllum tæki sem þú skráir þig inn á án þess að tengja það aftur. Server RunnurÞað er container.