frojd/frojd-bedrock

WordPress模板,具有现代开发工具、更简单的配置和改进的文件夹结构

安装: 32

依赖: 0

建议: 0

安全: 0

星标: 25

关注者: 20

分支: 5

类型:项目

v2.2.1 2018-08-22 07:41 UTC

README

Fröjd版本的Bedrock

Bedrock是一个由Twelve-Factor App启发的现代WordPress堆栈,包括WordPress特定版本

特性

  • Wordpress
  • Bedrock
  • Sage
  • 支持Docker和Docker-compose
  • 12-Factor基于
  • 为生产环境优化的设置
  • 第三方集成
  • 使用ansistrano编写的部署脚本
  • 使用ansible进行编排
  • 从远程同步数据到本地机器的脚本

使用方法

  1. 安装cookiecutter,有多种选项

    • pip install cookiecutter
    • brew install cookiecutter
  2. 生成项目

cookiecutter https://github.com/Frojd/Frojd-Bedrock.git
  1. 插入你的自定义变量
repo_name [Frojd/Company-project.se]: Org/Example-project.se
project_name [Example-Project]:
project_slug [example_project]:
description [A short description of the project.]: Example description.
public_site_name [Example Project]
public_site_description: Example public description
domain_prod [example.com]:
domain_stage [stage.example.com]:
ssh_prod [example.com]: host.com
ssh_stage [stage.example.com]: stage.host.com
deploy_dir [example.com]: host.com
db_name_prod [example_com]: host_com
db_name_stage [example_com]: host_com
docker_web_port [8080]:
docker_web_ssl_port [8081]
docker_db_port [8082]:
docker_search_port [8083]:
version [0.1.0]: 1.0.0
Select software_license:
1 - MIT
2 - proprietary
Choose from 1, 2 [1]: 1
  1. 完成!

更新示例

当进行更改时,请确保更新Company-Project。这将覆盖Company-Project中的所有文件

cookiecutter . -f --no-input

主题(Sage)

默认主题基于Sage。(版本9 alpha)

版本控制

此模板使用语义版本控制

指南

贡献

想要贡献?太好了。只需发送一个pull request。

许可

Fröjd Bedrock Boilerplate采用MIT许可证发布。