Saturn-V, Use, Contribua!

Paulo Freitas
SynchroTEC
Published in
2 min readOct 17, 2016

Saturn-V é um framework CSS, opensource, que temos desenvolvido e usado há um ano e meio em diversos projetos. Ao longo deste tempo evoluimos de acordo com a necessidade destes projetos. Porém, agora podemos dizer que temos uma versão madura o bastante para ser utilizada fora do laboratório.

Mas Botini!! Porque desenvolver um Framework CSS?

Com tantas opções disponíveis no mercado e algumas delas já bastante consolidadas como o Bootstrap, porque desenvolver mais um framework CSS?

Bem, isso realmente é algo a ser colocado na balança.

O ambiente de desenvolvimento na Synchro é composto por diversas equipes desenvolvendo soluções que possuem alto grau de sinergia entre si. Ou seja, são partes de um mesmo sistema e portanto devem prover uma experiência de uso compatível. O usuário deve interagir com diversas funcionalidades, providas por modulos distintos, deve perceber que de fato existem diversos módulos (cada qual com sua finalidade), porém, ainda assim perceber a mesma identidade visual.

O Saturn-V busca empacotar uma identidade visual e portanto padronizar o “look”.

One size fits all?

Sabemos que cada aplicação tem necessidades específicas e não queremos engessar impondo uma única solução padrão. Ou seja, acreditamos que o padrão deve estar associado a uma necessidade ou problema em particular. Sempre que o desenvolvedor se deparar com essa necessidade, pode contar uma solução provida pelo Saturn-V. Dessa forma não solucionamos os mesmos problemas de design toda vez que nos deparamos com ele.

Este é conceito de “Layouts” e “Patterns” do Saturn-V.

Existem 6 tipos diferentes de layout que deve ser escolhido pelo time de acordo com a necessidade da aplicação. Também temos um Pattern para caixas de mensagens e estamos trabalhando em outros, tal como caixa de pesquisa, por exemplo.

Não se preocupe com CSS!

CSS é misterioso! Com Saturn-V queremos que os times de desenvolvimento se preocupem apenas com o CSS responsável por questões muito particulares de sua aplicação. E isso deve ser uma pequena porcentagem.

Então, ao invés de gastar tempo brigando com CSS, podemos investir mais tempo com as funcionalidades que solucionam o problema do usuário.

Use! Contribua!

Saturn-V é um framework opensource, portanto você pode contribuir com com documentação, abrindo issues de bug e melhoria e até com código.

Apenas com seu uso a contribuição será possível continuar a curva de evolução.

Acesse nosso Github e explore.

Nas próximas semanas, vou fazer um post explicando cada feature do Saturn-V. Fique ligado! Enquanto isso, dê uma olhada na documentação e comece a brincar.

--

--