გადადით შინაარსზე
დაბრუნება Nymbot

ცოდნის ბაზა კოდი

მუშაობა git საცავში

Pro შეუძლია მუშაობა ერთ-ერთი თქვენი repositories, როგორც კოდირების მექანიკაცია - წაიკითხოთ თქვენი რეალური ფაილი, და წაიკითხოთ, შეცვალოს მათ.

კონფიგურაცია Repository

?gitან ეს Go მთავარი ჩიპი ინსტრუმენტების ბარიში, კავშირი მომწოდებლის: GitHub, GitLab, ან Gitea / Forgejo — რომელიც მოიცავს Codeberg და თვითმმართველობის სასტუმრო instances. იგი იღებს ფართო პირადი ხელმისაწვდომობის ტოკონი, შენახვა და ფართობი. შენახვა, რომელიც announces itself on Nostr მას შეუძლიათ დააყენოთ, როგორც მისამართი.

თქვენ არ უნდა დააწკაპუნოთ შენახვის სახელი. დააყენეთ ტოკონი და აირჩიეთ შეტყობინება, რაც ამ token შეუძლია გააკეთოს: Nymbot მოითხოვს forge რა ის token შეიძლება ნახოთ და აჩვენებს პასუხი, როგორც სია, რომელიც თქვენ შეამოწმეთ. Checking კავშირება თითოეული მისი default ფართობი უკვე შეფუთული, და დააყენებს მათ ყველა ამ ჩატი. ყველაფერი, რაც უკვე დაკავშირებული არის ნაჩვენები როგორც ასეთი, ვიდრე შეთავაზება მეორე დროს. ეს მოთხოვნა იწვევს თქვენი მოწყობილობა პირდაპირი forge - არ მეშვეობით Nymbot worker - ასე რომ token არ მოგზაურობთ, სადაც იგი არ იწვევს. Self-hosted forge, რომელიც უარყოფს cross-origin მოთხოვნები უბრალოდ არ შეუძლია სიაში; დააწკაპუნეთ repository მეშვეობით და ყველაფერი სხვა მუშაობს იგივე.

ერთხელ დაკავშირებული, ჩიპი აჩვენებს repository სახელი, და შეტყობინებები გამოგზავნილია ერთად მოდელი ამ კონტაქტში აირჩიეთ ამ კონტაქტში. ?git disconnect დატოვეთ ეს კონტაქტი ლიტერატურის სიაში იღებს token, მაგრამ შენარჩუნებს repository, დაარსდა, როგორც არ აქვს token, ასე რომ თქვენ შეგიძლიათ დაამატოთ ახალი later.

Repositories მოდული, სადაც GitHub, GitLab ან Gitea repository დაკავშირებულია ჩატი.
დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში

Repositories გამოქვეყნდა on Nostr

ზოგიერთი repositories აცხადებენ თავს Nostr, ვიდრე მხოლოდ forge, გამოყენებით NIP-34 საწყისი Protokoll ქვემოთ ანიმაცია და gitworkshop. გამოქვეყნება არის Nostr- ის მოვლენები, რომლებიც მოიცავს პროექტის სახელი, მისი მენეჯერი, რედაქტები, რომლებიც შეინახავს მისი პაკეტები და პრობლემები, და URL-ები, რომლებიც მას შეუძლიათ კლონის. მეორე მოვლენები ამბობს, სადაც თითოეული ფართობი ამჟამად ეხება.

პოსტი naddr ან a nostr:// კონფიგურაციის ფორმა და პრეს შეამოწმოთ. 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.

ეს იმას ნიშნავს, რომ რეგულარული არის უბრალოდ, სადაც ის კლინირებულია. შენახვა, რომელიც კლინონის URL არის GitHub, GitLab, Gitea ან Forgejo - self-hosted მოიცავს - არის ერთი Nymbot შეგიძლიათ წაიკითხოთ. ერთი კლინირებული მხოლოდ მეტი git:// ან ssh არ აქვს HTTP API წაიკითხოთ ფაილი მეშვეობით, და Nymbot ამბობს, რომ, ვიდრე half-connecting. Where the host is self-hosted the provider is a guess from its name, and you can correct it before saving.

ამ გზით დამატებული repository არის badged ანიმაცია და პასუხი მოვუწოდებს ის სახით, რომელიც ის აცხადებს, ვიდრე მისი მარშრუტი გარშემო.

რა შეუძლია

მოდელი შეუძლია სიაები, წაიკითხოთ ფაილები და ეძებს ფანჯარა, შემდეგ პასუხი გამოყენებით ის, რაც ის ნამდვილად იპოვდა - ასე რომ, " რატომ retry loop აპირებს ადრე" პასუხი თქვენს კოდიდან, არა კოდიზე, რომელიც ხედავს, როგორც თქვენი.

