問題タブ [collaboration]
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.
collaboration - 地理的な距離はまだ問題ですか?
音声およびビデオ会議、タスク、カレンダー、およびドキュメント管理のための優れたソリューションがたくさんあります。仕様、UMLダイアグラム、コードジェネレーターなどを入手しました。
しかし、それでも企業は不況の時でさえ人々が物理的にそこにいることができるようにたくさんの現金を注ぎます、そして私はなぜだろうか?
open-source - オープンソース プロジェクトの管理方法
私は空き時間に小さなチームでいくつかのプロジェクトに取り組んでいます。私たちは輪になって製品を開発できないという問題を抱えていますが、これは私の日常の仕事では問題ではありません. 対面でのコミュニケーションの欠如は、生産性に大きな影響を与えているようです。
オープンソース開発コミュニティで使用されているソフトウェアや方法論の例を教えていただければ幸いです。
asp.net - ASP.NET プロジェクトで Web デザイナーと共同作業する (SVN を使用)
SVN を使用してすべてを同期させながら、ASP.NET プロジェクトで Web デザイナー (CSS と HTML に精通している) と共同作業するには、どのような方法がよいでしょうか?
- コンパイル済みの DLL (つまり、"bin" フォルダー) をソース リポジトリ (とにかくトランクではありません) に置きたくありません。
- デザイナーが Visual Studio または動作するビルド環境を持っている必要はありません。
- デザイナーがサイトを (ローカルまたはリモートで) 実行できるようにしたい
- デザイナーの変更を SVN トランクと同期させたい
(TeamCity を実行するビルド サーバーがあるため、ある種の自動化プロセスが可能です)
collaboration - あなたの組織は共通のコンポーネントをどのように扱っていますか?
共通コンポーネントは、1 つのグループによって作成および維持され、多くのグループによって使用されるライブラリまたはその他のコードです。
私たちが抱えているいくつかの問題は次のとおりです。
- ユーザーはコンポーネントに関する問題を報告しません。
- ユーザーは、ニーズに合わせてコンポーネントの回避策を構築します。
- 締め切りに間に合わせるために、トランク バージョンとの互換性を破っています。
- ユーザーは、自分の (堅牢性の低い) ソリューションの方が優れていると考えて、独自のソリューションをコーディングすることになります。
あなたの組織は共通のコンポーネントをどのように扱っていますか?
私が持っているアイデア:
- コンポーネントをオープン ソース プロジェクトのように扱い、チームにパッチの提出を要求します。
- コードへのカスタム変更を完全に禁止します。
- ...
database - 共同開発のための共通データベースの使用
私のプロジェクトの一部の人々は、共通の開発データベースを使用し、全員がそれに接続することが最善であると考えているようです。そうではなく、各開発者が独自のデータベース (定期的に更新されたデータ ダンプを含む) を持っていることが最善だと思います。私は正しいですか、それとも間違っていますか?これらのアプローチのいずれかで問題が発生しましたか?
ruby-on-rails - Ruby on Rails の質問と回答の Web サイト
このサイトのように、Ruby on Rails について質問したり回答したりするための優れたチュートリアルまたはアプリケーションを知っている人はいますか?
architecture - ソフトウェア プラットフォームを設計する場合、プラグ可能なアーキテクチャを成功させるための重要な要素は何ですか?
外部の開発者がプラグ可能なアーキテクチャ (プラグイン/拡張機能) を介してコードを提供できるソフトウェア プラットフォームの数が増えていることに、私は本当に感銘を受けました。
私はどのプラットフォームが最高のプラグイン コミュニティを持っているかを研究してきました...
盛んなプラグイン コミュニティを備えた優れたプラグイン アーキテクチャ:
- ブログ用の WordPress (および WordPress MultiUser): 4245 個のプラグイン
- メッセージ ボード用 bbPress: 165 個のプラグイン
- ブラウザ版 Firefox: 1265 個の拡張機能
- e コマース向け Magento: 732 個のプラグイン
次に、プラグイン コミュニティがあまり活発でないプラットフォームがあります。
- ウィキのための MediaWiki: 22-38 拡張機能?
(焦点を絞るために、Microsoft Windows、iPhone、Facebook などの本格的なソフトウェア アプリを可能にするプラットフォームを脇に置くか、無視しましょう。)
小規模または非アクティブな開発者コミュニティを持つ別のプラットフォームに対して、多くのプラグインを備えた成功したプラグイン アーキテクチャをソフトウェア プラットフォームに与えるものは何だと思いますか?
始めに、部分的なリストを次に示します。
- このプラットフォームは、人々が Web を閲覧したり、物を売買したり、ブログやメッセージ ボードを公開したりなど、広く役立つことを行います。
- プラットフォームはオープン ソースです (少なくとも、ソース コードは自由に利用できます)。
- プラットフォームのすべての重要な機能は、フックとフィルターを介して完全にプラグイン可能です。
- すべてまたはほとんどのプラグ可能な関数は、十分に文書化されています (または、開発者が文書化できる wiki があります)。
- 開発者がプラグインを共有し、ヒントやコツを共有できるフォーラムまたはメーリング リストがあります。
- あまり知識のないユーザーがプラグインのインストールと構成を支援できるフォーラムまたはメーリング リストがあります。
多くの外部開発者がプラグインを作成することを奨励するプラグ可能なアーキテクチャを作成するために、プラットフォーム開発者はどのようなことを行うことができますか?
mercurial - 自分で複数のユーザー用に Mercurial リポジトリをホストするにはどうすればよいですか?
git、Mercurial などのホスティング サービスは多数あります。保持したいデータの一部は機密性が高く、オフサイトに移動できないため、独自のホスティング サービスを使用する必要があります。
サーバー上で Mercurial リポジトリをホストして、多くの人が変更をプルしたり、自分の作業をプッシュしたりできるようにする必要があります。ある種のパスワード保護が必要であり、ssh を使用することもできます。ただし、可能であれば、HTTP(S) を転送プロトコル (Google Code 風) として使用したいと思います。
誰かがこれを行う方法の説明を教えてもらえますか? これまでのところ、シングルユーザー リポジトリのホスティングとホスティング サービスに関する記述しか見つかりませんでしたが、マルチユーザー ホスティングを自分で行うことについては何も見つかりませんでした。
netbeans - Netbeans 6.5.1 + Openfire 3.6.4コラボレーション?
Netbeansでcollabプラグインを使用しています。残念ながら、「開発者コラボレーションXMPPサーバーshare.java.netのサービスは、2009年4月20日をもって廃止されます。」
http://wiki.netbeans.org/FaqShareJavaNet
OpenSolaris2008.11にOpenFire3.6.4をインストールできました。
何をしても、Netbeansコラボプラグインからログインできませんが、「オブジェクトは有効なJIDを表していません」というサーバーログを取得します。
2009.05.23 21:41:27 [org.jivesoftware.openfire.spi.PresenceManagerImpl.userUnavailable(PresenceManagerImpl.java:271)]ユーザーのオフラインプレゼンスの保存中にエラーが発生しました:
このトピックに関する情報はほとんどありませんが、
http://wiki.netbeans.org/CollabServer
http://www.igniterealtime.org/community/message/190171
OpenfireでNetbeansを正常に実行できる人はいますか?
乾杯