Barra Brasil
+Barra Brasil
Veja as instruções de como usar a barra no e-PWG.
diff --git a/LEIAME b/LEIAME deleted file mode 100644 index b3fc894..0000000 --- a/LEIAME +++ /dev/null @@ -1,68 +0,0 @@ -Projeto Barra Brasil Distribuída - Desenvolvimento - -Como instalar - -Mudando o profile - - Altere o arquivo 'app/profile' para apontar para o novo profile - Exemplo: profile : copa2014 - -Dependências: - - - - Flask - # sudo pip install flask - - assetgen - # sudo pip install assetgen - - - Config - # sudo pip install config - - node.js - # sudo apt-get install python-software-properties python g++ make - # sudo add-apt-repository ppa:chris-lea/node.js - # sudo apt-get update - # sudo apt-get install nodejs - # sudo apt-get install npm - - coffeescript - # sudo npm install -g coffee-script - - sass - # sudo apt-get install ruby-full build-essential - # sudo apt-get install rubygems - # sudo gem install sass - # sass -v - - uglifyjs - # sudo npm install -g uglify-js - - zlib - -Para profiling é necessário além dos acima - - - werkzeug - -Usando vagrant: - -vagrant up -vagrant ssh -cd /vagrant/ - -Requisitos da Barra - -1. A Barra deve ser adaptável a um desenho fluído e fixo -2. A Barra deve suportar diferentes opções de cor de fundo -3. A Barra deve suportar a inclusão dinâmica do nome da organização -4. A Barra deve funcionar nos navegadores: - Internet Explorer versão 8 ou superior - Mozilla Firefox versão - Google Chrome versão - Safari versão - Opera versão - Navegadores de dispositivos móveis - -5. A Barra deve degradar graciosamente (graceful degradation ou progressive enhancement) clientes que não possuam compatibilidade ou no qual o javascript esteja desligado - -6. A barra deve ser acessível - -Considerações sobre a arquitetura - -1. A barra será hospedada em local centralizado e chamada de forma distribuída pelos portais institucionais - -2. A barra será incluída via javascript minificado, diff --git a/LEIAME b/LEIAME new file mode 120000 index 0000000..42061c0 --- /dev/null +++ b/LEIAME @@ -0,0 +1 @@ +README.md \ No newline at end of file diff --git a/README.md b/README.md index 9c2a384..536832d 100644 --- a/README.md +++ b/README.md @@ -58,8 +58,21 @@ Esses são comandos exemplos, por favor verifique no seu sistema como deve ser i Para profiling é necessário além dos acima: - * werkzeug - + * werkzeug + +Para testes headless é necessário também: + + * mocha + npm install mocha + + * chai + npm install chai + + * ejs + npm install ejs + + * zombie + npm install zombie ## Usando vagrant: @@ -77,6 +90,11 @@ Execute o comando: Se não for especificado nenhum _profile_ o profile _default_ será selecionado. +## Testes da barra + +Execute o comando dentro do diretório 'test': + +> mocha zombie-test.js # Requisitos da Barra ---- diff --git a/app/templates/exemplo.html b/app/templates/exemplo.html index 66453ea..6263b19 100644 --- a/app/templates/exemplo.html +++ b/app/templates/exemplo.html @@ -33,7 +33,7 @@ body {
diff --git a/provision.sh b/provision.sh index cb5a3e3..f069549 100644 --- a/provision.sh +++ b/provision.sh @@ -18,6 +18,10 @@ pip install \ npm install -g \ coffee-script \ - uglify-js + uglify-js \ + ejs \ + zombie \ + mocha \ + chai gem install sass -- libgit2 0.21.2