cli-iva-generator
v0.0.1
Published
CLI to create IVA structure folders and files to Veeva or IQVIA
Downloads
4
Readme
:bulb: NPM create-iva
- Pacote para criar IVAs
Ideia
Desenvolver um npm
+ CLI para facilitar o desenvolvimento de materiais para iPad de qualquer plataforma de CRM. (open source - cli-scaffolding).
Referências
Getting Started
Precisa do Node.
- Instalar dependencias
npm install
- Rodar projeto
npm link
- Execute
iva
- Estrutura de pasta
A Estrutura de pasta será criada na raiz. ./temp
Escopo
- Qual tipo de IVA?
- Título do IVA
- Quantidade de slides (nome de slides de acordo com o título)
- Gerar estrutura de pasta
Veeva Folder Structure
.
├── presentation # Presentation
│ ├── slide # Slide
│ │ ├── index.html # Index
│ │ ├── thumb.png # Thumbnail for ipad
│ │ ├── images # Local images
│ │ │ ├── conteudo.png
│ │ │ ├── popup.png
│ │ │ │
.
├── shared # Shared resources
│ ├── js # Global scripts and libs
│ │ ├── scripts.js
│ │ ├── routes.js # Routes with veeva library
│ │ ├── veeva-library.js # Veeva library
│ ├── css # Global styles
│ │ ├── main.css
│ ├── fonts
│ ├── images # Global images
│ │ ├── logo.png
└──
IQVIA Folder Structure
.
├── presentation # Presentation
│ ├── slide # Slide
│ │ ├── index.html # Index
│ │ ├── media # Images
│ │ │ ├── images
│ │ │ │ ├──thumbnails # Thumbnail for ipad
│ │ │ │ │ ├──200x150px.jpg
│ │ │ │ conteudo.png
│ │ ├── export # PDf send to e-mail
│ │ │ ├── export.pdf
│ │ ├── fonts
│ │ ├── css # Styles
│ │ │ ├── main.css
│ │ ├── js # Scripts
│ │ │ ├── scripts.js
│ │ │ ├── routes.js # Routes
│ │ ├── parameters # Config
│ │ │ ├── parameters.xml
└──
.
ANOTAÇÕES
- gerar slide a partir de um slide base
- add slides a partir de uma apresentação
- fazer o zip a partir do slide