JavaRush /Java Blog /Random-ID /GitFlic: Analog Rusia dari GitHub telah keluar dari versi...

GitFlic: Analog Rusia dari GitHub telah keluar dari versi beta. Mari kita lihat apa yang ada di sana

Dipublikasikan di grup Random-ID
Halo semuanya, teman-teman terkasih. Ini adalah format baru bagi saya, format ulasan. Oleh karena itu, jangan menilai secara ketat, menulis review ini ternyata tidak semudah yang saya lihat di awal. Saya harus segera mengatakan bahwa pembuat GitFlic tidak membayarnya, saya hanya tertarik untuk menulis tentangnya. GitFlic: Analog Rusia dari GitHub telah keluar dari versi beta.  Mari kita lihat apa yang ada di sana - 1Jadi, di Rusia mereka membuat analog dari GitHub Amerika. Proyeknya bernama GitFlic , sudah keluar dari versi beta, artinya pengguna biasa sudah bisa mendaftar. Namun sebelum kita melakukannya, kita perlu memahami proyek apa itu, berapa banyak orang yang bekerja di sana, dan untuk jangka waktu berapa lama, sehingga kita tidak memiliki ekspektasi yang tidak masuk akal. Sebenarnya, itulah yang saya alami pada awalnya.

Sedikit sejarah

Dengan latar belakang perubahan kebijakan GitHub dan kemungkinan sanksi, muncul pertanyaan apakah repositori diperlukan untuk proyek-proyek di Rusia. Dan mereka menulis bahwa pemerintah Rusia ingin mengalokasikan 2,1 miliar rubel untuk membuat analog. Dan sepertinya proyek ini dibiayai oleh pemerintah, namun setelah sedikit browsing di Internet, saya menemukan sebuah wawancara yang didalamnya terdapat banyak jawaban atas pertanyaan-pertanyaan yang kami minati. GitFlic: Analog Rusia dari GitHub telah keluar dari versi beta.  Mari kita lihat apa yang ada di sana - 2Berikut ini dapat diambil darinya:
  1. Proyek ini bukan milik publik, tapi swasta. Dan itu tidak ada hubungannya dengan 2,1 miliar rubel yang disebutkan. Ini bahkan bagus, produk akan bersaing dan mencoba menawarkan sesuatu yang baru dan laris, tidak akan menjadi tempat untuk “memotong” anggaran dan pembuatnya akan mencoba menawarkan sesuatu miliknya sendiri.

  2. Pada saat wawancara ini ditulis (28/10/21), hanya ada 5 orang dalam tim, yang terdiri dari tiga backender, satu front-end developer, dan seorang manajer. Tidak ada rencana perluasan karena anggaran. Tapi, setelah mencari di Internet, saya menemukan lowongan pengembang Java untuk proyek mereka, dan ini pertanda baik. Jadi, uangnya memang muncul.

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

  4. Proyek ini ditulis dalam Java!! Ini tidak bisa tidak menyenangkan kami para Java. Dan jika Anda melihat deskripsi pekerjaan yang saya tunjukkan di atas, Anda dapat memahami teknologi apa yang digunakan GitFlic:

    • Jawa 11;
    • PostgresQL 11.x;
    • KelinciMQ;
    • ulang;
    • Kerangka pegas 5;
    • Sepatu bot musim semi 2;
    • Data musim semi;
    • Inti pegas;
    • Pesan musim semi;
    • mvc musim semi;
    • Keamanan musim semi;
    • HATEOAS musim semi;
    • Integrasi musim semi.
  5. Tujuan keseluruhannya adalah menciptakan tempat untuk menyimpan kode di Rusia dan Rusia, sehingga jika terjadi pemblokiran, orang dapat menyimpan kode mereka dengan aman.

  6. Yang menarik adalah integrasi pendidikan dengan universitas-universitas Rusia. Memiliki tempat sendiri untuk menyimpan pekerjaan laboratorium dan barang-barang lainnya akan membantu, dan ini sangat penting. Sejujurnya, saya bahkan tidak tahu di mana mereka melakukannya sekarang. Jika ada siswa di antara pembaca, tolong bagikan di mana Anda menyimpan kode lab Anda?

  7. Ada opsi berbayar, proyek perlu menghasilkan uang. Tapi ini jauh lebih murah dibandingkan analognya. Selain itu, Anda dapat mengembangkan proyek pribadi dalam tim yang terdiri hingga 5 orang tanpa membayar, dan itu sangat bagus. Saya menganggap ini sebagai nilai tambah.

