SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Yugo
Felipe da Conceição Silva
felipe.dacs@gmail.com
/felipedacs /felipedacs /in/felipedacs
www.dacs.run/yugo
1
Contexto: Quem é Hugo?
Problema/Solução
Quem é Yugo?
Desenvolvimento back-end
Desenvolvimento front-end
Futuro do projeto
Demonstração
2
Quem é Hugo?
3
Quem é Hugo
4
Problema/Solução
5
Problema
6
Como um terminal pode parecer
7
Como um terminal é
8
Solução
9
Quem é Yugo?
10
Casos de uso
11
Desenvolvimento back-end
12
Desenvolvimento back-end
13
Controle de rotas
14
localhost:8083/api/posts
localhost:8083/api/post/{nome}
localhost:8083/api/config
localhost:8083/api/newpost
localhost:8083/api/savepost
localhost:8083/api/renamepost
localhost:8083/api/deletepost
localhost:8083 acessa o sistema
lista posts
lê post {name}
publica blog
cria post
salva post
renomeia post
deleta post
AJAX
Desenvolvimento das rotas
15
Desenvolvimento dos comandos
16
Desenvolvimento front-end
17
Desenvolvimento front-end
18
Single Page Application
19
index.html
20
index.html
App.vue
página
ESTRUTURA:
1. Home
2. Post
3. Publish
index.html
21
index.html
App.vue
página
JAVASCRIPT
ESTRUTURA:
1. Home
2. Post
3. Publish
Componentização
22
ID Nome Descrição
1 aa aaaaaa
2 bb bbbbbb
3 cc ccccccc
Componentização: Home
23
MenuTop.vue
Home.vue
MenuSide.vue
DashBoard.vue
Rota Home
24
Componentização: Post
25
MenuTop.vue
Home.vue
MenuSide.vue
DashBoard.vue
Textarea.vue
Confirm.vue
Confirm.vue
Input.vueField.vue
Rota Post
26
Componentização: Publish
27
MenuTop.vue
Home.vue
MenuSide.vue
DashBoard.vue
Message.vue
Rota Publish
28
Futuro do projeto
29
Aumentar o escopo
30
Gerenciamento
de posts
Publicação
do blog
Criação
de blog
Gerenciamento
de blog
Alteração
de tema
Backlog
31
1. Subdominio;
2. Build para Windows;
3. Escolha de portas dinamicamente;
4. Snippets de markdown e Hugo;
5. Websocket em Go;
6. NativeScript;
7. Guia de utilização;
Demonstração
32

Mais conteúdo relacionado

Semelhante a Yugo - Um terminal para blogs com Hugo

PHP, Presente e Futuro
PHP, Presente e FuturoPHP, Presente e Futuro
PHP, Presente e FuturoFreedom DayMS
 
php4android: desenvolva aplicações android em PHP
php4android: desenvolva aplicações android em PHPphp4android: desenvolva aplicações android em PHP
php4android: desenvolva aplicações android em PHPRamon Ribeiro Rabello
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao javaArmando Daniel
 
TDC Floripa - Trilha iOS - Debate sobre o futuro da plataforma
TDC Floripa - Trilha iOS - Debate sobre o futuro da plataformaTDC Floripa - Trilha iOS - Debate sobre o futuro da plataforma
TDC Floripa - Trilha iOS - Debate sobre o futuro da plataformaDouglas Fischer
 
Programando Melhor - Flisol
Programando Melhor - FlisolProgramando Melhor - Flisol
Programando Melhor - FlisolLeonn Leite
 
PHP de alta performance com RoadRunner
PHP de alta performance com RoadRunnerPHP de alta performance com RoadRunner
PHP de alta performance com RoadRunnerLeonardo Tumadjian
 
Aula05-ProgramacaoparaWeb123456878915151
Aula05-ProgramacaoparaWeb123456878915151Aula05-ProgramacaoparaWeb123456878915151
Aula05-ProgramacaoparaWeb123456878915151alderleysousa444
 
Domando a irreversibilidade com feature flags
Domando a irreversibilidade com feature flagsDomando a irreversibilidade com feature flags
Domando a irreversibilidade com feature flagsHugo Bessa
 
Introdução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaIntrodução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaÁlvaro Justen
 
Apresentação Demoiselle no V FTSL - 2013
Apresentação Demoiselle no V FTSL - 2013Apresentação Demoiselle no V FTSL - 2013
Apresentação Demoiselle no V FTSL - 2013Emerson Saito
 

Semelhante a Yugo - Um terminal para blogs com Hugo (20)

Java hidden features
Java hidden featuresJava hidden features
Java hidden features
 
PHP, Presente e Futuro
PHP, Presente e FuturoPHP, Presente e Futuro
PHP, Presente e Futuro
 
php4android: desenvolva aplicações android em PHP
php4android: desenvolva aplicações android em PHPphp4android: desenvolva aplicações android em PHP
php4android: desenvolva aplicações android em PHP
 
TotalCross Mini Curso
TotalCross Mini Curso TotalCross Mini Curso
TotalCross Mini Curso
 
Novidades do PHP 5.3 e 6
Novidades do PHP 5.3 e 6Novidades do PHP 5.3 e 6
Novidades do PHP 5.3 e 6
 
Os1
Os1Os1
Os1
 
Java1
Java1Java1
Java1
 
OpenSolaris a Céu Aberto
OpenSolaris a Céu AbertoOpenSolaris a Céu Aberto
OpenSolaris a Céu Aberto
 
Atech talks - Docker
Atech talks - DockerAtech talks - Docker
Atech talks - Docker
 
PHP Presente e Futuro
PHP Presente e FuturoPHP Presente e Futuro
PHP Presente e Futuro
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao java
 
TDC Floripa - Trilha iOS - Debate sobre o futuro da plataforma
TDC Floripa - Trilha iOS - Debate sobre o futuro da plataformaTDC Floripa - Trilha iOS - Debate sobre o futuro da plataforma
TDC Floripa - Trilha iOS - Debate sobre o futuro da plataforma
 
Programando Melhor - Flisol
Programando Melhor - FlisolProgramando Melhor - Flisol
Programando Melhor - Flisol
 
PHP de alta performance com RoadRunner
PHP de alta performance com RoadRunnerPHP de alta performance com RoadRunner
PHP de alta performance com RoadRunner
 
Aula05-ProgramacaoparaWeb123456878915151
Aula05-ProgramacaoparaWeb123456878915151Aula05-ProgramacaoparaWeb123456878915151
Aula05-ProgramacaoparaWeb123456878915151
 
Python e Golang - Parte 1
Python e Golang - Parte 1Python e Golang - Parte 1
Python e Golang - Parte 1
 
Domando a irreversibilidade com feature flags
Domando a irreversibilidade com feature flagsDomando a irreversibilidade com feature flags
Domando a irreversibilidade com feature flags
 
Minicurso Web. Front-end e HTML5 (parte 1)
Minicurso Web. Front-end e HTML5 (parte 1)Minicurso Web. Front-end e HTML5 (parte 1)
Minicurso Web. Front-end e HTML5 (parte 1)
 
Introdução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaIntrodução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtiva
 
Apresentação Demoiselle no V FTSL - 2013
Apresentação Demoiselle no V FTSL - 2013Apresentação Demoiselle no V FTSL - 2013
Apresentação Demoiselle no V FTSL - 2013
 

Yugo - Um terminal para blogs com Hugo