hub-codegen 0.2.0

Multi-language code generator for Hub plugins from Synapse IR
Documentation
version: '3.8'

services:
  # Full development environment
  # Mount substrate and synapse source directories
  dev:
    build: .
    image: hub-codegen:dev
    ports:
      - "44410:44410"
    volumes:
      # Mount your substrate source
      - ../substrate:/workspace/substrate
      # Mount your synapse source
      - ../synapse:/workspace/synapse
      # Output directory
      - ./output:/workspace/output
    command: dev rust
    environment:
      - RUST_BACKTRACE=1

  # Interactive development shell
  shell:
    image: hub-codegen:dev
    volumes:
      - ../substrate:/workspace/substrate
      - ../synapse:/workspace/synapse
      - ./output:/workspace/output
    command: bash
    stdin_open: true
    tty: true