問題タブ [project-hosting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
version-control - 個人的なプロジェクトにソフトウェア ホスティング ソリューションを使用する必要がありますか?
現在、すべてのプロジェクトをラップトップに保存しています。私はこれを行うべきではないと考えていますが、代わりにバージョン管理システムを使用して、外部ホスティング リポジトリ (Google Code、SourceForge など) からチェックイン/チェックアウトします。ここにはいくつかの利点があります。まず、コンピューターがクラッシュしてやけどをしたり、外付け HDD がクラッシュしてやけどしたりしても、コードを失う心配がありません。2 つ目は、自分のコードを世界中と共有できるため、必要なときにさらに助けを得ることができることです。
これは良い考えですか?もしそうなら、調査すべき他のプロジェクトホストは何ですか (Google Code と SourceForge 以外)?
open-source - Hosted Projects メタ検索エンジン
sourceforge、github、berlios、rubyforgeなど、オープンソース プロジェクトをホストするための無数のサイトを利用できるため、これらのさまざまなサイトで利用可能なすべてのプロジェクトをカタログ化する専門の検索エンジンが存在するかどうか疑問に思っていました。
kodersやgoogle codesearchのような実際のソース コードを検索する検索エンジンについて話しているのではなく、プロジェクト自体をカタログ化するものです。
たとえば、オープン ソースのファイル比較/マージ ユーティリティを探していた場合です。この検索エンジンに「ファイル比較」を入れると、一致するプロジェクトがたくさん返ってくるかもしれません。オペレーティング システム、実装言語、ライセンス、またはその他の基準に基づいて検索を絞り込むことさえできるかもしれません。
私が考えることができる最も近いのはfreshmeatですが、その場合、プロジェクトの所有者は情報を freshmeat に送信する必要があり、情報自体をスパイダーアウトすることはありません。 Krugleには「Open Source Projects」タブがありますが、クリックするたびにページがリロードされるので、あまり役に立ちません...
open-source - 複数のサイトでオープンソース プロジェクトをホストする
オープンソースのプロジェクトがあり、それを公開しようとしていたとします。たとえば、 github、sourceforge、google codeなどの複数のサイトでプロジェクト エントリを設定することは非倫理的と見なされますか?
これは純粋に露出を増やすためです。これには、ソース管理に github を使用したい、問題追跡やフォーラムなどに sourceforge を使用したいなど、いくつかの実際的な理由があるかもしれないことを認識しています。この質問のために、サイトの 1 つをプロジェクトのメイン サイトとして使用し、メイン サイトを指す他のサイトで「スタブ」プロジェクトを作成する場合にもっと焦点を当てたいと思います。
私の直感では、それは完全に非倫理的ではないかもしれませんが、低俗な側に隣接している可能性があります...
open-source - オープンソース プロジェクトのホストをどのように評価しますか?
初めてのオープン ソース プロジェクトを作成する予定で、Google コードまたはコードプレックスをホストする場所を決定しようとしています。コードプレックスにはより優れたコミュニティ機能があり、Google コードには実際の svn とバージョン差分ツールがあるようです。プロジェクトをホストする場所の決定要因は何ですか?
project-management - Googlecode wiki をオフラインで読み取り/編集/追加する最良の方法
熟考しすぎた後、ついにGooglecodeでプロジェクトを開始しました。私が googlecode で気に入った最高の機能の 1 つは、wiki のリビジョン コントロールでした。これにより、wiki ページをオフラインでローカルに追加/編集し、後でコミット/プッシュすることができます。
私の知る限り、すべてのウィキには独自の書き込み構文があるため、Googlecodeウィキ用の優れたgooglecode-wiki-toolbar-attachedエディターはありますか。
または、誰かが wiki.code.google のローカル リポジトリも使用している場合、オンライン コラボレーション用のドキュメントを作成するためにどのような方法に従っていますか。
open-source - オープン ソース プログラムを自己ホストする
オープン ソース ソフトウェアを自分でホストしたいとします。つまり、sourceforge や Google コードではなく、自分のサーバーで自分の svn と課題トラッカーとドキュメントをホストします。
それを行うのに最適なソフトウェアは何ですか?
web - Web サイト ホスティングを提供するプロジェクト ホスティング サイト
オープンソース プロジェクトを立ち上げたいと考えており、プロジェクトのホスティング サイトについて考えています。SourceForge 以外のものを試すという提案を聞いています。ただし、SourceForge が他のプロジェクト ホストで見たことのない機能の 1 つは、Web サイトのホスティングです。最終的には、一般の人々がアクセスして私のソフトウェアを入手できるように、セミプロ向けの公式サイトを立ち上げたいと考えています。SourceForge の Web スペースを使えば、それが簡単になります。私が見逃しているような Web スペースを提供するプロジェクト ホスティング サービスは他にありますか?
xna - オープンソース ホスティング サービス/ライセンスの選択
私は、他の 3 人の学生のグループと一緒にゲーム デザイン プロジェクトを開始しています。バージョン管理や wiki などにオープン ソース ホスティング サービスを使用したいと考えています。、https://stackoverflow.com/questions/29736/what-open-source-hosting-service-should-i-use、http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities )しかし、どちらが私たちの状況に最適です。これらのスレッドは、大規模で長期的なオープン ソース プロジェクトに重点を置いているように見えますが、私のグループは小規模で、比較的短期間一緒に作業する予定です。
ここに私の制約があります:
- 4~5名のグループ
- 2010 年 5 月までこのプロジェクトに費やした時間は、1 人あたり週 10 時間以上
- 言語/フレームワーク: C# XNA
- IDE: ビジュアル スタジオ 2008
- プロジェクトは 100 mb 以下になります
あると便利な機能:
- ウィキ
- マイルストーン追跡
- 問題/バグ追跡
- コードレビュー
- ドキュメントのホスティング (ゲーム マニュアル、デザイン スペックなど)
Visual Studio をサポートしているため、CodePlexは便利だと思います。私は過去に小さなプロジェクトでCodePlexを使って良い経験をしました。ただし、Assemblaには優れた UI があり、タイム トラッキング機能/SVN コミットへのチケットのリンクは非常に役立つようです。(特定のグループ メンバーが怠けていると、ここに表示される可能性があるため、特にタイム トラッキングは私にとって魅力的です。)
Google Codeは前述のスレッドで多くの人から称賛されており、私のグループの全員が Google アカウントを持っています。
また、プロジェクトにどのライセンスを選択すればよいかわかりません。
git - 機密データ ファイルが追跡されないようにしながら、github を使用して公開 git リポジトリをホストする
私のアプリは Heroku でホストされており、公開の github リポジトリも持っています。
私のアプリには、Amazon S3 資格情報を含む構成ファイルがあります。ファイルが github ではなく heroku にプッシュされるようにすることが重要です。
そのため、マスター ブランチを heroku にプッシュして別の github ブランチを作成し、.gitignore ファイルが s3.yml ファイルを参照していることを確認できると考えていました。次に、「git push origin github:master」を実行して、github ブランチを github.com にプッシュします。
これは、最初のコミットではうまく機能します。
しかし、その後 master ブランチに切り替え、すばらしいコードを書いてから、すべてを heroku にプッシュします。次に、自分の github ブランチに戻り、"git merge master" を実行して、新しいコードがブランチに追加されるようにします。ただし、これにより、master ブランチの s3.yml および gitignore ファイルが github ブランチにコピーされます。頭から机への強打セッションをキューに入れます。
追跡されていないファイルが追跡されないままであることを保証しながら、ブランチの同期を維持する方法について何かアドバイスはありますか? 不要な S3.yml ファイルと別の .gitignore ファイルをマージしないように git に指示できますか?
ここで死んだ馬をむち打ちですか?プライベートの github アカウントにお金を払うことをまだ正当化することはできませんが、答えとしては、それを行うか、projectlocker に切り替える必要があると思います。
この問題が私のがらくたのgitスキルに起因するものであり、方法があることを願っています....事前に感謝します
編集:::受け入れられた答えは素晴らしい解決策ですが、私はもっと好きな新しいものを見つけました。ここでそれについて読んでください: http://docs.heroku.com/config-vars - Heroku の賢い人たちは、すべてに対して答えを持っています... 本当に素晴らしい
svn - 独自の svn リポジトリ ホスティングを作成する
1 週間以来、ToirtoiseSVNとAnkhSVN、GoogleCodeとsourceforge.netをプロジェクト ホスティングとして使用しています。私にとっては、次のプロジェクトを作成する前に、このすべてのフォームに記入するのが面倒です。そこで、自分のリポジトリ ホスティングについて考え始めました。
シンプルなファイル ホスティングなどを使用して、Google や SourceForge などのソフトウェアをインストールして独自の SVN サーバーを持つことはできますか? 私のポイントは、Google と SF がバージョン管理を管理できるようにする、この役に立たない UI インターフェイスをすべて使用せずに、インターネットに独立したリポジトリを用意することです。GoogleCode などの既存のホスティング サービスを利用したくない - それらから独立したい! ;)
あるいは、私自身のリポジトリホスティングを無料で行う別の方法かもしれません;)私が商用ホスティングに翻弄されているとは言わないでください... :/