文件名称:milv:Markdown内部和外部链接验证库和CLI
文件大小:40KB
文件格式:ZIP
更新时间:2024-04-10 05:19:25
markdown golang library command-line markdown-parser
摩洛*解放阵线 概述 MILV代表“ Markdown内部和外部链接验证”。它是一种分析,检查和验证Markdown文件中的内部和外部URL链接的工具。您可以将其用于验证请求请求,也可以将其用作独立库。 先决条件 要使用MILV,必须安装1.15或更高版本的 。 安装 建立一个二进制文件 运行以下命令以获取源代码,解决外部依赖关系并构建项目。将在项目目录中创建名为milv的输出二进制文件。 git clone https://github.com/kyma-incubator/milv.git cd milv make build 构建一个Docker镜像 用MILV构建Docker映像,以在连续集成管道中使用它。 make build-image 您可以以与MILV二进制文件相同的方式使用Docker映像。为此,请挂载MILV应该验证的目录。 cd .. docker run
【文件预览】:
milv-main
----pkg()
--------stats_test.go(5KB)
--------parser.go(3KB)
--------utils_test.go(2KB)
--------retry.go(181B)
--------parser_test.go(3KB)
--------validation.go(5KB)
--------link.go(382B)
--------config_test.go(1KB)
--------links_test.go(2KB)
--------files.go(596B)
--------config_file.go(4KB)
--------links.go(1KB)
--------validation_test.go(6KB)
--------config.go(3KB)
--------config_link.go(1KB)
--------file_test.go(2KB)
--------test-markdowns()
--------utils.go(2KB)
--------file.go(3KB)
--------retry_test.go(396B)
--------config_file_test.go(6KB)
--------stats.go(3KB)
----milv.config.yaml(499B)
----docs()
--------configuration-file.md(6KB)
----.github()
--------ISSUE_TEMPLATE()
--------pull-request-template.md(1018B)
--------issue-template.md(238B)
--------stale.yml(774B)
----Dockerfile(425B)
----LICENSE(1KB)
----CONTRIBUTING.md(223B)
----NOTICE.md(173B)
----main.go(407B)
----.gitignore(964B)
----CHANGELOG.md(2KB)
----Makefile(1KB)
----go.sum(2KB)
----CODE_OF_CONDUCT.md(416B)
----README.md(7KB)
----stale.yml(658B)
----CODEOWNERS(809B)
----go.mod(472B)
----cli()
--------cli.go(3KB)