Our Hoping to Accomplish List
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 20/100
调研方向
这是一个广泛的路线图,而不是单一的实现任务。首先查看现有的 Gruntfile、package.json、相关的 node 脚本以及所引用的 #56 issue;列出的目标还需要与 production-hosting 进行协调。完成的要求是将愿望清单拆分为范围明确的任务,并就测试、构建、部署、回滚、覆盖率和文档发布制定一致认可的方法。
由索引模型根据 Issue 内容生成。
描述
Migrated from the new skeleton's README to here, since these are things I think we'd ideally like to be able to composer install into any of our 3.0 projects.
- auto test running
- auto code sniffing
- auto builds
- auto deploy to stage
- one-click code rollback
Some of this may necessitate the creation of a different repo from the CakePHP-Shell-Scripts project. Some of these things (if they mean what I think they mean) are stuff we used to accomplish with grunt. We either need to move the existing Gruntfile, package.json and associated node scripts into the new skeleton and tweak(/improve) as necessary to fulfill some of the goals, or develop an alternative approach.
Personally, I'd like to not necessarily need the node+npm+grunt stack. Instead I think we could use Cake Shells for some of this, and use a stand alone "watcher" program like kicker to execute them on file change. That may be more tooling that we want to rewrite at the moment though...
The last few are going to require coordination on the production hosting end of things too and may be more long term goals, but I'd love to pursue them.
To this list I would add:
- auto-publishing code coverage reports.
- auto-publishing generated documentation.
(I actually wrote a tool for this that remains completely untested currently: beporter/docs-manager.) See also: #56
- 主要语言
- Shell
- 星标
- 18
- 派生
- 0
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
loadsys/CakePHP-Shell-Scripts 的其他 Issue
-
enhancement
难度 2/5 1-3 小时 新手友好度 38/100
loadsys/CakePHP-Shell-Scripts#74 · 4 条评论 ·
-
Improve deploy to be more fault tolerant, allow rollback.可能重新可做 @ricog 于 3761 天前认领,目前没有进行中的 PR。 未关闭enhancement
loadsys/CakePHP-Shell-Scripts#64 · 1 条评论 · 已指派 1 人 ·
查看 loadsys/CakePHP-Shell-Scripts 的全部 Issue
相似的 Issue
-
难度 1/5 1 小时以内 新手友好度 92/100
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
obra/superpowers#2445 ·
维护者通常 5 天内回复
-
package-update
难度 2/5 1-3 小时 新手友好度 78/100
oSoWoSo/vOid_Community_repOsitory#240 · 1 条评论 ·
维护者通常 1 天内回复
-
ai-inspected
难度 2/5 1-3 小时 新手友好度 88/100
维护者通常 1 天内回复
-
[Bug]: atuin doctor reports "Hub (authenticated)" while the client syncs with a self-hosted server未关闭
难度 2/5 1-3 小时 新手友好度 76/100
维护者通常 1 天内回复