Jadi, menurut saya perkenalannya sudah cukup, sekarang kita sudah punya gambaran tentang apa yang akan kita lihat, jadi kita harus pergi dan mendaftar!

Langkah pertama

Pertama, mari kita pergi ke halaman arahan mereka , di sana kita akan melihat: GitFlic: Analog Rusia dari GitHub telah keluar dari versi beta.  Mari kita lihat apa yang ada di sana - 3Di sini kita melihat bahwa kita sudah bisa mendaftar, kita akan melakukannya nanti. Layanan Rusia pertama untuk menyimpan kode dan bekerja dengannya... Rupanya, ya, yang pertama. Saya belum pernah mendengar tentang yang lain sebelumnya. Dan di sini saya punya pertanyaan: mengapa mereka tidak melakukan ini lebih awal? Dia seharusnya sudah muncul sejak lama. Di bawah ini adalah fitur-fitur proyek:
  • Anda dapat bekerja dalam tim. Tanpa hal ini, secara umum tidak jelas siapa yang membutuhkan proyek semacam itu.

  • Gabungkan permintaan. Ini belum terlalu jelas, tapi menurut saya ini mirip dengan bagaimana di GitHub Anda dapat menawarkan perubahan melalui permintaan tarik setelah melakukan forking sebuah proyek. Rupanya, ini adalah contoh dari The Forking Strategy. Saya menjelaskan pendekatan ini di sini , Anda dapat membacanya.

  • perlindungan profil 2fa. Ini sudah menjadi standar keamanan de facto, bagus sekali jika Anda segera memikirkan hal ini. Itu jelas merupakan nilai tambah.

  • Ketersediaan repositori publik dan swasta. Tanpa ini, serta tanpa bekerja dalam tim, hal ini mustahil dilakukan saat ini.

Dan yang rencananya akan segera ditambahkan:
  • Diskusi kode. Kemampuan untuk mengomentari bagian kode. Menarik, mari kita lihat bagaimana mereka menerapkannya.

  • Pelacak tugas. Integrasi penuh dengan kode, yang sangat penting dan diminati. Untuk saat ini kami akan menunggu.

  • Pemberitahuan di telegram. Benda itu memang berguna, tapi kelihatannya agak pudar dibandingkan yang lain. Baiklah, Tuhan memberkati dia, begitulah adanya)

Dilihat dari beragam fungsinya, kita dapat mengatakan bahwa proyek ini masih dalam tahap awal pengembangan. Masih banyak fitur yang saya inginkan. Akan menunggu. Selanjutnya, kami ulangi sekali lagi bahwa kode tersebut disimpan di Rusia dan di server Rusia. Saya pikir akan ada orang-orang yang menganggap hal ini penting. Dan misi sebenarnya dari perusahaan: “Kami yakin bahwa GitFlic tidak hanya akan menjadi platform untuk menyimpan kode dan bekerja dengannya, tetapi juga komunitas pengembang yang lengkap dan hanya orang-orang yang menyukai pemrograman, baik sebagai hobi maupun sebagai penghasilan utama mereka. .” Idenya cukup menarik. Dan di sinilah halaman arahan berakhir.

Kebijakan harga

Sejauh ini pembayarannya sederhana. 250 rubel per orang dalam tim lebih dari 5 orang. Secara kasar, ini adalah 3,5 dolar. Harganya kecil, tetapi sejauh ini tidak ada yang istimewa untuk ditawarkan. Hanya di masa depan, jadi tidak ada gunanya membandingkan harga dengan tempat penyimpanan repositori lainnya. GitFlic: Analog Rusia dari GitHub telah keluar dari versi beta.  Mari kita lihat apa yang ada di sana - 4Di masa depan, mereka menjanjikan CI/CD, analisis kode statis, dan pelacak tugas. Dan juga meluncurkan aplikasi di cloud. Yang terakhir tampaknya sangat menarik, tetapi untuk saat ini hanya kata-kata saja, mari kita lihat apa yang terjadi.

Registrasi

