Thinkphp目录结构
App/
ThinkPHP/ // 这个就是Thinkphp的源码,所以这个是不是没有必要上传到github上面呢?
index.php
首先這個ThinkPHP目錄來源檔案就有4M左右,不管是提交或下載都很費勁……
所以在下想這個ThinkPHP目錄是不是其實不用提交的呢?
但是如果我沒提交ThinkPHP目錄來源檔案進去,我重新clone下來的就只有app目錄
和index.php檔案
這又明顯是不能用的。除非去官網下載ThinkPHP原始檔(目錄)
放在clone的專案裡面才能用。
所以請問最好的方法是怎麼樣?是提交還是不提交?
其實我個人是不建議把thinkphp源碼上傳的,你可以在readme中寫上依賴的thinkphp版本,當然還可以寫個腳本之類的,就像nodejs中node_module不上傳一樣的道理
有什麼不能提交的?
我用的是
Laravel
全棧框架,除了vendor目錄是給compoer的以外,其他檔案加起來超過20M,還不是一樣push?相比Laravel的20M以上,你這個ThinkPHP的4M又算什麼?
github上面Laravel專案都是這樣的。