GitHubで1週間で3500以上の星を獲得する方法と、それが必要な理由

Froala Design Blocksという新しいプロジェクトを最近開始しました。 数日後、 最も人気のあるGitHubリポジトリのリストに到達しました 。 1週間後、私たちは3500の星を獲得し、次の2つでは1日に500を一貫して収集しました。











広告スキームを通じてフォロワーやいいね!を獲得できるTwitterやFacebookとは異なり、GitHubにスターを付けたのは、プロジェクトに本当に感銘を受けた人だけです。 したがって、彼らの数は多くを語っています-これは信頼を喚起し、製品を試してみるかどうかを判断するときに人々の決定に影響を与える信頼できる指標です。



Froala Design Blocksは最初の製品ではありません。数年前からGitHubを使用しています。 しかし、私は最近、星の価値を認識し始め、人々がそれらを設定するために、どの規則に従う必要があるかを掘り下げました。 だから私は、初心者と退役軍人の両方が、自分たちのプロジェクトを代表し、改善するために星の可能性を十分に活用する方法について、自分にとって新しい何かを見つけることを願っています。



見事なREADMEを作成する



GitHubのREADMEファイルは、Webサイトのメインページのようなものです。 これは訪問者が最初に目にするものなので、良い印象を与えることが重要です。 写真がクールで、プロジェクトが面白そうだからといって、誰かが星をクリックする可能性があります。



優れたREADMEにはすべての重要な情報が含まれているため、開発者はプロジェクトの本質、プロジェクトを使用する理由、およびその方法をすぐに理解できます。 多くのテンプレートがありますが、 これBillie Thompsonのテンプレートをお勧めします。



READMEは通常マークアップで書かれていますが、美しく作ってください。 有用な情報に加えて、優れたコンテンツでは不十分であり、デザインも必要です。 私たちの脳は視覚情報を非常によく読みますが、テキストをデコードするにはより多くの認知的努力が必要です。 私もこれを言うでしょう:READMEがどのように見えるかは、それが言うことよりも重要です。



READMEを美しくする方法は? このために、 Matias Singersがコンパイルしたリストからいくつかの優れた例を研究しました。 ただし、この時間がない場合は、簡単に絞ります。



  1. ラベルを使用する-自信を呼び起こし、最初に開発者が興味を持つ情報を要約します。
  2. 写真またはgifを使用します-バナー、ロゴ、理想的には製品の本質を明確に示すものにすることができます。 しかし、訪問者の注意が散漫にならないように無理をしないでください。


あなたのターゲットオーディエンスが開発者であるという事実は、あなたが怠zyになれるという意味ではありません。 私たちも人です。ただし、ここではおそらく誰もが私に同意するわけではありません。



必要なものを直接教えてください



仕事に参加したり、貢献したり、提案したりするかどうかを人々に知らせてください。 GitHub管理が言うように、あなたは積極的に協力を構築しなければなりません。



計画された改善と更新のリストからいくつかのアイデアを取り上げ、それらを問​​題に追加しました。 GitHubの問題は、単語が示唆する意味で必ずしも「問題」ではありません。 その中で、バグ(つまり、実際の問題)だけでなく、新しい機能も確認できます。 さらに、コードには最適な方法で記述されていないフラグメントがいくつかあり、これを理解しています。 議論したいトピックもいくつかあります。 これはすべて、会話を始めるのに適しています。



最後に、私たちは私たちの問題に、 助けが欲しい良い最初の問題機能強化議論としてそのようなマークを付けました( 初心者の ために助け改善議論 が必要です )。 一部のタグは組織用ではありません。 GitHubは、他の人のプロジェクトに参加して、問題を表示し、 希望するヘルプの 最初の問題ラベルの下で要求をプルするようにアドバイスしています。 後者は、著者が協力に関心があることを示しています。











GitHubページにユーザーを誘導する



あなたのページは美しさで人々を驚かせる準備ができたので、可能な限りそこに人々を誘惑するだけです。 それはすべてあなたの想像力にかかっています。



