プルをアップストリームにすばやく注入する方法は?

友人たち、今日、私の頭の中に長い間定着してきた一つのアイデアについてお話ししたいと思います。 それは何年も前に生まれたもので、その目的は、GitHubプロジェクトで発生するすべてのコミュニケーションを便利な形式で集約して提示するサービスを作成することです。 このようなサービスは、まず、GitHubで多くのプロジェクトを持っている人や、他の人のプロジェクトで多くのプルやチケットを作成する人にとって非常に役立ちます。



チケットを作成してプルする人々は、関心のあるオープンソースプロジェクトを改善するためにこれを行うと信じています。 このためには、チケットがプルになり、タイムリーなマージをプルする必要があります。 このプロセスが速くなるほど、OpenSourceはより速く進化します。



ただし、GitHubでは、チケットまたはプル周辺の通信がサイレントで失われることがよくあります。 これはさまざまな理由で発生しますが、原則として、一部の参加者がコメントに関するメールジャブをスキップするという事実によります。 理由は異なる場合がありますが、結果は常に同じです-チケットは失われ、時にはそれを覚えるまでに数年が経過します。



もちろん、githubはそのような場合のプル(https://github.com/pulls)とチケット(https://github.com/issues)のリストをページに提供しますが、私の意見では、彼らは少しのヒントを与えないという点で不便ですどのチケットであなたからの反応が必要で、どのチケットでは反応しません。 これは私が修正したいものです。



私のプロジェクト12forks.comは、チケットとプルを操作するための実験的なインターフェースを提供します。 長い間反応しないため、1ページを見て、回答を受け取る予定のチケット、マージ競合を修正する必要があるプール、メンテナーを呼び出す場所を理解できるインターフェース。 おそらく、SlackやTelegramなどのさまざまなメッセンジャーとの統合も行われるでしょう。 ポイントは、オープンソースプロジェクトでのコミュニケーションと問題解決をスピードアップすることです。



私はすでにこのツールのMVPを使用しています。これはコンソール内で機能します。 その助けを借りて、数日で、103個のプルとチケットの「ブロック」を半分にすることができました。 私は何年も前にその部分を閉じました。 また、場合によっては、コメント間の遅延が数年に及ぶ可能性があることは明らかです。



画像



このようなツールは、変更を行うプロセスをスピードアップすることができ、オープンソースに貢献したい人に役立つと信じています。



私の推定によると、すべてのgithubユーザーの約3%がチケットとプルを積極的に使用しており、4800万人の3%(これはまさに私の研究で計算した量です)は、ほぼ50万人です。 それは、私が思いついたソリューションから潜在的に利益を得ることができる人の数です。



計画によると、一般公開されているMVPは6月に準備が整います。 初めて使用することに興味がある場合は、 12forks.comのフォームに記入してメールを残してください。



また、同様の製品で試すことができるアイデアを本当に楽しみにしています。 この投稿のコメントにそれらを書くか、ideas @ 12forks.comにメールで送ってください。



All Articles