54,000の星はすべてゼロにリセットされます、プロジェクトの作者:私はそれを非常に後悔しています

HTTPieプロジェクトを使用したか、理解したかはわかりません。HTTPieプロジェクトに慣れていない場合は、簡単な紹介をご覧ください。HTTPieはオープンソースのコマンドラインHTTPクライアントです。その目標は、CLIと可能な限りWebサービス。人間化。HTTPieは、テスト、デバッグ、および一般的にAPIやHTTPサーバーとの対話用に設計されています。httphttpsコマンドを使用すると、任意のHTTP要求を作成および送信できます。シンプルで自然な構文を使用し、フォーマットされた色付きの出力を提供します。

HTTPieプロジェクトの作成者は、2012年にGitHubで最初のコミットを行い、それから10年になります。継続的な反復と改善の結果、HTTPieはGitHubプラットフォームで最も人気のあるAPIツールの1つになり、54,000を超えるスターと1,000を超えるウォッチを備えています。

星の数が非常に多いこのプロジェクトでは、事故により54,000個の星がすべてゼロに戻りました。プロジェクトの作者であるJakubRoztocilは最近、この事件の詳細を彼のブログで紹介しました。また、他のプロジェクトの作者にも警鐘を鳴らすことができます。

どうした?

ヤクブは、事件が彼自身の間違った操作によって引き起こされたことを最初に認めました:

一連の不幸な出来事のために、私は誤ってプロジェクトのリポジトリを非公開にしました。これにより、GitHubは10年間構築してきたコミュニティを削除することができました。

なぜプライベートにするのか

著者ヤクブは言う:

リポジトリを非公開にすると、GitHubの機能であるすべてのウォッチとスターが完全に削除されます。私もこれを知っているので、明らかにHTTPieをプライベートにするつもりはありません。

この結果の最も直接的な理由は、Jakubが、1週間前に作成したが、以前はコンテンツで埋められていなかった別のリポジトリ(コンテンツもスターもありません)にいると考えていることです。

Jakubは、リポジトリの名前に一貫性がないことに気づいていませんでした。HTTPieプロジェクトhttpie/httpieのリポジトリはであり、Jakubが設定したいリポジトリはでしたhttpie/.github

だから、自分の間違いに気付かずにhttpie/httpie、代わりにプライベートにしたのですhttpie/.github

Jakubが終了して組織のページに戻ったとき、彼はまだ空のリポジトリを見ることができることに気付きましたが、HTTPieプロジェクトのリポジトリは消えていて、何が起こっているのか本当にわかりませんでした。そこで、Jakubはすぐに設定ページに戻り、HTTPieを再び公開したいと考えました。ただし、GitHubは、リポジトリのStar and Watchを削除するのを「支援」しており、プロセスを途中で停止できないため、GitHubは次の30分間はこれを実行できません。

GitHubの扱いが異なり、復元を拒否します

損失をできるだけ回避するために、JakubはGitHubが元のデータを復元するのに役立つことを期待して、その後初めてGitHubに連絡しました。結局のところ、GitHubチーム自体が、誤ってGitHubデスクトップアプリのリポジトリをプライベートにし、数時間以内にすべてを復元してしまいました。

元のGitHubCEOは状況を説明しました:

開発者が誤って今朝GitHubデスクトップリポジトリを非公開にしました。それを再モッディングしてもStarやその他のものは復元されないため、データベースのバックアップから復元しています。

どうやらGitHubにはこれに対するバックアップがあり、誤ってリポジトリをプライベートにしたことによって引き起こされた損失を回復することができます。しかし、HTTPieプロジェクトの場合、GitHubは、望ましくない副作用と無駄なリソースコストを理由に、そうすることを拒否しました。JakubはGitHubに金銭的補償を提供しましたが、同様に拒否されました。

この事件はJakub自身の過ちが原因でしたが、彼はブログでGitHubが改善できるいくつかの領域も提案し、他のプロジェクト作成者が同じ過ちを繰り返さないようにしたいと考えました。まず、GitHubに、あらゆる場所に適用される「警告:これは潜在的に破壊的な操作です」ではなく、操作の危険性をより明確で明確な方法でユーザーに通知することを望んでいます。次に、データベースの設計を改善するには、「可能な場合は常に「ソフト削除」を行い、特定の時間枠で「ハード削除」を遅らせます。

現在、HTTPieが再公開されています。ドラフトの終わりの時点で、プロジェクトは9,000を超えるスターを獲得しています。

おすすめ

転載: www.oschina.net/news/191453/httpie-star-to-zero