JavaRush /Blog Java /Random-MS /GitFlic: Analog Rusia GitHub telah meninggalkan beta. Jom...

GitFlic: Analog Rusia GitHub telah meninggalkan beta. Jom tengok apa yang ada

Diterbitkan dalam kumpulan
Hello semua, kawan-kawan yang dikasihi. Ini adalah format baharu untuk saya, format ulasan. Oleh itu, jangan menilai dengan tegas, menulis ulasan ini ternyata tidak semudah yang saya lihat pada mulanya. Saya akan katakan dengan segera bahawa ia tidak dibayar oleh pencipta GitFlic, saya hanya berminat untuk menulis mengenainya. GitFlic: Analog Rusia GitHub telah meninggalkan beta.  Jom tengok apa yang ada - 1Jadi, di Rusia mereka mencipta analog GitHub Amerika. Projek itu dipanggil GitFlic , ia telah meninggalkan beta, yang bermaksud bahawa pengguna biasa sudah boleh mendaftar. Tetapi sebelum kita berbuat demikian, kita perlu memahami jenis projek itu, berapa ramai orang yang bekerja di sana dan berapa lama, supaya kita tidak mempunyai jangkaan yang tidak munasabah. Sebenarnya, itulah yang saya ada pada mulanya.

Sedikit sejarah

Dengan latar belakang perubahan dalam dasar GitHub dan kemungkinan sekatan, persoalan sama ada repositori diperlukan untuk projek di Rusia telah timbul. Dan mereka menulis bahawa kerajaan Rusia mahu memperuntukkan 2.1 bilion rubel untuk mencipta analog. Dan nampaknya projek ini dibayar oleh kerajaan, tetapi selepas melayari Internet sedikit, saya mendapati temu bual yang mana terdapat banyak jawapan kepada soalan yang menarik minat kami. GitFlic: Analog Rusia GitHub telah meninggalkan beta.  Jom tengok apa yang ada - 2Perkara berikut boleh diambil daripadanya:
  1. Projek ini bukan awam, tetapi swasta. Dan ia tidak ada kena mengena dengan 2.1 bilion rubel yang disebutkan. Ini malah bagus, produk itu akan bersaing dan cuba menawarkan sesuatu yang baharu dan dalam permintaan, ia tidak akan menjadi tempat untuk "memotong" belanjawan dan pencipta akan cuba menawarkan sesuatu yang tersendiri.

  2. Pada masa menulis temu bual (10.28.21), terdapat hanya 5 orang dalam pasukan, yang termasuk tiga orang backend, seorang pembangun bahagian hadapan dan seorang pengurus. Tiada rancangan pembesaran kerana bajet. Tetapi, selepas mencari di Internet, saya menemui kekosongan untuk pembangun Java untuk projek mereka, dan ini adalah petanda yang baik. Jadi, wang itu muncul.

  3. Projek itu baru berusia 10 bulan, iaitu masih sangat muda dan kemungkinan besar masih mentah. Oleh itu, tidak ada gunanya membandingkan tanpa pemahaman ini dengan GitHub yang sama (yang sudah berusia 13 tahun).

  4. Projek ini ditulis dalam Java!! Ini tidak boleh tetapi menggembirakan kami orang Jawa. Dan jika anda melihat huraian kerja yang saya tunjukkan di atas, anda boleh memahami teknologi apa yang ditulis GitFlic:

    • Jawa 11;
    • PostgresQL 11.x;
    • RabbitMQ;
    • Redis;
    • Rangka kerja musim bunga 5;
    • But musim bunga 2;
    • Data musim bunga;
    • Teras musim bunga;
    • Pemesejan musim bunga;
    • mvc musim bunga;
    • Keselamatan musim bunga;
    • Musim bunga HATEOAS;
    • Integrasi musim bunga.
  5. Matlamat keseluruhan adalah untuk mencipta tempat untuk menyimpan kod di Rusia dan untuk Rusia, supaya sekiranya berlaku penyekatan, orang ramai boleh menyimpan kod mereka dengan selamat.

  6. Apa yang akan menarik ialah integrasi pendidikan dengan universiti Rusia. Ia akan membantu untuk mempunyai tempat anda sendiri untuk menyimpan kerja makmal dan perkara lain, yang sangat penting. Sejujurnya, saya tidak tahu di mana mereka melakukannya sekarang. Jika terdapat pelajar dalam kalangan pembaca, sila kongsi di mana anda menyimpan kod anda dari makmal?

  7. Terdapat pilihan berbayar, projek itu perlu mendapatkan wang. Tetapi ia jauh lebih murah daripada analognya. Selain itu, anda boleh membangunkan projek swasta dalam satu pasukan sehingga 5 orang tanpa membayar, yang sangat bagus. Saya menganggap ini sebagai satu kelebihan.

