Comments (15)
これに限らずテストもなんですけど、せっかくGitになったので、
コアに直接関係ない部分は別レポジトリにしませんか?
そのうえで、どうしてもコアと同じく管理したい場合は
サブモジュール等を利用してみてはいかがでしょう。
from ec-cube.
@pineray ありがとうございます。
Vagrantfile はリポジトリ直下に置かなくてはならないと思うので、良いレイアウトが思い浮びませんでした。
運用方針は株式会社ロックオンさんに従いますので、効率的なリポジトリレイアウトの案などありましたらご教授くださいませ!
from ec-cube.
@nanasess @pineray ありがとうございます。
Vagranためしてみましたが、環境面は人によって好みが分かれるところなので
便利ではあるのですが、別で管理として、Wikiなどで、nanasessさんのリポジトリを参照しておくなどでも十分かと思ってます。
一方で、テストコードは、ソースとがっつり紐づくものなので、サブモジュールにわける必要はなく、このリポジトリに含めておくで良いとおもってます。
CI用の設定ファイルが、ちょっと悩むところですが、当面は便宜上置いておきたいと思ってます。
from ec-cube.
リポジトリレイアウトも検討しつつ。
このIssueはクローズしますね。
from ec-cube.
本件、submoduleとしてVagrantfileを同梱するのとを検討するため、再度開きました
from ec-cube.
cookbook も submodule にしたいです
from ec-cube.
CookbookまでSubmodule化すると、Cookbook側の変更でVagrantが動かなくなりChef等でになれない方は戸惑うとおもうので、まずは、Cookbookは取り込んでいる状態の以下のリポジトリをSubmoduleとして追加する方向です進めます。
https://github.com/poego/vagrant-centos6-eccube
from ec-cube.
CookbookまでSubmodule化すると、Cookbook側の変更でVagrantが動かなくなりChef等でになれない方は戸惑うとおもうので、
submodule で参照しているディレクトリもコミットしておけば、予期せぬ変更を勝手に取り込んで、動かなくなることは無いです
http://qiita.com/sotarok/items/0d525e568a6088f6f6bb
from ec-cube.
config.omnibus.chef_version = :latest
これはバージョン指定しておいた方が無難かなと思います
from ec-cube.
あと、 個人のリポジトリではなく、 github.com/EC-CUBE 以下にリポジトリを作りませんか?
その方がチームで作業しやすいかなと。
from ec-cube.
PR!!PR!!!!
from ec-cube.
あ、リポジトリかorz
失礼いたしました。
from ec-cube.
@nanasess さん
https://github.com/EC-CUBE/eccube-vagrant
として用意してみましたので、思われているところをPRいただいてもよろしいでしょうか。
Vagrant側のリポジトリのイメージが固まったら改めて本体にPRしたいとおもうので、先のPRは一度クローズしました。
config.omnibus.chef_version = :latest
は、確かにバージョン決めたほうがよさそうですね。
今のところ最新の12.2.1で動作確認されてます。
from ec-cube.
👍
from ec-cube.
EC-CUBE/eccube-vagrant で改善を進めているためクローズします
from ec-cube.
Related Issues (20)
- フォーム問い合わせの返信メールに問い合わせ内容を含めないようにしたい HOT 2
- 規格管理(class_category)のvisibility切り替えのイベントの不備 HOT 1
- 管理画面>商品検索の入力フォームにバリデーションを追加したい。 HOT 1
- 管理画面>コンテンツ管理>新着情報で入力必須バッジがない
- 管理画面>ユーザアイコン>パスワード変更で入力必須バッジがない HOT 1
- 管理画面>商品管理>商品規格登録で入力必須バッジがない HOT 1
- 受注管理 >受注一覧>出荷済にするボタンでチェックボックスでしかチェック出来ない
- 受注管理>受注登録で住所の郵便番号にしかrequired属性が入っていない
- 商品管理>規格管理>登録で入力必須バッジがない HOT 1
- 商品管理>規格管理>規格分類管理に、入力必須バッジがない HOT 2
- コンテンツ管理>新着情報管理>新着情報登録に、入力必須バッジがない HOT 1
- 4.0/4.1系のブランチの運用方法変更について HOT 3
- 会員登録後の自動ログイン機能の一部復活 HOT 1
- ゲスト購入時にご注文手続き>お客様情報編集で都道府県がエラーになる HOT 4
- 開発時のスロットリング機能の無効化 HOT 4
- EC-CUBE 4.3 Roadmap HOT 20
- 長期間にわたって未ログインなどの条件で会員を抽出表示し、退会告知メールを送信できる機能が欲しい HOT 1
- 4.2系でsitemap_product_0.xmlと指定するとシステムエラーが発生する。 HOT 2
- Git上で標準で入っているプラグインのエラーについて HOT 1
- 上限を超えたお届け先の登録ができてしまう HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ec-cube.