Skip to main content

Development workflow made easy

Project description

This is a tool for having an easier and more consistent development workflow.

Installation

pip install woning-bricks

Configuration

Each project must have a bricks.yml. If you plan to use docker-compose, you must also have a docker-compose.yml where the service has the same name as the project.

Example bricks.yml structure

metadata:
  name: test
  version: 0.0.1
  description: Testing this
  author: me
  tags:
  - hello
  - world

plugins:
  - name: python_library

commands:
  - name: say_hello
    driver: local
    commands:
    - echo "hello there $message"

Commands

To list project details:

bricks help

To run certain commands

bricks run command_name [-p param1=value1][-p param2=value2][...]

Eg.

bricks run test
bricks run test -p use_ansible=1
bricks run build -p root_url=https://example.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for woning-bricks, version 0.3.0
Filename, size File type Python version Upload date Hashes
Filename, size woning_bricks-0.3.0-py3-none-any.whl (19.5 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size woning-bricks-0.3.0.tar.gz (10.5 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page