git-bug՝ ձեր Git պահոցի ներսում ապրող սխալների հետագծիչ
git-bug-ը սխալների գրանցումները պահում է Git-ի բնիկ օբյեկտների տեսքով՝ հենց նախագծի պահոցում, ուստի դրանք համաժամացվում են սովորական git push-ով ու pull-ով և աշխատում են առանց ինտերնետի։ Կան կամուրջներ դեպի GitHub, GitLab, Jira և Launchpad։
git-bug-ը բաց կոդով սխալների հետագծիչ է, որը գրանցումները պահում է հենց նախագծի Git պահոցի ներսում։ Սխալները, մեկնաբանություններն ու կարգավիճակի փոփոխությունները պահվում են Git-ի բնիկ օբյեկտների տեսքով, ուստի առանձին սերվեր կամ տվյալների բազա պետք չէ․ թիմին բավական է այն հեռավոր պահոցը, որն արդեն օգտագործում է կոդի համար։ Նախագիծը հայտնվել է Hacker News-ի գլխավոր էջում։
Սխալների հետ աշխատանքը կրկնում է կոդի հետ աշխատելու սովորույթը։ git bug push հրամանը նոր գրանցումներն ու մեկնաբանությունները ուղարկում է հեռավոր պահոց, իսկ git bug pull-ը վերադարձնում է այն, ինչ գրել են թիմակիցները։ Ամեն ինչ պահվում է տեղական պատճենում, ուստի հետագծիչը աշխատում է նաև առանց ինտերնետի, իսկ գրանցումը բացելը կամ ցանկը դիտելը տևում է միլիվայրկյաններ։ Աշխատանքային ծառին ֆայլեր չեն ավելանում, այդպիսով պահոցի բովանդակությունը մնում է անփոփոխ։
Հետագծիչ՝ առանց մատակարարին կապվածության
Արժեքը այստեղ ոչ միայն հարմարավետությունն է, այլև կայունությունը։ Եթե հոսթինգի ծառայությունը հասանելի չէ կամ ընդհանրապես փակվել է, նախագծի սխալների ամբողջ պատմությունն արդեն յուրաքանչյուր ծրագրավորողի սկավառակին է։ Պահպանման ձևաչափը պաշտոնապես նկարագրված է առանձին git-bug փաստաթղթում, որն ընդգրկում է DAG միավորների ձևաչափը, ինքնությունները և սխալի միավորը, ուստի տվյալները կարելի է կարդալ նաև առանց սկզբնական ծրագրի։
Հրամանի տող, տերմինալ և վեբ
Ինքնությունը ստեղծվում է git bug user create հրամանով, իսկ նոր գրանցումը՝ git bug add-ով, որը բացում է սովորական խմբագրիչը վերնագրի և տեքստի համար։ git bug ls հրամանը ցույց է տալիս ցանկը և հասկանում է հարցումների լեզու, օրինակ status:open sort:edit, ինչպես նաև տեքստային որոնում։ Ինտերակտիվ տերմինալային միջերեսը՝ git bug termui, թույլ է տալիս դիտել և խմբագրել գրանցումները տեղում։ git bug webui հրամանը գործարկում է վեբ միջերես՝ գրանցումները դիտելու, որոնելու, զտելու, մեկնաբանելու և վերնագիրը, պիտակներն ու կարգավիճակը խմբագրելու համար․ այն նաև աշխատում է որպես կոդի զննարկիչ՝ ֆայլերի ծառով, շարահյուսության ընդգծմամբ, commit-ների պատմությամբ ու diff-ներով։ Միջերեսը ներառված է նույն Go բինարի մեջ, մատուցվում է տեղական HTTP սերվերով և աշխատում է GraphQL API-ի հետ։
Կամուրջներ այլ հետագծիչների հետ
Կամուրջները հնարավորություն են տալիս գրանցումներ ներմուծել և արտահանել GitHub-ից, GitLab-ից, Jira-ից և Launchpad-ից։ Կամուրջը կարգավորվում է git bug bridge new հրամանով, իսկ համաժամացումը կատարվում է git bug bridge pull-ով և git bug bridge push-ով․ այսպիսով թիմը կարող է պահպանել հոսթինգային հետագծիչը և միաժամանակ աշխատել տեղում։ Հանրային վեբ պորտալը, որը կընդունի դրսից եկած հաղորդումներ, դեռ մշակման փուլում է։ Նախագիծը տարածվում է GPLv3 կամ ավելի նոր լիցենզիայով։
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։