adammacias / cps-frontend

CPS Front-end - Manual e framework front-end para projetos web do Centro Paula Souza.
https://adammacias.github.io/cps-frontend
GNU General Public License v2.0
1 stars 1 forks source link

Capítulo 3: Metodologia #27

Closed flaviacs closed 9 years ago

flaviacs commented 9 years ago

Correção Dora: #34

CAPITULO 03 – METODOLOGIA (Aqui vamos discutir as tecnologias que existem no mercado e quais serão utilizadas no desenvolvimento e em cada caso justificando o porquê). Lembre-se de colocar também o manual de identidade visual do CPS. Deve ter referência bibliográfica aqui ainda....

adammacias commented 9 years ago

É Metodologia ou Metodologias?

Resumindo as tecnologias a grosso modo:

Jekyll - Já que usar alguma linguagem de programação junto ao banco de dados não é o foco do CPS Bootstrap, pois o objetivo é deixar a manutenção colaborativa o mais fácil possível e de acesso simplificado, por isso optamos pelo Jekyll, um gerador de sites estáticos, que usa truques para agilizar desenvolvimento de html, como por exemplo, uso de templates, filtro de dados e a linguagem de marcação Markdown. 1

SASS - Apesar do foco principal ser disponibilizar apenas os arquivos CSS para desenvolvedores, os arquivos fontes do CPS Bootstrap utilizam SASS, compilador responsável por gerar o CSS, isso ajuda a aumentar a produtividade do desenvolvimento.

HTML5 - bla bla bla tendencia, e acessivel.

CSS3 - bla bla bla, ultima tecnologia em relação a Stylesheets

JavaScript/JQuery - bla bla bla, nu sei

Grunt - O Grunt é utilizado para automatizar tarefas repetitivas, blablablabla... outra tecnologia, talvez mais até mais rápida, é o GULP, porem o CPS bootstrap optou pelo grunt, já que o gulp ainda é relativamente novo no mercado, com pouco conteudo relacionado disponivel, fazendo assim, sua comunidade ser menor do que o a do Grunt procurar dados que provem isso.

GIT - Afim de versionar o codigo e ter varias versoes bla bla bla...

GitHub - Para disponibilizar o CPS Bootstrap para devs e etc ajudarem...blablabla

Markdown - Linguagem que facilita a criar a documentação com menos tags html e blablabla..

SVG - Utilizado para logos de Fatecs, Etecs, CPS e Governo, permite adequar as imagens em qualquer resolução de imagem.

Bootstrap - É o framework mais conhecido e usado no mundo front-endprocurar dados q provem, pois isso o CPS Boosttrap faz o uso do Bootstrap como base bla bla bla

Font Awesome - O CPS Boots faz o uso da biblioteca de fonts Font Awesome, cujo conteudo são icones em SVG. blablbalab

EditorConfig - ajuda a definir e manter estilos de códigos consistentes entre diversos editores. Ele é um simples arquivo que guarda as configurações de estilo do código, o seu editor predileto lê estas configurações e entende exatamente qual a configuração utilizar para cada formato de arquivo. 1

flaviacs commented 9 years ago

Dúvidas:

adammacias commented 9 years ago

Acredito que seja interessante citar o EditorConfig, faz parte do projeto. Funciona como um plugin. leia mais

Sobre mesclar os dois, CSS e SASS, não vejo problema.