非常に初期の開発段階にあるプロジェクトがいくつかあります。それらは完成に近づいているわけではありませんが、私はGitHubでそれらを(パブリックリポジトリとして)ホストしています:
開発のごく初期の段階でも、GitHubでプロジェクトを公開しても大丈夫ですか?誰かがやって来てOMG this is total BS, this code is so bad!
洗練されていない/まだ開発中/テストされていないコードを調べています。
新しい公共プロジェクトを始めるときの習慣は何ですか?表示する内容が実質的になるまで待つか、GitHubに直接ベアリポジトリを作成してそこから開始しますか?
私はこの投稿全体でGitHub
を使用しましたが、これはそこにあるすべてのコードホスティングサービスに当てはまります。
もちろん、それは問題ありません。現在GitHubでホストされている4,098,118を超えるプロジェクトがすべて100%素晴らしいものであり、便利であるとは想像もできません。あなたは誰かにあなたのコードを使うことを強制したり、それを見ることさえも強制していません。主に自分自身でプロジェクトをホストする場合、コードの品質はあなたに関係し、他の誰にも関係しません。
プロジェクトをホストするすべての正しい理由をリストしました。バックアップ、ユニバーサルアクセス、他のユーザーとのコラボレーションの可能性は、できるだけ早くホスティングを開始する大きな理由です。
できるだけ早く好きなものをプッシュしてください。あなたがそれを公表し、それが興味深いものでない限り、誰もそれを見るつもりはありません。
あなたが本当に心配しているなら、いくつかの無料のコードホスティングサービスはプライベートリポジトリを提供しています。
ほとんどのプロジェクト管理機能、すべてのクラウドベースのDCVS機能を備え、無料のプライベートリポジトリを備えたBitbucketを使用して、DLに保存できます。
もちろん、開発の初期段階で公開できます。ただし、プレアルファ、後で設定するアルファ、ベータとしてマークしてください...
それはあなたがコードが不完全であるか単に悪いと思うかどうかに依存すると私は言うでしょう。もし悪いのなら、あなたが今であるのか、まもなく新しいポジションを探しているのかを検討したいかもしれません。潜在的な雇用主があなたを調査している場合、コードが発見可能かどうか。
OTOH、特にそれがコメントされている場合、悪いコードでさえもボーナスと考えられるかもしれません。
私のアドバイス:慎重に決定してください。
誰もあなたのプロジェクトにつまずくつもりはありません。そしてもし彼らがそうしたとしても、彼らはそれについてインターネット上で騒々しく行くつもりはありません。
もちろん、好きなものをプッシュできますが、GitHubにプレベータ版のソリューションをプッシュする方が良いです。
GitHubプロジェクトを保存するために DropBox を簡単に使用できます。良い点は、どのコンピューターからでもプロジェクトにアクセスできることです。