open-source icon indicating copy to clipboard operation
open-source copied to clipboard

Caravel: Deploy de projetos direto do Git

Open kazzkiq opened this issue 9 years ago • 12 comments
trafficstars

caravel ### Repositório: https://github.com/caravel-tool/caravel

Foco: Deploy de projetos que usem Node.js direto do repositório Git. Inspirado em: CodeShip Tipo: Open-source (e grátis) Por que: Para fornecer uma alternativa open-source e gratuita à serviços pagos já existentes.

Como funciona: A ideia é criar uma ferramenta que permita o deploy automático de projetos direto do Git. Toda a compilação do projeto é feita já no server e em caso de erros ele barra o deploy. Exemplo:

caraver2

O que já está feito:

  • Esqueleto básico do app.
  • Função watch e build (detecta mudanças no repo remoto e roda as tasks).
  • Página online com o log dos últimos builds: caravel3

O projeto precisa de ajuda em:

Tudo. 😄

  • Dev(s) front-end (site do projeto e página de log)
  • Pessoas para escrever a documentação
  • Dev(s) Node.js
  • Pessoas com experiência em npm e criação de packages

O projeto não é tão complexo, mas tem muitos detalhes pra ajustar, e sem a ajuda da comunidade não dá pra fazer acontecer. Então por favor, quem estiver interessado em dar uma mão se pronuncie! Toda ajuda é bem vinda!

kazzkiq avatar Apr 21 '16 21:04 kazzkiq

Já existe org/repositório?

willianjusten avatar Apr 21 '16 23:04 willianjusten

Não sou um desenvolvedor experiente, mas gostaria de ajudar. Além do front, tenho uma noção boa de design.

baltazarparra avatar Apr 22 '16 00:04 baltazarparra

@willianjusten Saído do forno: https://github.com/caravel-tool Só peguei o código da prova de conceito que eu tinha aqui na minha máquina e joguei lá, então não se assustem se o código ainda estiver meio feioso. Vai ajudar nóis? Posso te invitar? Diz que sim, vaaaai (aquela carinha do Kiko) 🎉

@baltazarparra Opa brother, demorou, vou te invitar lá! 😃

kazzkiq avatar Apr 22 '16 01:04 kazzkiq

Posso começar um layout pro site? Oque acha @kazzkiq?

baltazarparra avatar Apr 22 '16 01:04 baltazarparra

Achei a ideia ótima, só não sei se consigo muito tempo para ajudar, mas posso ir tentando.

willianjusten avatar Apr 22 '16 04:04 willianjusten

@baltazarparra Eu já tinha começado a bolar um layout pra ele, mas ta parado no meio do caminho. Criei uma Issue pra gente discutir isso melhor lá no repo: https://github.com/caravel-tool/caravel-tool.github.io/issues/1

@willianjusten Tem duas frentes onde o Qualy seria uma ótima opção: Status Server e o site do projeto. Vou propor o uso dele lá, vai cair como uma luva e eu ainda aproveito pra criar vergonha na cara e aprender Stylus de uma vez, pq né... its 2016! :P

kazzkiq avatar Apr 22 '16 10:04 kazzkiq

:clap: :clap:

felipefialho avatar Apr 22 '16 13:04 felipefialho

Muito massa a ideia @kazzkiq! Vou tentar ajudar no que for possível xD Sem tempo no momento também, mas aos poucos dá pra ir fazendo algumas coisas =)

fdaciuk avatar Apr 22 '16 13:04 fdaciuk

Não tenho muita experiência, mas topo ajudar estre projeto! Me viro com o que precisar, desde Documentação, Font-End e Back-End.

rpaggi avatar Jul 25 '16 10:07 rpaggi

Eu também topo ajudar @kazzkiq, também no que precisar.

brunoravanhani avatar Jul 25 '16 12:07 brunoravanhani

Esse projeto morreu? :(

evertonthepaula avatar Oct 02 '18 12:10 evertonthepaula

Não, mas preciso pensar melhor em qual nicho atacar com ele.

O Caravel de certa forma bate de frente com ferramentas de CI/CD, e sabemos que hoje essas ferramentas são extremamente parrudas. Bitbucket Pipelines, drone, Travis, CircleCI, e outras ferramentas parecidas já atuam na area do Caravel e entregam soluções excelentes.

Talvez o mercado do Caravel seja projetos pequenos, que precisem de uma forma de integração e delivery sem toda a complexidade dos grandes players do mercado.

Enfim, como disse, precisa rolar um brainstorming pra definir qual a melhor area de atuação do projeto. Se for pra bater de frente com esses caras, não vejo a menor vantagem hoje.

kazzkiq avatar Oct 02 '18 13:10 kazzkiq