
Petal-ის ღია კოდის ხელსაწყო გაზიარებულ ფანჯრებს რეალურ სამუშაო მაგიდებად აქცევს წყვილური პროგრამირებისთვის
Petal არის ღია კოდის აპლიკაცია წყვილური პროგრამირებისთვის, რომელიც რეალურ სამუშაო მაგიდის ფანჯრებს აზიარებს ვიდეო ფილების ბადის ნაცვლად. აქვს ეტიკეტებიანი კურსორები, მყისიერი დისტანციური შეყვანა და მუდმივი ოთახები; სამი ვარიანტი LiveKit-ზე.
რეალური ფანჯრები ვიდეო ფილების ბადის ნაცვლად
Petal არის ღია კოდის დესკტოპ აპლიკაცია, რომელიც წყვილური პროგრამირებისთვისაა შექმნილი და ეკრანის გაზიარებას სხვანაირად უდგება. მონაწილეთა ვიდეო ფილების ბადეში განლაგების ნაცვლად, Petal გაზიარებულ ფანჯრებს მიმღების სამუშაო მაგიდაზე რეალურ ფანჯრებად აქცევს. პროექტის ინტერფეისის მიხედვით, გაზიარებული ფანჯრები გადაადგილებადი, ზომაში შეცვლადი და მკვეთრია, ყველა გაზიარებულ ფანჯარას კი ეტიკეტებიანი მომხმარებლის კურსორები აქვს, რომ თანამშრომლებმა დაინახონ, სად მიუთითებენ სხვები.
მყისიერი დისტანციური მართვა
ძირითადი ურთიერთქმედება დისტანციურ მართვადაა აღწერილი. მომხმარებელი ნებისმიერ გაზიარებულ ფანჯარაში დააწკაპუნებს და შემდეგ შეუძლია აკრიფოს, გადაახვიოს და დააწკაპუნოს, თითქოს საკუთარი ფანჯარა იყოს. პროექტი აცხადებს, რომ მაუსისა და კლავიატურის შეყვანა მყისიერად მიეწოდება, რაც რეცენზენტს საშუალებას აძლევს ტერმინალის ან რედაქტორის სესია გადაიბაროს ცალკე გადაბარების ნაბიჯის გარეშე. აპლიკაციის ინტერფეისში ნაჩვენებ მაგალითურ სესიაში, კოდის ფაილი სახელად compositor.rs რედაქტირებისთვისაა გახსნილი, ხოლო გაზიარებული Chrome-ის ფანჯარა აჩვენებს ჩანართებს, როგორიცაა eng-sync-ის შენიშვნები და დისტანციური მართვის სახელმძღვანელოები, მონაწილეები კი სახელებით არიან მითითებული.
მუდმივი ოთახები და ერთდროული გაზიარება
Petal მხარს უჭერს რამდენიმე მომხმარებლის მიერ ფანჯრების ერთდროულ გაზიარებას, ასე რომ გუნდს შეუძლია რამდენიმე აპლიკაცია გვერდიგვერდ ხილული შეინარჩუნოს. ოთახები მუდმივია: ინტერფეისი მომხმარებლებს იწვევს შექმნან ოთახი, როგორიცაა eng-sync, ერთხელ დააწკაპუნონ და შეუერთდნენ, ბმულების გაგზავნისა და დაგეგმვის გარეშე. ეს ხელსაწყოს ამზადებს განუწყვეტელი საინჟინრო თანამშრომლობისთვის და არა ერთჯერადი შეხვედრებისთვის.
სამი განლაგების ვარიანტი LiveKit-ის ბექენდზე
Petal ამბობს, რომ მის სამ კონფიგურაციას შორის მხოლოდ ვიდეო ბექენდი იცვლება. Petal Cloud მომხმარებლებს საშუალებას აძლევს ჩამოტვირთონ აპლიკაცია და შეუერთდნენ შეხვედრას პროექტის LiveKit-ის ვიდეო ინფრასტრუქტურაზე, სადაც ოპერატორი არაფერს მართავს, გზა, რომელსაც პროექტი უმეტეს გუნდებისთვის რეკომენდაციას უწევს. თვითჰოსტინგის ვარიანტი იმავე აპლიკაციას მიმართავს მომხმარებლის მიერ გაშვებულ LiveKit სერვერზე, ერთი docker-compose-ისა და სერვერის URL-ის პარამეტრის გამოყენებით, რათა მედია ტრაფიკი ოპერატორის საკუთარ ინფრასტრუქტურაზე დარჩეს, ვარიანტი, რომელიც შეთავაზებულია შესაბამისობისა და მონაცემთა კონტროლის საჭიროებებისთვის. მესამე ვარიანტი დეველოპერებს საშუალებას აძლევს თავად გააკეთონ fork და ააშენონ აპლიკაცია სრული კონტროლისთვის, მათ შორის აპლიკაციის შეცვლისა და საკუთარი სტეკის მოტანის შესაძლებლობით, რასაც პროექტი ღრმა კასტომიზაციის გზად წარმოაჩენს. პროექტი ხელმისაწვდომია GitHub-ზე და დეტალურად აღწერს დისტანციური მართვის ფუნქციას.
წყაროები: petal.live
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.