ეს ხედავს ფართობი, რომელიც თქვენ დაკავშირებული, მისი ამჟამად მთავარი.

ერთად სერვერები Run დაწყებული ჩატი, ეს შეიძლება ასევე მოითხოვოს, რომ გააქტიუროთ კმაყოფილება თქვენი კოდი, როგორიცაა ტესტიები, Nymbot სერვერზე. თითოეული გააქტიურება ეძებს, რომ თქვენ გააქტიურება.

Repository სამუშაო ტელეფონი: Nymbot იპოვებს bug და აჩვენებს patch როგორც diff.
Repo საქმიანობა ტელეფონით, პაკეტი და რა ღირს.

Turning წაიკითხა

?git writes on ფაილების კომპიუტერის შესაძლებლობა, ფართობი შექმნა და pull ან merge მოთხოვნების გახსნის შესაძლებლობა. default- ის გამოხატვა, და ღირს დატოვოს, სანამ გსურთ.

წაიკითხეთ, გთხოვთ შეცვლა და თქვენ მიიღებთ ფართობი და pull მოთხოვნა მიმოხილვა, ვიდრე პაკეტი ჩატი: თითოეული საქმიანობა მუშაობს OUR OWN ფართობიარაფერი არ არის დატვირთულია თქვენი default ქარხანა, თუ თქვენ არ დახურვა, რომ, ეს არის ქარხანა, რომელიც თქვენ დაკავშირებული, და თქვენ მოითხოვს.

გაშვებული რედაქტიები იღებენ ერთ-ერთი კომიტეტში, გაშვების ბოლოს, ან როდესაც მოდელი აირჩიებს, რომ მუშაობა დასრულდება. თუ გსურთ მათ პირველი ნახოთ, დააყენეთ შეკითხვები, სანამ შეხვდება მას შემდეგ, რაც რეიტინგი გადაიხადოს, რეიტინგი გადაიხადოს, რომ რეიტინგი გადაიხადოს, და რეიტინგი გადაიხადოს. გამოყენება გააკეთა მათ, ხოლო დატოვება არ იღებს, არ იღებს, არ იღებს არ იღებს

თითოეული საქმიანობისათვის

ერთად თითოეული საქმიანობა მიიღებს საკუთარი ფართობი რა თქმა უნდა, ეს არის თითოეული repository, თუ თქვენ არ დახურვა, საქმიანობა, რომელიც წაიკითხა, შეუწყობს საკუთარი ფართობი, რომელიც გამოიყენება. nymbot/ Nymbot აწარმოებს იგი მუშაობის ფართობი მთავარი, როდესაც საქმიანობა იღებს მისი პირველი კომისი, ასე რომ საქმიანობა, რომელიც მხოლოდ წაიკითხა, არ აწარმოებს ფართობი. მუშაობის ფართობი თავს არ არის დაზიანებული, ამიტომ რამდენიმე საქმიანობა შეიძლება წაიკითხოთ იგივე ფართობი ერთხელ, ვიდრე წაიკითხოს მათი თარიღი.

როდესაც სამუშაო დასრულდა, Nymbot გააკეთებს, რაც როდესაც გაკეთდა ამბობს Pull მოთხოვნა ეს არის default; გთავაზობთ Go Go წასვლა ღილაკს პასუხი; წასვლა Branch არაფერი არ არის. განთავსება განთავსებულია Settings- ში, ქვეშ როდესაც სამუშაო & rsquo;s ქარხანა დასრულდათუ forge არ აქვს API for pull requests Nymbot შეუძლია გამოიყენოთ, ან ის უარყოფს ერთი, ფართობი გაქვთ, როგორც ეს არის და პასუხი ამბობს, რომ.

პასუხი აჩვენებს, რომ ქარხანა კონტაქტი PR, Go მთავარი და გაზიარება, და Task ფანჯარა აცხადებს, რომ ის მუშაობს. როდესაც სამუშაო ჯერ კიდევ მუშაობს, მისი ბარათი, Task ფანჯარა და სია, რაც მუშაობს, სახელწოდებს ფანჯარა, როგორც კი არსებობს, თითოეული მოწყობილობაზე, რომელიც დარეგისტრირებულია ანგარიში. ფანჯარა, რომელიც შეჩერებულია ან არ მუშაობს, ჯერ კიდევ იღებს მისი ფანჯარა უკან, ასე რომ მას შეუძლია შეესაბამება, გატოვდეს ან გაწმენდა, როგორც ნებისმიერი სხვა. ფანჯარა არის ფანჯარა ფანჯარა, რომელიც შეესაბამება ფანჯარა Nymbot- ში, ასე რომ ახალი ფანჯარა, რომელიც ამავე დროს დარეგისტრირებულია, არასოდეს შეესაბამება. თუ ფანჯარა შეესაბამება მუშაობის ფ Open the PR to გადაწყვეტილებები ან გთხოვთ, რომ Nymbot განახლება branchGitHub და Gitea ან Forgejo შეგიძლიათ გააკეთოთ ეს; GitLab არ აქვს API ამისთვის, ასე რომ თქვენ გადაიხადოთ იგი შეერთებული მოთხოვნა.

