文件名称:yabs:另一个构建系统
文件大小:76KB
文件格式:ZIP
更新时间:2024-04-30 14:23:42
Python
亚伯 令人惊讶和震惊的声音使人们知道存在“另一个构建系统”。 概要 YABS是一个高度可定制的系统,用于为静态网站创建构建管道。 尽管它受到 , 和类的系统的启发,但它的工作水平略低一些,为最终用户提供了最大的灵活性,同时消除了诸如僵化,复杂的内容管理引擎之类的元素。 YABS旨在提供薄层-Python包装器-围绕许多用于构建静态网站的流行工具,从而可以快速构建从小型单页网站到大型复杂博客的几乎所有内容。 设计 YABS基于最小的插件系统核心:每个构建功能都隔离到单独的插件中,这些插件可以链接到自定义管道中,并可以在项目特定的配置文件中进行配置。 如果现有的YABS插件未提供某些功能,则编写自己的并将其添加到系统中很简单。 每个插件都是一个独立的Python模块,它公开了一个必须接受两件事的单一方法-项目上下文对象和options参数。 如果某个插件在某些使用情况下碰巧太慢,则可以很容易地
【文件预览】:
yabs-master
----requirements_node.txt(75B)
----pyproject.toml(263B)
----.git-blame-ignore-revs(41B)
----LICENSE(25KB)
----install.sh(277B)
----src()
--------yabs()
----CHANGES.md(53B)
----makefile(27B)
----setup.cfg(63B)
----requirements_python.txt(171B)
----setup.py(5KB)
----.gitignore(29B)
----README.md(4KB)