[发明专利]发布GitHub Issues的方法、系统、电子设备和计算机可读存储介质在审
申请号: | 202010920526.7 | 申请日: | 2020-09-04 |
公开(公告)号: | CN112087370A | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 韩娇娇 | 申请(专利权)人: | 北京明略昭辉科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06;G06F8/71;G06F16/958 |
代理公司: | 青岛清泰联信知识产权代理有限公司 37256 | 代理人: | 李红岩 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发布 github issues 方法 系统 电子设备 计算机 可读 存储 介质 | ||
本发明公开了一种发布GitHub Issues的方法、系统、电子设备和计算机可读存储介质,发布GitHub Issues的方法包括通过编辑器自动化发布博客,更新博客,查看博客列表,获取仓储pull request列表等,简化发布GitHub Issues的操作。本发明解决了GitHub Issues发布博客无法离线存储,并且需要手动完成博客拷贝,更新等操作的问题,减少了平时开发需要在编辑器和GitHub进行切换带来的技术障碍和时间成本。
技术领域
本发明属于博客数据处理领域,尤其涉及一种发布GitHub Issues的方法及系统。
背景技术
GitHub是一个面向开源及私有软件项目的托管平台,作为开源代码库以及版本控制系统,Github拥有超过千万的开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。 GitHub为开发者提供了许多便于开发的功能,其中,Issues功能被用来追踪各种想法、增强功能、任务、漏洞等。
虽然Github Issues本身并不是博客功能,但是其具有以下特点:
1.图片直接上传,可以使用github的静态服务;
2.支持Markdown文档;
3.Github自带Issues评论系统,可以共同审查博客中暴露的问题,帮助进步。
4.Labels等同于是博客的tag标签,非常明显;
5.Projects等同于是博客的分类,整洁便利;
6.Issues列表就是博客归档,一目了然;
7.Github没有广告,没有多余的杂质。
目前,越来越多的开发者使用GitHub Issues作为个人的技术博客,GitHubIssues很适合程序员来进行博客的管理,但Github Issues功能本身并不是作为博客而生,其无法支持离线编辑,除非我们有大块的时间集中写博客,对于没有办法一次性完成的博客,还是需要本地先写好,这一过程就需要手动完成一些上传,更新等操作,非常繁琐。
目前还没有直接支持编辑器发布GitHub Issues博客的解决方案,关于自动化发布本地GitHub Issues博客还没有相关技术支持。
发明内容
本发明针对上述的GitHub Issues发布流程繁琐的技术问题,提出一种发布GitHub Issues的方法及系统。
第一方面,本申请实施例提供了一种发布GitHub Issues的方法,包括以下步骤:
使用@octokit/rest请求GitHub的开放应用编程接口;
使用VS code配置Markdown文档;
进行@octokit/rest的安全认证;
编辑Markdown文档,并将GitHub Issues与所述Markdown文档关联;
根据VS code插件开发规范开发自动发布插件;
在VS code中安装自动发布插件。
在其中一些实施例中,所述使用VScode配置Markdown文档的步骤中包括,在yaml中使用Markdown自定义列表样创建带标题的Markdown文档。
在其中一些实施例中,所述使用VScode配置Markdown文档的步骤中还包括,通过JavaScript来加载Markdown,读取到文档中的标题作为GitHub Issues 的标题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京明略昭辉科技有限公司,未经北京明略昭辉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010920526.7/2.html,转载请声明来源钻瓜专利网。