[发明专利]项目描述文件优化方法、系统及存储介质在审
申请号: | 202011561981.9 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112527738A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 唐小妮 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/16 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 王守梅;袁文婷 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 项目 描述 文件 优化 方法 系统 存储 介质 | ||
本发明涉及大数据处理技术,揭露了一种项目描述文件优化方法,方法包括通过脚本文件获取并解析项目数据库中的Markdown描述文件;根据Markdown描述文件的项目目录结构信息生成目录结构;根据项目数据库的项目根目录读取项目数据库的文件目录信息,并根据所述文件目录信息和所述目录结构获得目录树形结构;根据所述目录结构和所述Markdown描述文件的项目目录结构信息的对应关系,将所获得的目录树形结构插入Markdown描述文件。本发明还涉及区块链技术,数据存储于区块链中,本发明实现了自动优化项目描述文件,进而提升开发效率的技术效果。
技术领域
本发明涉及大数据处理技术,尤其涉及一种项目描述文件优化方法、系统及存储介质。
背景技术
在项目数据库中通常将项目描述文件作为说明文档供参与开发者查看。项目描述文件中保存有项目的文件目录等信息。在项目开发过程中,需要对原有的项目描述文件中的文件目录等信息进行优化。现有的项目描述文件的目录信息变更是通过手动输入的方式完成。手动输入的弊端如下:
1、先手动编写树形目录文本再手动复制后添加目录信息说明;
2、当项目目录发生变更时,需要手动更新;
3、若项目更新不及时,容易导致调用错误。
所以,亟需一种自动化程度高和灵活性好的项目描述文件的目录优化方法。
发明内容
本发明提供一种项目描述文件优化方法、系统及计算机可读存储介质,其主要解决项目描述文件更新效率低的问题。
为实现上述目的,本发明提供一种项目描述文件优化方法,应用于电子装置,所述方法包括:
通过预先设置的脚本文件获取并解析项目数据库中的Markdown描述文件;其中,所述Markdown描述文件包括项目目录结构信息;
根据Markdown描述文件的项目目录结构信息生成目录结构;
根据所述项目数据库的项目根目录读取项目数据库的文件目录信息,并根据所述文件目录信息和所述目录结构获得目录树形结构;
根据所述目录结构和所述Markdown描述文件的项目目录结构信息的对应关系,将所获得的目录树形结构插入Markdown描述文件。
进一步,优选的,所述预先设置的脚本文件为含有Markdown描述文件解析命令的shell脚本readme.sh。
进一步,优选的,在通过预先设置的脚本文件获取并解析项目数据库中的Markdown描述文件步骤之前还包括判定所述项目数据库是否存在Markdown描述文件的过程;
当判定所述项目数据库中不存在Markdown描述文件时,所述脚本文件按照标准模板生成标准目录结构;
根据所述项目数据库的项目根目录读取项目数据库的文件目录信息,并根据所述文件目录信息和所述目录结构获得目录树形结构;
将所述标准目录结构和所获得的目录树形结构组成Markdown描述文件。
进一步,优选的,所述根据所述项目数据库的项目根目录读取项目数据库的文件目录信息的方法包括:
通过find命令将所述项目数据库的文件分为目录文件和非目录文件;
根据所述项目数据库的项目根目录遍历所述目录文件的文件夹以及文件夹下的文件;
获取所述文件的文件类型和顶部注释信息;
将文件夹、文件、文件类型和顶部注释信息进行一一对应,获得所述项目数据库的文件目录信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011561981.9/2.html,转载请声明来源钻瓜专利网。