Development workflow made easy
Project description
This is a tool for having an easier and more consistent development workflow.
Installation
pip install git+https://gitlab.com/woning-group/libs/bricks.git
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 tags: - hello - world plugins: - name: pythonlib-kit params: hello: there setup_py: yes commands: - name: say_hello driver: local commands: - echo "hello there $message"
Commands
To list project details:
bricks help
To run certain commands, run
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
Release history Release notifications | RSS feed
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.2.2.tar.gz
(10.5 kB
view hashes)
Built Distribution
Close
Hashes for woning_bricks-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16dfe217f5805d8b39257cda6c9e998e3155d78f02f85821a928b616e7b2f9b1 |
|
MD5 | 11c63652fc23abc0622f34c4aa661864 |
|
BLAKE2b-256 | d0c3fbae9c7a0e8eb7c189d5f615f6b292d3073ab43597cc8afc0a18476ae276 |