Jadi, saya rasa pengenalan itu sudah cukup, sekarang kita mempunyai sedikit idea tentang apa yang akan kita lihat, jadi kita perlu pergi dan mendaftar!

Langkah pertama

Mula-mula, mari pergi ke halaman pendaratan mereka , di sana kita akan melihat: GitFlic: Analog Rusia GitHub telah meninggalkan beta.  Jom tengok apa yang ada - 3Di sini kita melihat bahawa kita sudah boleh mendaftar, kita akan melakukan ini sedikit kemudian. Perkhidmatan Rusia pertama untuk menyimpan kod dan bekerja dengannya... Nampaknya, ya, yang pertama. Saya tidak pernah mendengar tentang yang lain sebelum ini. Dan di sini saya mempunyai soalan: mengapa mereka tidak melakukan ini lebih awal? Sepatutnya dia sudah lama muncul. Di bawah adalah ciri-ciri projek:
  • Anda boleh bekerja dalam satu pasukan. Tanpa ini, secara amnya tidak jelas siapa yang memerlukan projek sedemikian.

  • Gabungkan permintaan. Ia masih belum jelas, tetapi saya fikir ini adalah sesuatu yang serupa dengan cara dalam GitHub anda boleh menawarkan perubahan anda melalui permintaan tarik selepas membuat projek. Rupa-rupanya, ini adalah contoh The Forking Strategy. Saya menerangkan pendekatan ini di sini , anda boleh membacanya.

  • perlindungan profil 2fa. Ini sudah menjadi standard keselamatan de facto, syabas untuk memikirkan perkara ini dengan segera. Itu pasti satu kelebihan.

  • Ketersediaan repositori awam dan persendirian. Tanpa ini, dan juga tanpa bekerja dalam satu pasukan, adalah mustahil sekarang.

Dan mereka yang dirancang untuk ditambah tidak lama lagi:
  • Perbincangan kod. Keupayaan untuk mengulas pada bahagian kod. Menarik, mari kita lihat bagaimana mereka melaksanakannya.

  • Penjejak tugas. Penyepaduan penuh dengan kod, yang sangat penting dan dalam permintaan. Buat masa ini kami akan tunggu.

  • Pemberitahuan telegram. Perkara itu sememangnya berguna, tetapi ia kelihatan pudar berbanding yang lain. Nah, Tuhan memberkati dia, itulah yang terjadi)

Berdasarkan julat fungsi, kita boleh mengatakan bahawa projek itu masih baru pada permulaan pembangunannya. Masih terdapat banyak ciri yang saya mahukan. Akan tunggu. Seterusnya, kami mengulangi sekali lagi bahawa kod itu disimpan di Rusia dan pada pelayan Rusia. Saya fikir akan ada mereka yang baginya ini penting. Dan misi sebenar syarikat: "Kami yakin bahawa GitFlic akan menjadi bukan sahaja platform untuk menyimpan kod dan bekerja dengannya, tetapi komuniti penuh pembangun dan hanya orang yang suka pengaturcaraan, sebagai hobi dan sebagai pendapatan utama mereka. .” Ideanya agak menarik. Dan di sinilah halaman pendaratan berakhir.

Dasar harga

Setakat ini pembayarannya mudah sahaja. 250 rubel setiap orang dalam satu pasukan lebih daripada 5 orang. Ini, secara kasarnya, 3.5 dolar. Harganya kecil, tetapi setakat ini mereka tidak mempunyai apa-apa yang istimewa untuk ditawarkan. Hanya pada masa hadapan, jadi tidak ada gunanya membandingkan harga dengan tempat lain untuk menyimpan repositori. GitFlic: Analog Rusia GitHub telah meninggalkan beta.  Jom tengok apa yang ada - 4Pada masa hadapan, mereka menjanjikan CI/CD, analisis kod statik dan penjejak tugas. Dan juga melancarkan aplikasi dalam awan. Yang terakhir nampaknya sangat menarik, tetapi buat masa ini ini hanyalah kata-kata, mari kita lihat apa yang berlaku.