Saatnya mendaftar dan melihat apa yang ada di dalamnya...) GitFlic: Analog Rusia dari GitHub telah keluar dari versi beta.  Mari kita lihat apa yang ada di sana - 5Pendaftaran, seperti biasa, ada di mana-mana, desainnya menyisakan banyak hal yang diinginkan, tetapi seperti yang dikatakan direktur teknis: “Desainnya juga akan disesuaikan dan akan lebih baik. ” Oke, percayalah)) Saya membuat proyek uji untuk melihat seperti apa. Semuanya mengingatkan pada GitHub: tombol-tombolnya ada di tempat yang sama, semua fungsinya serupa, langganan ke pengembang lain tersedia dan kemampuan untuk menilai proyek (di sini disebut bagian "Favorit" ). Ini tautan ke akun saya, jika Anda mau, berlangganan. Saya tidak tahu apakah saya akan menggunakan proyek ini, kita lihat saja nanti. Fakta bahwa fungsinya mirip dengan GitHub adalah hal yang baik. Mereka yang telah menggunakan GitHub akan lebih mudah untuk beralih ke GitFlic. Selain itu, tidak ada gunanya menciptakan kembali roda untuk kedua kalinya. Apa yang berbeda dari GitHub: saat membuat proyek, bahasa pemrograman yang digunakan untuk memilih proyek pada awalnya dipilih. GitFlic: Analog Rusia dari GitHub telah keluar dari versi beta.  Mari kita lihat apa yang ada di sana - 6Keputusan yang kontroversial, menurut saya. Di GitHub, hal ini ditentukan oleh jumlah kode. Mungkin ini adalah solusi sementara yang dibuat ketika tidak ada fungsi menurut definisi di repositori. Proyek yang baru dibuat dilengkapi dengan lembar contekan untuk bekerja dengan git. Bermanfaat, terima kasih. Satu hal yang menarik: jika Anda mencoba menghapus repositori, tombolnya tidak bisa diklik. Mungkin ini akan diperbaiki ketika Anda membaca artikelnya, tetapi sekarang, saat saya menulis, itu tidak berhasil. GitFlic: Analog Rusia dari GitHub telah keluar dari versi beta.  Mari kita lihat apa yang ada di sana - 7Jadi fungsinya mengulangi apa yang dilakukan di GitHub. Namun pada tahap pengembangan proyek ini, saya tidak melihat ada yang salah dengan hal tersebut. Pendekatan ini berhasil dan telah menunjukkan bahwa pendekatan ini memang benar adanya.

Haruskah saya memindahkan proyek saya atau tidak?

Pertanyaan bagus, karena jika Anda sudah menggunakan GitFlic, Anda perlu memahami alasannya. Saya pikir mereka yang takut GitHub akan down harus membuat salinan proyek mereka di sini. Kepada siapa pun hal ini tidak menjadi perhatian, saya tidak melihat ada gunanya mentransfernya.

kesimpulan

Saya pikir ini adalah inisiatif yang bagus. Ada kebutuhan untuk proyek tersebut dan telah muncul orang-orang yang memutuskan untuk membuatnya. Yang penting ini bukan proyek pemerintah, artinya akan ada persaingan dengan penyediaan fitur-fitur yang menarik perhatian masyarakat. Ada juga target audiens, yang berarti proyek tersebut akan berjalan. Ya, proyeknya masih mentah. Dan Anda tidak akan dapat menggunakannya sepenuhnya dan hanya dengan itu untuk saat ini (setidaknya pengembangan tidak dapat dilakukan tanpa CI/CD di zaman kita). Saya rasa Anda dapat melihat lebih dekat GitFlic, membuat beberapa proyek untuk mempelajari cara menggunakannya dengan lebih baik dan menunggu pembaruan. Teman-teman, seperti biasa, saya mengundang Anda untuk berlangganan saluran telegram saya . Di sana saya menulis tentang pengembangan, tentang artikel baru saya, di saluran obrolan kami sering membahas topik-topik menarik, saluran itu milik penulis, jadi selalu menyenangkan dan nyaman di sana) Dalam artikel ini saya mencoba menunjukkan kepada Anda sebuah proyek baru - tempat untuk kode toko. Saya menunggu tanggapan Anda, saya sangat tertarik dengan pendapat Anda tentang ini. Semua yang terbaik!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION