JavaRush /Java Blogu /Random-AZ /GitFlic: GitHub-un rus analoqu betadan çıxdı. Görək orada...
Roman Beekeeper
Səviyyə

GitFlic: GitHub-un rus analoqu betadan çıxdı. Görək orada nə var

Qrupda dərc edilmişdir
Hər kəsə salam əziz dostlar. Bu mənim üçün yeni formatdır, baxış formatıdır. Buna görə də, ciddi şəkildə mühakimə etməyin, bu rəyi yazmaq əvvəldə gördüyüm qədər asan olmadı. Dərhal deyəcəyəm ki, GitFlic yaradıcıları tərəfindən ödənilmir, sadəcə olaraq bu barədə yazmaqda maraqlıyam. GitFlic: GitHub-un rus analoqu betadan çıxdı.  Görək nə var - 1Beləliklə, Rusiyada Amerika GitHub-un analoqunu yaratdılar. Layihə GitFlic adlanır , o, artıq betadan çıxıb, yəni adi istifadəçilər artıq qeydiyyatdan keçə bilərlər. Amma bunu etməzdən əvvəl bunun necə bir layihə olduğunu, orada neçə nəfərin və nə qədər müddətə işlədiyini başa düşməliyik ki, əsassız gözləntilərimiz olmasın. Əslində, əvvəldən məndə belə idi.

Bir az tarix

GitHub siyasətindəki dəyişikliklər və mümkün sanksiyalar fonunda Rusiyadakı layihələr üçün repozitoriyanın lazım olub-olmaması sualı yaranıb. Və yazıblar ki, Rusiya hökuməti analoq yaratmaq üçün 2,1 milyard rubl ayırmaq istəyir. Və görünə bilər ki, bu layihə dövlət tərəfindən ödənilib, amma internetdə bir az gəzəndən sonra bizi maraqlandıran suallara çoxlu cavabların olduğu bir müsahibə tapdım. GitFlic: GitHub-ın rus analoqu betadan çıxdı.  Görək orada nə var - 2Ondan aşağıdakıları götürmək olar:
  1. Bu layihə dövlət deyil, özəldir. Və bunun qeyd olunan 2,1 milyard rublla heç bir əlaqəsi yoxdur. Bu, hətta yaxşıdır, məhsul rəqabət aparacaq və yeni və tələb olunan bir şey təklif etməyə çalışacaq, büdcəni "kəsmək" üçün yer olmayacaq və yaradıcılar özlərinə məxsus bir şey təklif etməyə çalışacaqlar.

  2. Müsahibəni yazarkən (10.28.21) komandada cəmi 5 nəfər var idi ki, bunlara üç dəstəkçi, bir qabaqcıl tərtibatçı və bir menecer daxildir. Büdcəyə görə genişləndirmə planları yox idi. Ancaq İnternetdə axtarış etdikdən sonra onların layihəsi üçün Java tərtibatçısı üçün vakansiya tapdım və bu yaxşı əlamətdir. Beləliklə, pul ortaya çıxdı.

  3. Layihə cəmi 10 aylıqdır, yəni hələ çox gəncdir və çox güman ki, xamdır. Buna görə də, bu anlayış olmadan eyni GitHub ilə (artıq 13 yaşında olan) müqayisə etməyin mənası yoxdur.

  4. Layihə Java-da yazılmışdır!! Bu, Javaları sevindirməyə bilməz. Yuxarıda göstərdiyim iş təsvirinə baxsanız, GitFlic-in hansı texnologiyalarda yazıldığını başa düşə bilərsiniz:

    • Java 11;
    • PostgresQL 11.x;
    • RabbitMQ;
    • Redis;
    • Yay çərçivəsi 5;
    • yay çəkmə 2;
    • Bahar məlumatları;
    • yay nüvəsi;
    • Bahar mesajı;
    • Spring mvc;
    • Bahar təhlükəsizliyi;
    • Spring HATEOAS;
    • Bahar inteqrasiyası.
  5. Ümumi məqsəd Rusiyada və Rusiyada kodu saxlamaq üçün bir yer yaratmaqdır ki, bloklanma halında insanlar öz kodlarını təhlükəsiz saxlaya bilsinlər.

  6. Cəlb edəcək şey Rusiya universitetləri ilə təhsil inteqrasiyasıdır. Bu, çox vacib olan laboratoriya işlərini və digər əşyaları saxlamaq üçün öz yerinizin olmasına kömək edəcək. Düzünü desəm, indi bunu harada etdiklərini də bilmirəm. Oxucular arasında tələbələr varsa, zəhmət olmasa laboratoriyadan kodunuzu harada saxladığınızı paylaşın?

  7. Ödənişli variant var, layihə pul qazanmaq lazımdır. Ancaq analoqlarından qat-qat ucuzdur. Üstəlik ödəniş etmədən 5 nəfərə qədər komandada özəl layihələr hazırlaya bilərsiniz, bu çox yaxşıdır. Mən bunu artı hesab edirəm.

