githubの上でこのオープンソースアプリを理解しようとすると、それは宝石のファイルがあります。なぜこのアプリケーションはプラグインディレクトリを持っていますが、gemファイル内の参照はありませんか?
https://github.com/bestbuyremix/BBYIDX/blob/3f8d378ef318544411aa887c4ef71e1ab8a9efd0/.gems
とプラグインフォルダ:
https://github.com/bestbuyremix/BBYIDX/tree/3f8d378ef318544411aa887c4ef71e1ab8a9efd0/vendor/plugins
これをしたいと思うのはなぜか?これはプラグインのアップグレードをより困難にしますか?
私が理解しているところから宝石を参照すると、ファイルをダウンロードしてグローバルレベル(rvmなどを使用している場合はgemset)に保存するので、プラグインとしてロードするとソースにアクセスできるようになります?
「宝石とプラグインの違い、またはその逆の理由」
は意味がありますが、バージョンなどの管理方法は?私は各フォルダがgit repoだと思いますか? – Blankman