親愛なる皆さん、こんにちは。これは私にとって新しい形式、レビュー形式です。したがって、厳密に判断しないでください。このレビューを書くのは、最初に見たほど簡単ではないことがわかりました。すぐに言っておきますが、これは GitFlic の作成者によって支払われているわけではなく、私はそれについて書きたいだけです。
そこで、ロシアではアメリカの GitHub の類似物を作成しました。このプロジェクトは
GitFlicと呼ばれ、すでにベータ版を終了しています。つまり、一般のユーザーはすでに登録できます。しかし、その前に、過度な期待を持たないよう、それがどのようなプロジェクトなのか、何人がどのくらいの期間働いているのかを理解する必要があります。実は、それが私が最初に持っていたものです。
ちょっとした歴史
GitHub のポリシーの変更と制裁の可能性を背景に、ロシアのプロジェクトにリポジトリが必要かどうかという問題が生じています。そして、ロシア政府は類似品の作成に21億ルーブルを割り当てたいと考えていると
書いている。そして、このプロジェクトは政府からの費用で行われたように見えるかもしれませんが、インターネットを少し閲覧したところ、私たちが興味を持った質問に対する多くの答えが記載されている
インタビューを見つけました。
そこから次のことがわかります。
-
このプロジェクトは公開ではなく、非公開です。そして、それは言及された21億ルーブルとは何の関係もありません。これはさらに良いことです。製品は競争し、新しくて需要のあるものを提供しようとします。予算を「削減」する場所ではなく、クリエイターは独自のものを提供しようとします。
-
インタビューを書いている時点 (2021 年 10 月 28 日)、チームには 5 人しかいませんでした。その内訳はバックエンダー 3 名、フロントエンド開発者 1 名、マネージャー 1 名でした。予算の関係で拡張計画はありませんでした。しかし、インターネットで検索したところ、自分のプロジェクトのJava 開発者の求人を見つけました。これは良い兆候です。それで、お金は現れました。
-
このプロジェクトはまだ 10 か月しか経っていません。つまり、まだ非常に若く、おそらく未加工の状態です。したがって、これを理解せずに同じ GitHub (すでに 13 年前) と比較しても意味がありません。
-
プロジェクトはJavaで書かれています!! これは私たち Java を喜ばせるほかありません。上で示した職務内容を見れば、GitFlic がどのようなテクノロジーで書かれているかがわかります。
- Java 11;
- PostgresQL 11.x;
- ウサギMQ;
- レディス;
- スプリングフレームワーク5;
- スプリングブーツ2;
- 春のデータ。
- スプリングコア。
- 春のメッセージ。
- 春のMVC;
- 春のセキュリティ。
- 春のHATEOAS。
- 春の統合。
-
全体的な目標は、ロシア国内およびロシアのためにコードを保存する場所を作成し、ブロックされた場合に人々が安全にコードを保存できるようにすることです。
-
魅力的なのはロシアの大学との教育統合だ。研究室での作業やその他のものを保管するための独自の場所を用意しておくと役立ちます。これは非常に重要です。正直に言うと、今はどこでやっているのかさえ分かりません。読者の中に学生がいる場合は、ラボ コードを保存している場所を共有してください。
-
有料オプションがあり、プロジェクトはお金を稼ぐ必要があります。しかし、類似品よりもはるかに安価です。それに加えて、無料で最大 5 人のチームでプライベート プロジェクトを開発できるのは非常に優れています。これはプラスだと思います。
ということで、導入は十分だったと思います。これから何が見られるのかある程度わかったので、登録する必要があります。
最初のステップ
まず、ランディング ページに行きましょう。そこで、次のことがわかります。
ここでは、すでに登録できることがわかります。これは少し後で行います。
コードを保存して操作するためのロシア初のサービス...どうやら、はい、最初です。他の人のことは今まで聞いたことがありませんでした。ここで質問があります。なぜもっと早くこれをやらなかったのですか? 彼はずっと前に現れたはずだ。プロジェクトの特徴は以下の通りです。
-
チームで働くことができます。これがなければ、誰がそのようなプロジェクトを必要とするのかは一般に不明確です。
-
リクエストをマージします。まだあまり明確ではありませんが、これは GitHub でプロジェクトをフォークした後にプル リクエストを通じて変更を提供できるのと似ていると思います。どうやら、これはフォーク戦略の一例です。このアプローチについてはここで説明しましたので、読んでください。
-
2fa プロファイル保護。これはすでに事実上の安全基準であり、すぐにこれを検討するのはよくできています。それは間違いなくプラスです。
-
パブリック リポジトリとプライベート リポジトリの両方が利用可能。これがなければ、そしてチームで働くことがなければ、今では不可能です。
そして、間もなく追加される予定のものは次のとおりです。
-
コードのディスカッション。コードのセクションにコメントする機能。興味深いですね。どのように実装されているか見てみましょう。
-
タスクトラッカー。コードとの完全な統合は非常に重要であり、需要があります。今のところは待ちます。
-
電報での通知。確かに便利ではあるのですが、他のものと比べるとなんだか色あせてしまったように見えます。まあ、神が彼を祝福してください、それはそういうものです)
機能の範囲から判断すると、このプロジェクトはまだ開発の初期段階にあると言えます。まだまだ欲しい機能はたくさんあります。お待ちしております。次に、コードがロシアとロシアのサーバーに保存されていることをもう一度繰り返します。それが重要だという人もいると思います。そして、同社の実際の使命は
次のとおりです。「GitFlic は、コードを保存して操作するためのプラットフォームだけでなく、開発者や、趣味としても主な収入としてもプログラミングを愛する人々だけの本格的なコミュニティになると確信しています。 」 このアイデアは非常に興味深いです。そして、これでランディングページは終わります。
価格政策
ここまでの支払いは簡単です。5人以上のチームの場合、1人あたり250ルーブル。これは、大まかに言って 3.5 ドルです。価格は小さいですが、今のところ特別な点はありません。将来のことなので、リポジトリを保存するために他の場所と価格を比較することは意味がありません。
将来的には、CI/CD、静的コード分析、タスク トラッカーの提供が約束されています。また、クラウド上でアプリケーションを起動することもできます。後者は非常に興味深いように思えますが、今のところ、これらは単なる言葉なので、何が起こるか見てみましょう。
登録
登録して中身を確認する時が来ました...)
いつものように、登録はいたるところで行われており、デザインには多くの要望が残されていますが、テクニカル ディレクターは次のように述べています。 」わかりました、信じましょう)) どのようなものになるかを確認するためにテストプロジェクトを作成しました。すべてが GitHub を思い出させます。ボタンは同じ場所にあり、機能はすべて類似しており、他の開発者へのサブスクリプションが利用可能で、プロジェクトを評価する機会があります (ここでは「お気に入り
」セクションと呼ばれています)。ここに私のアカウントへの
リンクがありますので、よろしければ購読してください。このプロジェクトを使用するかどうかはわかりませんが、様子を見てみます。機能的には GitHub と似ているという事実は良いことです。GitHub を使用している人は、GitFlic に切り替えるのが簡単であることがわかります。さらに、車輪を二度再発明することに意味はありません。GitHub との違い: プロジェクトの作成時に、プロジェクトが最初に選択されるプログラミング言語が選択されます。
私の意見では、物議を醸す決定です。GitHub では、これはコードの量によって決まります。おそらくこれは、リポジトリに定義上の機能がない間に作成された一時的な解決策です。新しく作成されたプロジェクトには、git を使用するための
チートシートが付属しています。役に立ちました、ありがとう。興味深い点が 1 つあります。リポジトリを削除しようとすると、ボタンがクリックされません。おそらくこの記事を読んでいただければ修正されると思いますが、私が書いている現在は機能しません。
したがって、この機能は GitHub で行われたことを繰り返します。しかし、プロジェクト開発の現段階では、何の問題もありません。このアプローチはうまく機能し、それが適していることを示しています。
プロジェクトを移動する必要がありますか?
良い質問です。すでに GitFlic を使用している場合は、その理由を理解する必要があります。GitHub がダウンするのが怖い人はここでプロジェクトのコピーを作成すると良いと思います。このことに関係のない人には、それを転送する意味がありません。
結論
これは素晴らしい取り組みだと思います。プロジェクトにはニーズがあり、それを作ろうと決意する人が現れました。重要なのは、これが政府のプロジェクトではないということです。つまり、人々を惹きつける機能の提供に関しては競争が生じることになります。対象となる視聴者も存在し、それはプロジェクトが存続することを意味します。はい、プロジェクトはまだ未加工です。そして、今のところ、これだけで完全に使用することはできません (少なくとも、現代では CI/CD なしでは開発を行うことはできません)。GitFlic を詳しく見て、いくつかのプロジェクトを作成して使い方を学び、更新を待つことができると思います。
友人の皆さん、いつものように、私の電報チャンネルに登録するようお勧めします。そこでは、開発について、新しい記事について書きます。チャンネル チャットでは、興味深いトピックについてよく話し合います。チャンネルは著者のものなので、そこはいつも素敵で居心地が良いです) この記事では、新しいプロジェクト、つまり、店舗コード。私はあなたのフィードバックを待っています。これについてあなたがどう思うか非常に興味があります。ではごきげんよう!
GO TO FULL VERSION