オープンソースプロジェクトの投稿は、インターネット上でのコードの投稿以上のものです。
過去10年間、オープンソースソフトウェアへの関心が高まっています。 Linuxは洗濯機とバトルドローンに属しています。 ほとんどのプログラマーは、自由でオープンソースの幅広いツールがなければ自分の人生を想像することはできません。
この注目すべき傾向の裏側は、新しいオープンソースプロジェクトをリリースするとき、あなたは激しい競争のゾーンにいるということです。
プロジェクトが注目されるのをどのように支援できますか?
コードを開く前に、この記事に記載されている質問に答えます。 ただし、必ずしも同じ順序ではありません。
チェックリストのすべてのポイントをたどることができますが、その一部しかできません。 目標を覚えておいてください-他の人があなたのプロジェクトについて学び、それをどのように使用するかを素早く理解し、それに参加するのを助けるため
免許
- プロジェクトにはライセンスがありますか?
- このライセンスはOSI / FSFによって承認されていますか?
- ライセンスはエコシステム内の他のライセンスと互換性がありますか?
サイト
- プロジェクトにインターネット上のページがありますか?
- ページの訪問者はすぐにそれが何であるかを理解しますか?
- そして、それはどのように機能しますか?
- 視覚要素を使用しましたか?
- 連絡先から離れましたか?
在庫状況
- プログラミング言語にネイティブを配布する方法を提供していますか?
- * nixディストリビューションの配布方法を提案できますか?
- 自動インストーラーを作成するのは理にかなっていますか?
ドキュメント
- ドキュメントはクイックインストールガイドから始まりますか?
- インターフェイス/ APIリンクは有効になっていますか?
- 一般的なドキュメントを見つけることができますか?
- 開発者向けの環境を作成する方法を説明する必要がありますか?
バグトラッカー
- 彼は空じゃないの?
- 初心者向けのいくつかのタスクが含まれていますか?
- すべてのタスクは十分に説明されていますか?
ツール
- プロジェクトに自動テストがありますか?
はじめに、注意、リリース!
肯定ですべての質問に答えれば、あなたのプロジェクトは他のオープンソースプロジェクトの中で非常に成功するでしょう。 すべてを行うことができない場合でも心配しないでください-小さなステップでもうまくいきます。
そして、最初の開発者が来てコードに何かを書くとき、これをBig Lebowskiからの男として言及することを忘れないでください:
イリノイ州からの新鮮な
このリストに他に何を追加できるかがわかっている場合は、記事またはTwitterで記事の作成者@radekpazderaにコメントを書き込んでください。