ცვლილებები CI და workflow ფაილი ჯერ კიდევ დაველოდოთ თქვენი მიმოხილვა, ისევე, როგორც ისინი გააკეთებენ გარეშე ფართობი საკუთარი.

გაწმენდა

თქვენი მოწყობილობა იმიტომ, რომ nymbot/ ამ ანგარიშის შემდეგი საქმიანობა ამ repository- ში, ან Clean Up Nymbot ქარხანა ფოლადის სიაში, გაქირავებს მათ, whose pull request is merged or closed, ან რომლებიც დაახლოებით 7 დღის განმავლობაში არ გაქირავება. ფოლადის მხოლოდ გაქირავება, თუ იგი ჯერ კიდევ დასრულდება კომიტი Nymbot დარეგისტრირებული, ასე რომ ერთი ვინმეს დარეგისტრირდა მას შემდეგ, რაც არ არის მხოლოდ, და არ არსებობს სხვა ფოლადის არასოდეს გაქირავებული. ეს გაქირავება თქვენი მოწყობილობა ერთად token იგი უკვე გაგზავნა; სერვერზე არ გაქირავებს token ამის შემდეგ.

დახურვა ვარიანტი პირდაპირი მუშაობის ფართობი. სამუშაო შემდეგ აქვს შენახვა თავს, და მეორე ერთი იგივე ფართობი მხოლოდ წაიკითხა, სანამ პირველი დასრულდა. ძველი ვერსია პროგრამა მუშაობს იგივე გზა.

გაიგეთ, რა ცვლილებები ხდება

ერთი პასუხი, რომელიც წაიკითხა თქვენი repository ამბობს, რა მას შეხვდა: repository, ფართობი, და თითოეული ფაილი. ამ ცვლილებების გამო იმიტომ, რომ ეს არის ერთ-ერთი ყველაზე პოპულარული გზა, რომელიც იხილება, რომ ეს არის ერთ-ერთი ყველაზე პოპულარული გზა. იმიტომ, რომ ეს არის ერთ-ერთი ყველაზე პოპულარული გზა. OUR OWN ფართობი დატოვე მუშაობის ფართობი მხოლოდ, ასე რომ არ არსებობს არაფერი, რომ დატოვოთ: გაზიარება გადაიხადეთ მისი ფართობი instead.

ეს არის revert, არა rewrite. nothing is deleted და no history is rewrite: რა Nymbot გაკეთდა გაგრძელდება დღიურში, ეს უბრალოდ არ არის ფართობი სტრუქტურა. ვინმეს, ვინც დატოვდა შორის, გაგრძელებს გადახდა, რომელიც ჯერ კიდევ მუშაობს.

Undoing არ იღებს მოდელი, ასე რომ არ იღებს კრედიტები - ხელმისაწვდომობის ტოკონი მოგზაურობა, რომ ერთი მოთხოვნა, როგორც იგი იღებს ნებისმიერი სხვა, და არაფერი კონცენტრატორი არ არის შენახული ნებისმიერ ადგილას, ვიდრე თქვენი საკუთარი მოწყობილობა.

Files მხოლოდ

ფართობი ან pull მოთხოვნები, რომლებიც იღებენ, ჩაწერილი და დატოვე, სადაც ეს არის. დახურვა ვინმეს pull მოთხოვნები მათი behalf არ არის გაქირავება, და გაქირავება ფართობი სხვა ადამიანი შეიძლება გაქირავებული არ არის either - გააკეთეთ მათ თავს, თუ გსურთ, რომ მათ გაქირავებული.

რა ღირებულება რეპუტაცია

Repo საქმიანობა იყენებს მდე 6 მოდელი მოკლე შეტყობინებები – იხილეთ, წაიკითხეთ, იხილეთ, პასუხი – თითოეული ფულადი შეტყობინების მოდელი. ფასიმხოლოდ რეალურად გამოიყენებული კითხვებს გადაიხადოს, ასე რომ ერთი ფაილში პასუხისმგებლობის კითხვები ღირებულება, თუ რა ღირებულება შეიცავს საერთო პასუხისმგებლობა.

