我们经常会做一些运营活动,就造成每个活动的代码比较碎。这里有两个问题想要请教下(前端的)!
1. 活动源码的组织方式
请问这些运营活动的代码如何组织呢?比如:
- 所有的代码都在一个仓库里,用目录区分,按照目录构建;
- 采用 monorepo 的方式;
- 每个活动一个仓库,单独发布,同时有一个总的路由入口;
哪种方式更好一些呢,刚开始我们用的第 1 种方式,不过现在我觉得第 3 种方式更好一些。
2. 产生的纯 html 放在哪儿
因为是纯前端项目,其他 js\css 等静态资源就放到 CDN 上,那么构建好的纯 html 页面放在哪儿呢?
- html 放到 CDN 上吗,然后缓存时间短点或者不缓存?
- 还是说起一个容器,html 放在 docker 里呢?然后将 docker 地址配置在路由中,这种方式好做下线处理;