Pendaftaran

Sudah tiba masanya untuk mendaftar dan melihat apa yang ada di dalamnya...) GitFlic: Analog Rusia GitHub telah meninggalkan beta.  Jom tengok apa yang ada - 5Pendaftaran, seperti biasa, ada di mana-mana, reka bentuk meninggalkan banyak yang diingini, tetapi seperti yang dikatakan oleh pengarah teknikal: “Reka bentuk juga akan mencapainya dan ia akan menjadi lebih baik. ” Okey, mari percaya)) Saya mencipta projek ujian untuk melihat rupanya. Segala-galanya mengingatkan GitHub: butang berada di tempat yang sama, fungsi semuanya serupa, langganan kepada pembangun lain tersedia dan peluang untuk menilai projek (di sini ia dipanggil bahagian "Kegemaran" ). Berikut adalah pautan ke akaun saya, jika anda mahu, langgan. Saya tidak tahu sama ada saya akan menggunakan projek ini, kita akan lihat. Hakikat bahawa ia berfungsi sama dengan GitHub adalah perkara yang baik. Mereka yang telah menggunakan GitHub akan mendapati lebih mudah untuk beralih kepada GitFlic. Selain itu, tiada gunanya mencipta semula roda untuk kali kedua. Daripada apa yang berbeza daripada GitHub: apabila membuat projek, bahasa pengaturcaraan yang mana projek itu akan dipilih pada mulanya. GitFlic: Analog Rusia GitHub telah meninggalkan beta.  Jom tengok apa yang ada - 6Keputusan kontroversi, pada pendapat saya. Pada GitHub ini ditentukan oleh jumlah kod. Mungkin ini adalah penyelesaian sementara yang dibuat sementara tiada fungsi mengikut definisi dalam repositori. Projek yang baru dibuat dilengkapi dengan helaian cheat untuk bekerja dengan git. Bermanfaat, terima kasih. Satu perkara yang menarik: jika anda cuba memadam repositori, butang tidak akan diklik. Mungkin ini akan diperbaiki apabila anda membaca artikel itu, tetapi sekarang, semasa saya menulis, ia tidak berfungsi. GitFlic: Analog Rusia GitHub telah meninggalkan beta.  Jom tengok apa yang ada - 7Oleh itu, fungsi itu mengulangi apa yang dilakukan dalam GitHub. Tetapi pada peringkat pembangunan projek ini, saya tidak nampak apa-apa yang salah dengannya. Pendekatan ini berjaya dan telah menunjukkan bahawa ia mempunyai tempat untuk menjadi.

Adakah saya perlu memindahkan projek saya atau tidak?

Soalan yang bagus, kerana jika anda sudah menggunakan GitFlic, anda perlu memahami sebabnya. Saya fikir mereka yang takut GitHub akan turun harus membuat salinan projek mereka di sini. Kepada sesiapa yang tidak mengambil kira perkara ini, saya tidak nampak guna memindahkannya.

kesimpulan

Saya rasa ini satu inisiatif yang hebat. Terdapat keperluan untuk projek itu dan orang telah muncul yang memutuskan untuk menciptanya. Apa yang penting ialah ini bukan projek kerajaan, bermakna akan ada persaingan dengan penyediaan ciri yang akan menarik minat orang ramai. Terdapat juga khalayak sasaran, yang bermaksud bahawa projek itu akan hidup. Ya, projek itu masih mentah. Dan anda tidak akan dapat menggunakannya sepenuhnya dan hanya dengannya buat masa ini (sekurang-kurangnya pembangunan tidak boleh berlaku tanpa CI/CD pada zaman kita). Saya fikir anda boleh melihat dengan lebih dekat GitFlic, mencipta beberapa projek untuk mempelajari cara menggunakannya dengan lebih baik dan menunggu kemas kini. Rakan-rakan, seperti biasa, saya menjemput anda untuk melanggan saluran telegram saya . Di sana saya menulis tentang pembangunan, tentang artikel baru saya, dalam sembang saluran kami sering membincangkan topik yang menarik, saluran itu adalah milik pengarang, jadi ia sentiasa bagus dan selesa di sana) Dalam artikel ini saya cuba menunjukkan kepada anda projek baharu - tempat untuk kod kedai. Saya menunggu maklum balas anda, saya sangat berminat dengan pendapat anda tentang perkara ini. Semua yang terbaik!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION