通过Git安装¶
对于app开发来说可能 并不 合适,但是对于向框架做出贡献来说 相当 合适。
设置¶
上述的命令会建立一个”CodeIgniter” 目录。你也可以根据自己的习惯随便命名这个目录。
你可以会设置一个远程仓库的别名,从而可以将自己的目录和远程主仓库进行同步:
git remote add upstream https://github.com/codeigniter4/CodeIgniter4.git
将所提供的 env
文件复制成 .env
文件,并且将其用于你的git忽略配置设置中(译者注:一般来说是项目下的.gitignore文件)。
将所提供的 phpunit.xml.dist
文件复制成 phpunit.xml
并在你需要对框架进行单元测试的时候进行修改。
升级¶
每次通过以下方式来进行代码更新:
git checkout develop
git pull upstream develop
git push origin develop
当从”upstream”拉取代码时,合并可能出现的冲突。这些冲突可能需要你在本地解决。
优点¶
- 你拥有当前最新版本的代码(未发布版本的)
- 你可以通过创建一个feature(特性)分支并为主仓库提交一个pull request来做出贡献
- 在你的当前仓库安装有一个预提交的hook(钩子),用于统一编码规范并进行检查
目录结构¶
在你的项目里创建以下目录:
- app, public, system, tests, user_guide_src, writable
安装翻译¶
如果你想参与到系统信息的翻译中来,那么就fork and clone(请求一个分支并克隆)`translations repository <https://github.com/codeigniter4/translations>`_ 这个仓库。这两个仓库是相互独立的!
安装编码标准¶
这是作为代码仓库安装的一部分而自动安装的。
如果你也想在自己的项目里使用这个功能,请执行 composer require codeigniter4/translations @beta