ユーザーをGitHubにリダイレクトするいくつかのボタンをWebサイトに個人的に追加しました。 同時に、訪問者に自分の意見を表明するか投票してもらうか、単にボタンにアスタリスクを付けて使用するように依頼しました 。 リポジトリには他にも十分な紹介がありますが、私たちのサイトは依然として紹介の主な情報源です。











開発者の濃度を検索



そもそも、開発者はGitHubに座るだけなので、リポジトリのトピックを書き留めます。これにより、関連分野に特化した人や特定の問題の解決策を見つけようとしている人にとって、プロジェクトを見つけやすくなります。



さらに、一般的なパッケージ管理システムにプロジェクトを配置することは、視聴者の注意を引くのに最適な方法です。 プロジェクトがフロントエンド開発者向けに設計されている場合は、 NPMCDNJSに注意してください 。 作成するプログラミング言語に応じてシステムを選択します。 Ruby開発者がRubyGemsを使用し、 Composer for PHPがあり、 PyPiがPythonに適しており、.NETライブラリが通常NuGetで公開されているとします。



コミュニティに興味を持ってください



Facebook、Google +、LinkedInの新しいグループに気軽に参加して、メンバーに助けてもらい、意見を共有してください。 注意してください。対策がわからない場合、スパムになり、逆の効果が生じる可能性があります。



だからスパムしないでください。 まず、コミュニティルールでそのような投稿が許可されているかどうかを確認してから、公開することをお勧めします。 当社の製品に関連する多くのコミュニティでは、公開の時点ですでに積極的な参加者としての姿を見せています。 また、各グループの詳細を考慮し、メッセージテキストをカスタマイズして、最も適切な画像を選択しました。



メーリングリスト



あなたがウェブサイトを持っていて、人々がニュースを購読しているなら、今があなたの存在を思い出させる時です。



2,000を超えるアドレスのリストを作成しました。これらのすべての人々に、ローンチに関するニュースを書いた手紙を送りました。 不快な驚きがないように、自動メール送信には特別なツールを使用することをお勧めします。











Twitterで共有ボタンを追加する



Twitterは、開発者に情報を広めるための最良のチャネルの1つです。 しかし、彼ら自身が何らかの説明テキストを書かなければならない場合、プロセスは余分なステップにまで伸びます。



ユーザーが簡単にツイートできるようにする-README見出しの横に[共有]ボタンを追加し、事前にメッセージを作成します。











以下に、Twitterボタンに使用されたコードを示します。 パラメータtexturlviaおよびhashtagsを変更して調整します。



