jimyoshida/dx-devops-landscape
GitHub: jimyoshida/dx-devops-landscape
一份以 Docusaurus 构建的 DX/DevOps 技能图谱与时间线项目,系统化呈现相关领域的技术、概念及历史演进。
Stars: 5 | Forks: 0
# DX 技能图谱与时间线
请访问使用 Docusaurus 构建的网站。项目描述中提供了相关链接。
如果您更喜欢使用 GitHub/GitLab,请前往 [简介](website/docs/intro.md)。
## 本地构建
在 Ubuntu(已在 26.04 版本上测试)上安装以下依赖项:
```
sudo apt install pandoc ruby-asciidoctor-pdf
sudo apt install graphviz libgvplugin-neato-layout8 # libgvplugin-neato-layout8 for sfdp support
sudo apt install libyaml-tiny-perl
```
然后从 `website/` 目录进行构建:
```
yarn install # once, to install Node dependencies
make all # pdf + markmap + graphmap + yarn build
```
CI Docker 镜像(`jimyoshida/node-make-extra`)捆绑了上述所有内容。要在更新 `docker/Dockerfile` 后重新构建并推送它,请从 `docker/` 目录运行:
```
cd docker
make build
make push
```
当章节标题被重命名时,请在 `data/` 目录中运行 `make` 以将更改同步到所有技能和文档文件:
```
cd data
make # reads sections.yml, rewrites titles in all files, regenerates digest.md
```
## 许可证
本资料采用知识共享署名-相同方式共享 4.0 国际 (Creative Commons Attribution-ShareAlike 4.0 International) 许可协议,
其中的源代码部分除外,该部分采用 MIT 许可协议。
[][cc-by-sa]
标签:Docusaurus, MITM代理, 开发者体验, 技术图谱, 技术文档, 技能矩阵, 自定义脚本, 请求拦截