Beləliklə, məncə, giriş kifayət idi, indi görəcəyimiz şeylər haqqında bir az fikrimiz var, ona görə də gedib qeydiyyatdan keçməliyik!

İlk addımlar

Əvvəlcə onların açılış səhifəsinə gedək , orada görəcəyik: GitFlic: GitHub-un rus analoqu betadan çıxdı.  Görək orada nə var - 3Burada biz artıq qeydiyyatdan keçə biləcəyimizi görürük, bunu bir az sonra edəcəyik. Kodun saxlanması və onunla işləmək üçün ilk rus xidməti... Görünür, bəli, birinci. Digərləri haqqında əvvəllər heç eşitməmişdim. Və burada bir sualım var: niyə bunu əvvəllər etmədilər? O, çoxdan meydana çıxmalı idi. Layihənin xüsusiyyətləri aşağıdakılardır:
  • Komandada işləyə bilərsiniz. Bu olmasaydı, belə bir layihənin kimə lazım olacağı ümumiyyətlə bəlli deyil.

  • Sorğuları birləşdirin. Hələ çox aydın deyil, amma düşünürəm ki, bu, GitHub-da layihəni bağladıqdan sonra çəkmə sorğusu vasitəsilə dəyişikliklərinizi təklif edə biləcəyiniz kimi bir şeydir. Görünür, bu, The Forking Strategy nümunəsidir. Bu yanaşmanı burada təsvir etdim , oxuya bilərsiniz.

  • 2fa profil mühafizəsi. Bu, artıq faktiki təhlükəsizlik standartıdır, bu barədə dərhal düşünmək üçün əladır. Bu, mütləq bir artıdır.

  • Həm dövlət, həm də özəl depoların mövcudluğu. Bunsuz, eləcə də komandada işləmədən indi mümkün deyil.

Və tezliklə əlavə edilməsi planlaşdırılanlar:
  • Kod müzakirəsi. Kod bölmələrinə şərh vermək imkanı. Maraqlıdır, görək bunu necə həyata keçirirlər.

  • Tapşırıq izləyicisi. Çox vacib və tələb olunan kodla tam inteqrasiya. Hələlik gözləyəcəyik.

  • Telegram bildirişləri. Bu, əlbəttə ki, faydalıdır, lakin digərləri ilə müqayisədə bir növ solğun görünür. Allah rəhmət eləsin, belədir)

Funksiyaların çeşidinə əsasən deyə bilərik ki, layihə hələ inkişafının başlanğıcındadır. İstədiyim xüsusiyyətlər hələ də çoxdur. gözləyəcək. Sonra, kodun Rusiyada və rus serverlərində saxlandığını bir daha təkrar edirik. Düşünürəm ki, bunun üçün vacib olanlar olacaq. Və şirkətin əsl missiyası: “Biz əminik ki, GitFlic təkcə kodun saxlanması və onunla işləmək üçün platforma deyil, həm hobbi, həm də əsas gəliri olaraq proqramlaşdırmanı sevən tam hüquqlu tərtibatçılar və sadəcə insanların birliyinə çevriləcək. .” İdeya olduqca maraqlıdır. Və açılış səhifəsinin bitdiyi yer budur.

Qiymət siyasəti

İndiyə qədər ödəniş sadədir. 5 nəfərdən çox komandada adam başına 250 rubl. Bu, təxminən 3,5 dollardır. Qiymət kiçikdir, lakin indiyə qədər təklif etmək üçün xüsusi bir şey yoxdur. Yalnız gələcəkdə, buna görə anbarları saxlamaq üçün digər yerlərlə qiyməti müqayisə etməyin mənası yoxdur. GitFlic: GitHub-un rus analoqu betadan çıxdı.  Görək orada nə var - 4Gələcəkdə onlar CI/CD, statik kod analizi və tapşırıq izləyicisi vəd edirlər. Həm də buludda tətbiqləri işə salın. Sonuncu çox maraqlı görünür, amma hələlik bunlar sadəcə sözlərdir, görək nə baş verir.

