JavaRush /Java 博客 /Random-ZH /GitFlic:俄罗斯版本的 GitHub 已经离开测试版。让我们看看那里有什么
Roman Beekeeper
第 35 级

GitFlic:俄罗斯版本的 GitHub 已经离开测试版。让我们看看那里有什么

已在 Random-ZH 群组中发布
大家好,亲爱的朋友们。这对我来说是一种新的格式,一种评论格式。因此,不要严格判断,写这篇评论其实并不像我一开始看到的那么容易。我会立即说它不是由 GitFlic 的创建者支付的,我只是有兴趣写一下它。 GitFlic:俄罗斯版本的 GitHub 已经离开测试版。 让我们看看那里有什么 - 1因此,他们在俄罗斯创建了一个类似于美国 GitHub 的网站。该项目名为GitFlic,它已经离开测试版,这意味着普通用户已经可以注册。但在此之前,我们需要了解这是一个什么样的项目,有多少人在那里工作以及工作了多长时间,这样我们就不会抱有不合理的期望。事实上,这就是我一开始的想法。

一点历史

在 GitHub 政策发生变化以及可能受到制裁的背景下,俄罗斯的项目是否需要存储库的问题就出现了。他们写道,俄罗斯政府希望拨款 21 亿卢布来创建类似产品。看起来这个项目是由政府资助的,但是在网上浏览了一下之后,我发现了一篇采访,其中有很多我们感兴趣的问题的答案。 GitFlic:俄罗斯版本的 GitHub 已经离开测试版。 让我们看看那里有什么 - 2从中可以得出以下几点:
  1. 这个项目不是公共的,而是私人的。而且与所说的21亿卢布无关。这甚至很好,产品将竞争并尝试提供新的和有需求的东西,它不会成为“削减”预算的地方,创作者将尝试提供自己的东西。

  2. 截至撰写采访时(21 年 10 月 28 日),团队中只有 5 个人,其中包括 3 名后端人员、1 名前端开发人员和 1 名经理。由于预算原因,没有扩建计划。但在网上搜索后,我发现他们的项目有一个Java开发人员的职位空缺,这是一个好兆头。所以,钱确实出现了。

  3. 该项目只有 10 个月的历史,也就是说,它还很年轻,很可能还很原始。因此,在没有这种理解的情况下,与同一个 GitHub(已经有 13 年历史)进行比较是没有意义的。

  4. 该项目是用Java编写的!这不能不让我们Java人高兴。如果你看一下我上面展示的职位描述,你就可以了解 GitFlic 是用什么技术编写的:

    • Java 11;
    • PostgresQL 11.x;
    • 兔子MQ;
    • 雷迪斯;
    • Spring框架5;
    • 弹簧靴2;
    • 弹簧数据;
    • 弹簧芯;
    • 春季消息传递;
    • 春季MVC;
    • 弹簧安全;
    • 春天的仇恨;
    • 弹簧集成。
  5. 总体目标是在俄罗斯并为俄罗斯创建一个存储代码的地方,以便在发生封锁的情况下,人们可以安全地存储他们的代码。

  6. 吸引人的是与俄罗斯大学的教育融合。有自己的地方来存放实验室工作和其他东西会有所帮助,这一点非常重要。说实话,我现在都不知道他们在哪里做。如果读者中有学生,请分享一下你的实验代码存放在哪里?

  7. 有付费选项,项目需要赚钱。但它比同类产品便宜得多。最重要的是,你可以在最多5人的团队中开发私人项目,而无需付费,这非常好。我认为这是一个优点。

所以,我想介绍已经足够了,现在我们已经知道我们将要看到的东西了,所以我们需要去注册!

第一步

首先,让我们进入他们的登陆页面,在那里我们会看到: GitFlic:俄罗斯版本的 GitHub 已经离开测试版。 让我们看看那里有什么 - 3在这里我们看到我们已经可以注册,我们稍后会这样做。 第一个用于存储代码并使用它的俄罗斯服务......显然,是的,第一个。我以前从未听说过其他人。我在这里有一个问题:他们为什么不早点这样做?他应该早就出现了。以下是该项目的特点:
  • 你可以在团队中工作。如果没有这一点,通常就不清楚谁需要这样的项目。

  • 合并请求。目前还不是很清楚,但我认为这类似于在 GitHub 中您可以在分叉项目后通过拉取请求提供更改。显然,这是分叉策略的一个例子。我在这里描述了这种方法,你可以阅读它。

  • 2fa 配置文件保护。这已经是事实上的安全标准,立即考虑这一点就做得很好。这绝对是一个优点。

  • 公共和私人存储库的可用性。如果没有这个,也没有团队合作,现在这是不可能的。

