部署静态Stumptown站点
项目描述
stumptown-deployer
为网络托管发送Stumptown静态站点。
不要告诉任何人,但现在所有后端都是AWS,但这只是一个实现细节。
限制和注意事项
-
重定向
-
GitHub集成
入门
您可以在全局范围内安装或在虚拟环境中安装。随便哪个您喜欢。
pip install stumptown-deployer
stumptown-deployer --help
有关配置AWS访问凭证的信息,请参阅boto3
文档。
目标
要易于使用且功能强大。
贡献
克隆此存储库然后运行
pip install -e ".[dev]"
这将安装CLI stumptown-deployer
stumptown-deployer --help
如果您想提交PR,请确保它已用 black
格式化并通过 flake8
。
您可以通过运行以下命令来检查所有文件是否通过 flake8
:
flake8 deployer
要检查所有文件是否按 black
格式化,请运行以下命令:
black --check deployer
所有代码风格问题都可以通过安装 therapist
来简化。它应该默认安装,但将其设置为 git
的 pre-commit
钩子是可选的。下面是如何设置一次:
therapist install
现在,下次您尝试提交包含 black
或 flake8
违规的 .py
文件时,它会提醒您并阻止提交。您可以像这样覆盖它:
git commit -a -m "I know what I'm doing"
要运行所有代码风格和代码检查工具,您也可以使用therapist
therapist run --use-tracked-files
有些问题无法自动修复,但例如black
违规可以修复
therapist run --use-tracked-files --fix
贡献和使用
如果您想使用全局安装的可执行文件stumptown-deployer
,但不想每次尝试新更改都依赖于新的PyPI发布,请使用此方法
# If you use a virtualenv, deactivate it first
deactive
# Use the global pip (or pip3) on your system
pip3 install -e .
如果您这样做,则可以使用此存储库在您的系统中进行安装。
项目详情
关闭
stumptown-deployer-0.2.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2f005a3b010bf347becc801114666179755bb1bf56242ce0849b71d0ea2e9afb |
|
MD5 | ae87559c2f50e70be22475cfb0ec5027 |
|
BLAKE2b-256 | f5b8c93021db3a9eb8727da0d101a6424034a7669658800c7b1bf6b1472c1318 |
关闭
stumptown_deployer-0.2.6-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8ba759af79773e87ddd77b44b0c60069b385601e563cd73c49ce08ab76407cfd |
|
MD5 | 9a77c34e28646ecf0e73aa75978addbc |
|
BLAKE2b-256 | 27a2557b82b972f0bc0cd74ce8b3a1e85708758341a279f7e6d6b6daef83f186 |