Getting started:
Related tutorial: http://cd64.de/mysql-cli
SQL joins infografic: http://cd64.de/sql-joins
# Drupal Coding Standards para equipes distribuídas | |
Quando estamos trabalhando em equipe é muito importante que tenhamos padrões bem definidos para que o time possa focar no que realmente importa: entregar valor ao cliente. | |
Essa preocupação com padrões visa otimizar o processo e evitar que o projeto venha a se tornar cada vez mais difícil de manter, de evoluir e inovar. | |
Para conseguirmos diminuir a quantidade de *WTF por minuto* nos nossos projetos, podemos começar com uma coisa simples: Padrão de código. | |
> Se essa é a primeira vez que você ouve falar o termo "WTF por minuto", não deixe de dar uma olhada na a comic do Thorn Holwerds que ilustra isso de uma maneira muito descontraída: [The only valid measurement of code quality: WTFs per minute](http://www.osnews.com/story/19266/WTFs_m). | |
O Drupal oferece uma documentação bem completa sobre padrão de código. Você pode conferir em [Drupal coding Standars](https://www.drupal.org/coding-standards). |
#Acordo de trabalho e fluxo de desenvolvimento para equipes distribuidas | |
Quando estamos trabalhando sozinhos em um projeto ou com uma quantidade pequena de pessoas não é tão difícil de organizar-se. Entretanto, o desafio de evitar problemas de fluxo de desenvolvimento começa a ficar maior com equipes maiores, distribuídas geograficamente, ou equipes com uma disparidade significativa em relação ao conhecimento dos processos e/ou proficiencia com as ferramentas que serão utilizadas. | |
Projetos que exigem processos complexos e muita especialização em determinadas áreas acabam fazendo algumas atividades serem reservadas a um número restrito de pessoas e em muitos casos poderá não estar previsto ou não haver tempo hábil para um nivelamento dos membros da equipe com relação a todos estes processos e práticas específicas, antes do início da fase de desenvolvimento. | |
Se estes processos não estiverem bem documentados, essa concentração de informação pode causar bastante problema em situações críticas, tais como a ind |
#!/bin/bash | |
DRUPAL_PATH=${1%/} | |
DRUPAL_USER=${2} | |
APACHE_GROUP="www-data" | |
HELP="\nHELP: This script is used to fix permissions of a drupal installation\nyou need to provide the following arguments:\n\t 1) path to your drupal installation\n\t 2) Username of the user that you want to give files/directories ownership\nNote: \"www-data\" (apache default) is assumed as the group the server is belonging to, if this is different you need to modify it manually by editing this script\n\nUsage: (sudo) bash ${0##*/} drupal_path user_name\n" | |
if [ -z "${DRUPAL_PATH}" ] || [ ! -d "${DRUPAL_PATH}/sites" ] || [ ! -f "${DRUPAL_PATH}/modules/system/system.module" ]; then | |
echo "Please provide a valid drupal path" | |
echo -e $HELP |
Getting started:
Related tutorial: http://cd64.de/mysql-cli
SQL joins infografic: http://cd64.de/sql-joins
<?php | |
namespace Drupal\Tests\my_module\Unit; | |
use Drupal\Tests\UnitTestCase; | |
/** | |
* Tests my module related features. | |
* | |
* @group mygroup | |
*/ |
tail -f -n 450 storage/logs/laravel*.log \ | |
| grep -i -E \ | |
"^\[\d{4}\-\d{2}\-\d{2} \d{2}:\d{2}:\d{2}\]|Next [\w\W]+?\:" \ | |
--color |
# file ~/.config/terminator/config | |
[global_config] | |
title_inactive_bg_color = "#363b3e" | |
title_inactive_fg_color = "#e1e1e1" | |
title_transmit_bg_color = "#936da3" | |
[keybindings] | |
[layouts] | |
[[default]] | |
[[[child1]]] |
tree 7a8e5a821c48fdb495ff40491dabd077c3932146 | |
parent 8da396f49ec5dadf8e217a22ca1d05b7a3b0ff26 | |
author Gabriel Neutzling <[email protected]> Tue Nov 3 20:18:35 2015 -0200 | |
committer Gabriel Neutzling <[email protected]> Tue Nov 3 20:18:35 2015 -0200 | |
Added Bower to manage front end dependencies. | |
diff --git a/.bowerrc b/.bowerrc | |
new file mode 100644 |