აპლიკაცია აცხადებს საერთო და რაოდენობით კითხვები შემდეგ თითოეული repo საქმიანობა.

When a task runs out of the room

მას შემდეგ, რაც მოდელი შეიცვალა კონფიგურაცია, მოდელი შეიცვალა კონფიგურაცია, მოდელი შეიცვალა კონფიგურაცია, მოდელი შეიცვალა კონფიგურაცია, მოდელი შეიცვალა კონფიგურაციის კონფიგურაცია, მოდელი შეიცვალა კონფიგურაციის კონფიგურაციის კონფიგურაციის კონფიგურაციის კონფიგურაციის კონფიგურაციის კონფიგურაციის კონფიგურაციის კონფიგურაციის კონფიგურაციის კონფიგურაციის კონფიგურაციის კონფიგურაციის კონფიგურაცია.

როდესაც საქმიანობა გამოიყენებს მისცემს მუშაობა, რომელიც ჯერ კიდევ უნდა გააკეთოს, Nymbot შეჩერებს, გთავაზობთ ის, რაც მას აქვს, და ამბობს, რომ ეს არის.

თქვენ ასევე შეგიძლიათ გაძლევთ გაგრძელება. Set a continuation budget in Settings and Nymbot buys another allowance from the same balance when a task runs out, picking up exactly where it stopped rather than re-re-reading the repository from the beginning. იგი იღებს ერთი ფეხით ერთხელ, თითოეული ფეხით ამბობს, რა ღირს, და შეჩერებს ახლა, როდესაც budgets გაქვთ, სამუშაო დასრულდა, ან თქვენ დააჭირეთ Stop. აირჩიოს “თამ ჩემი ბალანსი გაგრძელდება” არის ჯერ კიდევ ზედაპირზე - ეს არის თქვენი ბალანსი, ვიდრე ნომერი, რომელიც თქვენ დააჭირეთ.

შენიშვნა

არაფერი გაგრძელდება, და არაფერი არ გადაიხადოს უფრო მეტი, ვიდრე პასუხი, რომელიც თქვენ მოითხოვს, თუ თქვენ არ დააყენა budgets.

ჩვეულებრივ, თქვენი მოწყობილობა გადაცემს თითოეული ფეხსაცმელი, ასე რომ საქმიანობა მხოლოდ გაგრძელდება, როდესაც აპლიკაცია გახდება. Background სარეცხი დაწყებული, სერვერზე გამოგზავნილია შემდეგი ნაბიჯები, ხოლო პროგრამა დახურულია, იგივე budgets, მაქსიმალურად 40 ნაბიჯები და 6 საათები, და გითხრავს თქვენ ერთხელ, როდესაც საქმიანობა დასრულდება. იმისათვის, რომ იგი შენარჩუნებს repository token შეზღუდული key მხოლოდ ის შენარჩუნებს, როდესაც საქმიანობა მუშაობს, და დაიბრუნებს იგი, როდესაც საქმიანობა დასრულდება და ყოველთვის 6 საათის განმავლობაში. ფართობი საქმიანობა წაიკითხა საკუთარი ფართობი, როგორც ნებისმიერი სხვა საქმიანობა.

იმ ნიშნის შესახებ

იმ ნიშნის შესახებ

Access token შენახავს თქვენი მოწყობილობები და სინქრონიზებს მათ შორის თქვენი end-to-end encrypted პარამეტრები, ასე რომ სერვერზე შენახავს მხოლოდ დახურული კუპია, რომელიც არ შეუძლიათ წაიკითხოთ. Wipe მოწყობილობა, მოგზაურობა Nymbot worker თითოეული მოთხოვნა, და არასოდეს შეინახა დატვირთული სერვერზე მხარეს ან გამოქვეყნდა relays. ერთადერთი დრო, როდესაც სერვერზე შენარჩუნებს იგი დახურულია, ხოლო Background წაიკითხე თქვენ ჩართული მუშაობს, მაქსიმალურად 6 საათის განმავლობაში. გააუმჯობესეთ იგი ერთი repository თქვენ გსურთ გამოიყენოთ, და გაუმჯობესოთ იგი თქვენი მომწოდებელი, როდესაც თქვენ დასრულდა.

იმიტომ, რომ ეს სინთრიბება, ჩატი, რომელიც იყენებს შენახვის მუშაობს თითოეული მოწყობილობზე, რომელიც თქვენ დააწკაპუნეთ, არასამთავრობით, რომ დააკავშირება იგი კიდევ ერთ მოწყობილობზე. გადასცემა შენახვის ერთ მოწყობილობზე გაწმენდა token სხვა. სერვერები Runკონტეინერები