以及计划很快添加的内容:
  • 代码讨论。能够对代码段进行评论。有趣的是,让我们看看他们是如何实现的。

  • 任务跟踪器。与代码完全集成,这一点非常重要,也是有需求的。现在我们会等待。

  • 电报通知。这东西确实有用,但与其他东西相比,它看起来有点褪色。好吧,上帝保佑他,就是这样)

从功能范围来看,我们可以说该项目仍处于开发的开始阶段。还有很多我想要的功能。将等待。接下来,我们再次重申,代码存储在俄罗斯和俄罗斯服务器上。我认为这对某些人来说很重要。公司的实际使命是: “我们相信 GitFlic 不仅会成为一个存储代码和使用代码的平台,而且会成为一个由开发人员和热爱编程的人组成的成熟社区,编程既是一种爱好,也是他们的主要收入”。 这个想法很有趣。这就是登陆页面结束的地方。

价格政策

到目前为止,付款很简单。5人以上团队每人250卢布。粗略地说,这是 3.5 美元。价格很小,但到目前为止他们没有什么特别的东西可以提供。仅限于未来,因此与其他存储存储库的地方比较价格是没有意义的。 GitFlic:俄罗斯版本的 GitHub 已经离开测试版。 让我们看看那里有什么 - 4未来,他们承诺 CI/CD、静态代码分析和任务跟踪器。并在云中启动应用程序。后者似乎很有趣,但目前这些只是文字,让我们看看会发生什么。

登记

是时候注册一下,看看里面有什么了……) GitFlic:俄罗斯版本的 GitHub 已经离开测试版。 让我们看看那里有什么 - 5注册一如既往,到处都有,设计还有很多不足之处,但正如技术总监所说:“设计也会抽出时间来,会更好。” ” 好吧,让我们相信它))我创建了一个测试项目来看看它是什么样子。一切都让人想起 GitHub:按钮位于相同的位置,功能都相似,可以订阅其他开发人员,并且有机会对项目进行评分(这里称为“收藏夹”部分)。这是我的帐户链接,如果您愿意,请订阅。我不知道我是否会使用这个项目,我们拭目以待。事实上,它在功能上与 GitHub 相似是一件好事。使用过 GitHub 的人会发现切换到 GitFlic 会更容易。此外,第二次重新发明轮子是没有意义的。与 GitHub 的不同之处在于:创建项目时,最初选择项目所使用的编程语言。 GitFlic:俄罗斯版本的 GitHub 已经离开测试版。 让我们看看那里有什么 - 6在我看来,这是一个有争议的决定。在 GitHub 上,这是由代码量决定的。也许这是一个临时解决方案,是在存储库中没有定义的功能时制定的。新创建的项目附带了一份使用 git 的备忘单。有帮助,谢谢。一件有趣的事情:如果您尝试删除存储库,则不会单击该按钮。也许当您阅读本文时,这个问题就会得到解决,但现在,正如我所写,它不起作用。 GitFlic:俄罗斯版本的 GitHub 已经离开测试版。 让我们看看那里有什么 - 7因此该功能重复了 GitHub 中所做的事情。但在项目开发的现阶段,我不认为它有什么问题。这种方法取得了成功,并表明它有其应用价值。

我是否应该移动我的项目?

好问题,因为如果您已经使用 GitFlic,您需要了解原因。我认为那些担心 GitHub 崩溃的人应该在这里创建他们项目的副本。对于与此无关的人,我认为没有必要将其转让。

结论

我认为这是一个伟大的举措。该项目有需求,并且决定创建该项目的人已经出现。重要的是,这不是一个政府项目,这意味着将存在竞争,提供吸引人们的功能。还有目标受众,就意味着项目活了。是的,该项目仍然是原始的。而且你暂时无法完全使用它(至少在我们这个时代,如果没有 CI/CD 就无法进行开发)。我觉得你可以仔细看看GitFlic,创建一些项目来更好地学习如何使用它并等待更新。 朋友们,一如既往,我邀请你们订阅我的电报频道。在那里我写关于开发,关于我的新文章,在频道聊天中我们经常讨论有趣的话题,频道是作者的,所以那里总是美好而舒适)在 这篇文章中我试图向您展示一个新项目 - 一个地方存储代码。我正在等待您的反馈,我对您对此的看法非常感兴趣。一切顺利!
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION