【文件属性】:
文件名称:chimney:编译网络资产并注意更改
文件大小:27KB
文件格式:ZIP
更新时间:2021-05-17 04:51:52
Python
烟囱
您可能需要编译coffeescript,进行browserify转换,然后运行uglify来最小化生产javascript文件的来源。 或者也许是一个SASS编译和最小化。
烟囱是一个简单的构建系统,主要用于Web资产。 有许多构建系统,大多数资产编译器都可以监视更改,但是当在管道中添加更多步骤时,将变得难以管理。
编译器
在过程的每个步骤中,都有一些输入,一些输出和一个转换过程。 为了简单起见,Chimney简单地将这些称为“编译器”,但它们可以是任何类型的Python代码。
要声明一种新型的编译器,请定义Compiler的子类:
from chimney . compilers import Compiler
class coffee ( Compiler ):
def run ( self ):
# perform compile
目标
目标是编
【文件预览】:
chimney-master
----MANIFEST.in(18B)
----tests()
--------test_scheduler.py(3KB)
--------test_watcher.py(1KB)
--------test_readme.py(2KB)
--------test_compiler.py(556B)
--------test_flags.py(822B)
--------__init__.py(0B)
--------test_api.py(1KB)
----LICENSE(34KB)
----chimney()
--------executor.py(3KB)
--------__init__.py(45B)
--------scheduler.py(5KB)
--------api.py(5KB)
--------watch.py(1KB)
--------flags.py(1014B)
--------compilers.py(7KB)
----requirements.txt(85B)
----setup.py(649B)
----.gitignore(275B)
----README.md(3KB)