DevAssistant

Slávek Kabrda

Software Engineer, Red Hat

Obsah

Proč DevAssistant

Použití

Vytváření projektu

da crt python django -n myproject -e -g

Práce s lokálními projekty

da mod eclipse

Nastavení prostředí pro projekty ze SCM

da prep -u https://github.com/bkabrda/myproject.git

Jak Devassistant funguje

Jádro

Assistant - Příklad

lang:
  fullname: Language
  description: Set up project in Language.

  args:
    name:
      flags: [-n, --name]
      required: true
      help: Name of the project to create.

  dependencies:
  - rpm: [language-intepreter]

  run:
  - if $(test -d "$name"):
    - log_e: Directory $name already exists, exiting ...
  - cl: mkdir "$name"
  - cl: cd "$name"
  - cl: language startnewproject
  - log_i: "New project in $name has been started successfully."
        

Co dál

Jak se zapojit

Reference/Kontakty