[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Get%20over%20170%20free%20design%20blocks%20based%20on%20Bootstrap%204&url=https://www.froala.com/design-blocks&via=froala&hashtags=bootstrap,design,templates,blocks,developers)







広告に夢中にならないでください



広告は、もちろんお金があればリポジトリに人々を引き付けることができる追加のチャネルです。 しかし、忘れないでください:星は買われません。 広告を介してページにアクセスする人でさえ、プロジェクトが気に入った場合にのみ星印を付けます。 私が言及したチャンネルがうまく機能する場合、広告は意味をなしません。



Facebookでのキャンペーンの広告費用は1日あたり3ドルでした。 期間はそれぞれ5日間で、費用は15ドルでした。 これは、ビジネスを開始し、最初の数百の星を集めるためにのみ必要でした。 最初の2日間、彼女はおそらく私たちのために本当に働いていましたが、残りの3日間はお金を風に投げました-プロジェクトはすでに勢いを増し始めました。



GitHubの次のプロジェクトにもっと投資する予定ですが、プロセスを開始する最初の数日間だけです。



無料でオープンソース



これは非常に重要です。 人々はしばしば単に敬意や感謝の印として無料プロジェクトに星をつけますが、有料のものについては、一部のユーザーは原則から純粋に投票しません。



Froala Design Blocksは無料のオープンソースプロジェクトであり、私たちを大いに助けてくれました。 比較のために、他のプロジェクトは有料で配布されていますが、主要なIT企業の注目と承認を得ていますが、そのような人気はありません。



GitHubで最も人気のあるリポジトリのリスト



そこに着くのとても難しいです 世界中の最も強力な開発者と競争します。 特定の言語のトップに侵入することは少し簡単ですが、誰もが最初の位置を取ることに成功しているわけではありません。 この前に私が与えたアドバイスは、あなたが二階に行くのを助けるでしょう。 可能であれば、より多くの人々を目にすることになり、有機的成長につながります。 最初に、初期のフォロワーは通常これらのリストを見ます。 第二に、 GitHubがTwitterであなたについて書いて、ニュースが飛び交います。











負帰還を取ります



すべての人々は異なっており、私たちのニーズと好みは非常に異なっています。 あなたのプロジェクトが人気を博しているなら、世間知らずのレビューに備えてください。 それらのいくつかはあなたが製品を改善するのを助けることができます、いくつかは好みの問題と考えられることができます、そしていくつかは明らかに欠陥を見つける欲求から単に残されます。



ネガティブから離れないでください、それがどこから来たのかを理解してください。 原則としてあなたがすることを単に必要としない人々が常にいるでしょう。 製品を改善する否定的なレビューから何かを抽出できる場合は、メモを取ります。 そうでない場合は、紛争を起こさないでください。



週末に注意してください



週末、GitHubのトラフィックは常に低下します。 ただし、プロジェクトを平日に公開するか、週末に公開するかは、ターゲットとするユーザーに基づいて決定する必要があります。



あなただけではなく、すべてのプロジェクトのトラフィックが落ちます。 週末に公開しても悪影響はありませんが、成長が遅くなる場合があります。



しかし、フリーランサーとアーリーアダプターは、対照的に、週末にかけてより活発になっています。 まず第一に彼らの注目を集めることを期待し、あなたが成功することを確信しているなら、これはあなたに人気のある製品のリストに載ることを試みることであなたに有利なスタートを与えることができる。











しかし、なぜですか?



質問は公平です。これはすべて多くの作業を必要とするため、そして何のために-GitHubのいくつかのスターですか? 以下に、これからどのような恩恵を受けたかをまとめてみましたが、おそらくあなたも受け取るでしょう。



交通 GitHubは現在、Froala Design Blocksの紹介サイトのリストをリードしています。 検索エンジンの最適化をどれほどうまく行っても、サイトやドメインがGitHubトラフィックと競合することは依然として困難です。



何か新しいことを学ぶ機会。 GitHubは、プログラミングスキルを磨きたい人のための主要なチャネルの1つです。 それにもかかわらず、何らかの理由でそれらはしばしば無視されます;それらの可能性は十分に高く評価されません。 スタートアップの開発者および創業者として、私は開発者の間での人気があなたが必要とするほとんど無制限の量の情報源であると考えています。



他のユーザーから寄せられたフィードバックのおかげで、多くの新しい概念、技術、およびソースコードを改良する方法を学びました。 これにより、プロジェクトを改善し、IT分野の知識を深めることができました。



コミュニティ。 「忘れないでください:私たちは時々つまずきます。 それが、手をつないで行く方が簡単な理由です。」 -エミリー・キンブロー



視聴者の成長。 ユーザーは、あなたとソーシャルネットワークの購読を開始します。 したがって、次回プロジェクトを公開することにしたときには、より多くの人がそれを見ることになります。



信頼。 初期のフォロワーを脇に置いておくと、開発者は通常、使用する予定の製品を選択する際の人気によって導かれます。 スターは、人気の信頼できる指標の1つであり、プロジェクトと対話する問題やユーザーの数でもあります。



満足。 実用的な利点に加えて、開発者として、何千人もの人々が当社の製品を使用して投票するのを見ると、深い満足感を経験します。



あなたのプロジェクトで頑張ってください!



All Articles