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.

Source Distribution

woning-bricks-0.3.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

woning_bricks-0.3.0-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

Details for the file woning-bricks-0.3.0.tar.gz.

File metadata

File hashes

Hashes for woning-bricks-0.3.0.tar.gz
Algorithm Hash digest
SHA256 fb18feb886994d12fb87b02751b43cb105f2c4efdfc359384850c0d5ff1d9217
MD5 6f1a99b667f547c625a669fba031338e
BLAKE2b-256 57e276f10d1d5aa2c21429be04cfa3a48c6e99a4e17cbb32465be6fc81b7df3b

See more details on using hashes here.

File details

Details for the file woning_bricks-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for woning_bricks-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40668f414c4e2ed22156502a69c964a5f36ef5fb91d9356a9c9eec67ca46498a
MD5 0673d6d954e615c6f032cbcca357545e
BLAKE2b-256 28716f7b44800ca41a2cc9428c265b3ba0f9e16fcf936c195a91bfc91f78cbf3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page