我想自动化在Github上托管的开源打字稿项目defer resp.Body.Close()
buf := new(bytes.Buffer)
buf.ReadFrom(resp.Body)
jsonStr := buf.String()
var servicedata ServiceData
json.Unmarshal([]byte(jsonStr), &servicedata)
的构建和发布。
我尝试了TypeDoc,生成的docs文件夹为23Mo。我不想在项目的回购中提交它。
理想情况下,在每个发行版中,我都想使用github操作来实现:
docs
文件夹推送到其自己的github存储库。当前,我添加了一个npm脚本来生成文档:docs
,这是我的github操作文件的起点:
docs: typedoc --out docs src
从这个动作中,我如何提交这个生成的目录并将其推送到github上自己的仓库中?
(也许有更常规的方法可以做到这一点。让我知道)
答案 0 :(得分:0)
如果您要提交并推送更改,则可以参考Github市场中的某些操作,例如github-push或push changes,以查看它们是否适合您的情况。另外,您可以编写自己的脚本来调用Github的API,例如我使用Pygithub调用Github的APT来帮助我生成变更日志并更新存储库中的文件。