相关疑难解决方法(0)

制作我自己的框架并将其用作项目的上游

我是一名为客户制作网站的自由职业者.我有自己的基于React和Node的devstack.目前,当我开发一个新站点时,我只是复制我编写的最后一个项目并修改路由,页面等.当我添加一些新功能(更新webpack 1到2等等)时,我必须在每个项目中手动完成(或者我根本不做).

我想对此采取更专业的方法.你能向我推荐一些材料或态度吗?

我目前的目标是:使用我的devstack(框架)拥有一个repo(私有github并在验证后公开).每次我开始一个新项目时,我都会将它分叉(以便它保持为上游原点)并开始开发.每当我改变一些核心功能或添加我想要在其他项目中的东西时,我想以某种方式将其推送到devstack repo.我也可以手动将此代码复制到devstack,但我不想写两次,所以更好的方法会有所帮助.

我怎么能这样做,我的想法好吗?基本上,一些建议,如果它完全有意义,一些文章的链接将帮助我.谢谢.

git open-source

20
推荐指数
2
解决办法
305
查看次数

使用git和submodule,什么是好的文件夹结构?

我使用git和子模块,我很难弄清楚如何组织我的文件.我用PHP开发,并使用单元测试.所以现在,我为每个模块使用这个组织:

  • SRC /
  • 测试/

这似乎是个好主意,但问题是,当我对项目执行"git submodule add"时,我将拥有该路径:project/modules/News/src/index.php

src /文件夹确实存在问题.

我应该简单地将所有文件放在模块根目录中,并在源代码中混合使用测试/文件夹吗?对我来说听起来很糟糕.你在做什么 ?

编辑:由于自动加载,src /文件夹有问题.我不应该把"src"放在我所有的班级名字中......

php git phpunit project-organization

8
推荐指数
1
解决办法
2306
查看次数

标签 统计

git ×2

open-source ×1

php ×1

phpunit ×1

project-organization ×1