Qeydiyyat

Qeydiyyatdan keçmək və içəridə nə olduğunu görmək vaxtıdır...) GitFlic: GitHub-un rus analoqu betadan çıxdı.  Görək orada nə var - 5Qeydiyyat, həmişə olduğu kimi, hər yerdədir, dizayn çox arzuolunmazdır, lakin texniki direktorun dediyi kimi: “Dizayn da onun ətrafında olacaq və daha yaxşı olacaq. ” Yaxşı, inanaq)) Necə göründüyünü görmək üçün test layihəsi yaratdım. Hər şey GitHub-ı xatırladır: düymələr eyni yerlərdədir, funksionallıq hamısı oxşardır, digər tərtibatçılara abunəlik mövcuddur və layihəni qiymətləndirmək imkanı (burada “Sevimlilər” bölməsi adlanır ). Budur mənim hesabıma keçid , istəyirsinizsə abunə olun. Bu layihədən istifadə edib-etməyəcəyimi bilmirəm, görəcəyik. Onun funksional olaraq GitHub-a bənzəməsi yaxşı bir şeydir. GitHub-dan istifadə edənlər GitFlic-ə keçməyi daha asan tapacaqlar. Üstəlik, təkəri ikinci dəfə ixtira etməyin mənası yoxdur. GitHub-dan nə ilə fərqlənir: layihə yaratarkən, layihənin ilkin olaraq seçiləcəyi proqramlaşdırma dili. GitFlic: GitHub-un rus analoqu betadan çıxdı.  Görək orada nə var - 6Mübahisəli qərar, məncə. GitHub-da bu kodun miqdarı ilə müəyyən edilir. Bəlkə də bu, anbarlarda müəyyən edilmiş funksionallıq olmadığı halda edilən müvəqqəti bir həlldir. Yeni yaradılmış layihə git ilə işləmək üçün fırıldaqçı vərəqlə gəlir. Faydalı, təşəkkürlər. Maraqlı bir şey: deponu silməyə çalışsanız, düymə klikləmir. Ola bilsin ki, məqaləni oxuyanda bu düzələcək, amma indi yazdığım kimi, işləmir. GitFlic: GitHub-un rus analoqu betadan çıxdı.  Görək orada nə var - 7Beləliklə, funksionallıq GitHub-da edilənləri təkrarlayır. Amma layihənin inkişafının indiki mərhələsində mən bunda səhv bir şey görmürəm. Bu yanaşma uğurla işləyir və onun yerinin olduğunu göstərdi.

Layihələrimi köçürməliyəm, ya yox?

Yaxşı sual, çünki artıq GitFlic-dən istifadə edirsinizsə, bunun səbəbini başa düşməlisiniz. Düşünürəm ki, GitHub-un çökməsindən qorxanlar burada öz layihələrinin surətlərini yaratmalıdırlar. Bunun kimə aidiyyatı yoxdur, onu köçürməyin mənası yoxdur.

nəticələr

Hesab edirəm ki, bu, böyük təşəbbüsdür. Layihəyə ehtiyac var və onu yaratmaq qərarına gələn insanlar ortaya çıxdı. Əsas odur ki, bu, hökumət layihəsi deyil, yəni insanları cəlb edəcək xüsusiyyətlərin təmin edilməsi ilə rəqabət olacaq. Hədəf auditoriyası da var, bu o deməkdir ki, layihə yaşayacaq. Bəli, layihə hələ də hazır deyil. Və siz hələlik ondan tam və yalnız onunla istifadə edə bilməyəcəksiniz (heç olmasa inkişaf bizim dövrümüzdə CI/CD olmadan baş verə bilməz). Düşünürəm ki, siz GitFlic-ə daha yaxından nəzər sala, ondan istifadəni daha yaxşı öyrənmək üçün bəzi layihələr yarada və yeniləmələri gözləyə bilərsiniz. Dostlar, hər zaman olduğu kimi, sizi telegram kanalıma abunə olmağa dəvət edirəm . Orada inkişaf haqqında, yeni məqalələrim haqqında yazıram, kanal çatında tez-tez maraqlı mövzuları müzakirə edirik, kanal müəllifindir, ona görə də orada həmişə gözəl və rahatdır) Bu yazıda sizə yeni bir layihə - bir yer göstərməyə çalışdım. mağaza kodu. Rəyinizi gözləyirəm, bu barədə nə düşündüyünüz mənə çox maraqlıdır. Hər vaxtınız xeyir!
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION