Sha256: 5591f6595eb7bee0149ac8fa5d0ee9c5adc52ff7c250821c0a903ae650dadd0d

Contents?: true

Size: 1.73 KB

Versions: 6

Compression:

Stored size: 1.73 KB

Contents

KManager.action :project_plan do
  action do

    DrawioDsl::Drawio
      .init(k_builder, on_exist: :write, on_action: :execute)
      .diagram(rounded: 1, glass: 1)
      .page('In progress', theme: :style_03, margin_left: 0, margin_top: 0) do
        grid_layout(y: 190, direction: :horizontal, grid_h: 80, grid_w: 320, wrap_at: 3, grid: 0)

        todo(title: 'DSLs as Code sample DSL')
        todo(title: 'Automate Base DSL setup')
        todo(title: 'Automate DSL definion/designer for target DSL')
        # todo(title: '')
        # todo(title: '')
        # todo(title: '')

      end
      .page('To Do', theme: :style_02, margin_left: 0, margin_top: 0) do
        grid_layout(y:90, direction: :horizontal, grid_h: 80, grid_w: 320, wrap_at: 3, grid: 0)

        todo(title: 'Add guideline documentation')
        todo(title: 'Docs as Code sample DSL')
        todo(title: 'Agent as Code sample DSL')
        todo(title: 'Poly as Code sample DSL')
        todo(title: 'Voice as Code sample DSL')
        todo(title: 'Data as Code sample DSL')
        todo(title: 'Chart Design as Code sample DSL')
        todo(title: 'Video as Code sample DSL')
        todo(title: 'Image as Code sample DSL')

      end      
      .page('Done', theme: :style_06, margin_left: 0, margin_top: 0) do

        grid_layout(y:90, direction: :horizontal, grid_h: 80, grid_w: 320, wrap_at: 3, grid: 0)

        todo(title: 'Setup project with CI/CD, tests, linting, basic doumentation, semantic versioning')
      end
      .cd(:docs)
      .save('project-plan/project.drawio')
      .export_svg('project-plan/project_in_progress', page: 1)
      .export_svg('project-plan/project_todo'       , page: 2)
      .export_svg('project-plan/project_done'       , page: 3)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
klue-langcraft-0.4.0 .builders/generators/project-plan.rb
klue-langcraft-0.3.0 .builders/generators/project-plan.rb
klue-langcraft-0.2.0 .builders/generators/project-plan.rb
klue-langcraft-0.1.1 .builders/generators/project-plan.rb
klue-langcraft-0.1.0 .builders/generators/project-plan.rb
klue-langcraft-0.0.7 .builders/generators/project-plan.rb