tzmdev-brasil team mailing list archive
-
tzmdev-brasil team
-
Mailing list archive
-
Message #00035
Re: Welcome Guide
Ahhhhhhh, saquei.
(nota: cara, essa lista do launchpad é meio idiota. Temos que usar
reply-to-all sempre, pois o default do reply-to não é o email da lista e sim
o do sender. Idiota né? Fazer o que?)
Bom, eu tenho uma visão um pouco mais "nazista" do time de desenv, por isso
sequer cogitei isso tudo que você explicou agora. Pra mim não da pra termos
desenvolvedores no time que não tem a capacidade de instalar
Apache+PHP+Mysql em suas maquinas e fazer um "Alo Mundo". Pra mim é o minimo
que se espera de um desenvolvedor.
No meu entendimento, também, deveria ser TUDO online. Não vejo a necessidade
de pessoas terem o forum instalado em suas maquinas locais, por exemplo.
Daria um enorme trabalho para elas fazerem isso e o ganho não é dos maiores
- melhor trabalhar online mesmo.
Podemos discutir isso no TS, que acham?
2010/7/30 Daniel Parra <dptucunduva@xxxxxxxxx>
> Opa Christian, tudo bem?
>
> Acho que não me fiz entender. Não estou falando de desenvolver features
> pensando em SO.
>
> Estou falando que, sendo o foco diminuir ao máximo a curva de aprendizado
> dos desenvolvedores, eles tem que ter um guia para montar os ambientes
> locais para desenvolver.
>
> Esse guia tem que ter o passo a passo pro cara criar o ambiente local. Por
> exemplo (escrevendo qquer versão só pra exemplificar):
>
> . Instalar apache:
> . Puxar versão 2.2.14.5 de
> http://downloaddoapache.com/download/httpd-2.2.14.5
> . Instalar no diretório local /opt/httpd-2.2.14.5
> . Instalar mysql
> . Puxar versão 5.1.49 de
> http://downloaddomysql.com/download/mysql-5.1.49
> . Instalar no diretório local /opt/mysql-5.1.49
> <e assim por diante>
>
> O de cima é um linux genérico (por exemplo). Se fosse pra um usuário de
> Ubuntu (debian):
>
> . Instalar apache:
> . apt-get install httpd-2.2.14.5-XPTO
> . Instalar mysql
> . apt-get install mysql-5.1.49-XPTO
> <e assim por diante>
>
> Eu acho que é insuficiente só elencar como pré-req que tem que ter apache,
> mysql e php instalado local pra desenvolver e testar. O que vai acontecer é
> que pessoas vão ficar mandando email o tempo todo com perguntas como "Tá
> dando o erro XYZ na hora de subir o apache depois que instalei o módulo php
> e o phpbb, o que pode ser?"
>
> Vamos assumir duas ou 3 opções e eu crio os procedimentos a partir das
> instruções de vocês. Não é tão difícil pois estamos falando de uma app PHPBB
> e outra em Ruby on Rails (se não me engano). Por exemplo, procedimento pra
> montar ambiente local usando windows, ubuntu e red hat. Em um segundo
> momento, podemos inclusive pensar em MAVEN pra montar localmente os projetos
> - simplifica bem.
>
> Mesmo tendo um banco de dados central pra desenvolvimento, temos que ter
> guias pra algumas coisas que não tem como, o desenvolvedor tem que ter
> local.
>
> []s,
> Daniel.
>
> 2010/7/30 Christian Dechery <christian@xxxxxxxxxxxxxxxxxxxxxxxxx>
>
> Cara, acho que não precisamos nos preocupar com nada de SO nesse momento.
>> Tudo do que precisamos pra desenvolver é acesso FTP, acesso ao Mysql e ces't
>> fini. É tudo web, não vamos precisar de acesso direto ao SO pra nada. Se um
>> dia formos fazer algo mais complicado, a gente para e pensa nisso - não
>> vamos nos ater em complicações desnecessárias.
>>
>> Quanto a estrutura da apresentação em ppt, gostei da idéia. O google docs,
>> se não me engano, já possui ferramenta para criação de apresentações, e o
>> bom é que já ficam online podendo ser alteradas a qq momento.
>>
>> Precisamos nos preocupar mais, nesse primeiro momento, em como vamos
>> dividir a infra para os diversos desenolvedores envolvidos. Discutimos sobre
>> isso (eu, Bruno e Konrad) na ultima reunião e o que foi resolvido foi
>> enviado na Ata. Como estamos em relação a isso, Konrad? Já criou os logins?
>>
>> 2010/7/30 Daniel Parra <dptucunduva@xxxxxxxxx>
>>
>>> Opa pessoal, tudo blz?
>>>
>>> Estou com grande parte do conteúdo já separado para a elaboração. Na
>>> verdade o caminho que pretendo seguir é uma versão light (meio que for
>>> dummies) do help do launchpad, focando em produtividade dos desenvolvedores
>>> voluntários dos projetos do TZM-BR. Algo simples e que permita que o
>>> desenvolvedor produza com a menor curva de aprendizado possível.
>>>
>>> Algumas questões que gostaria da opinião de vocês sobre o welcome guide:
>>>
>>> 1. Para ser fácil, leve e didático, sugiro utilizar uma apresentação
>>> estilo power point (qual ferramenta free utilizamos?), com links para os
>>> casos de conteúdo em sites externos. É a estratégia que tenho adotado no
>>> trabalho e que tem funcionado melhor, fica mais agradável de absorver a
>>> informação. Nessa linha, se tiverem já algo que possa ser o look-and-feel da
>>> apresentação, me enviem - ou me digam pra que eu gere aqui. Podemos até
>>> transformar em flash depois pra deixar hospedado e acessível on-line.
>>>
>>> 2. A parte básica de utilização (cadastrar, se juntar ao grupo, gerar
>>> chave, instalar bazaar, acessar os projetos, etc.) é simples. Agora,
>>> pensando em cada um dos projetos (site, forum, etc), precisamos ter um
>>> guideline de criação de ambiente, incluindo ferramentas de apoio (apache,
>>> mysql, etc.). Para tal, acho que o ideal é que cada um dos responsáveis pelo
>>> projeto me mandem para que eu adicione no welcome guide. Pode ser em papel
>>> de pão mesmo :), eu me viro por aqui. Aproveito tb e executo para validar.
>>>
>>> 3. Questões de sistema operacional. Se queremos angariar mais
>>> voluntários, temos que evitar ao máximo restrições. Me corrijam se eu
>>> estiver errado, mas a hospedagem no DreamHost é linux, ou seja, as apps
>>> rodam em cima de alguma distro linux. Vou focar então em produzir um
>>> guideline (item 2 acima) nesse SO primariamente. Mas temos tb que ter esse
>>> mesmo guideline com as variações para windows - eu mesmo uso windows com
>>> primário, linux só em VM.
>>>
>>> 4. Sobre o processo de desenvolvimento, vou colocar uma visão do que
>>> acordamos, talvez algo visual - fluxograma-like :). Alguma outra sugestão?
>>>
>>> Agora, pra fechar, a notícia ruim :). To ferrado com trabalho até hj a
>>> tarde, e tenho uma reunião com o coordenador da pós no final de semana que
>>> vem, pra falar da minha monografia. Adivinha se eu já comecei???? :) Vou ter
>>> que dar um belo gás esse fds...
>>>
>>> O welcome guide tá andando, mas acho que não consigo fechar até o final
>>> de semana a versão inicial. De qquer maneira vou posicionando vocês do
>>> andamento.
>>>
>>> []s,
>>> Daniel.
>>>
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~tzmdev-brasil<https://launchpad.net/%7Etzmdev-brasil>
>>> Post to : tzmdev-brasil@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~tzmdev-brasil<https://launchpad.net/%7Etzmdev-brasil>
>>> More help : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>>
>> --
>> Meus sons @ http://soundcloud.com/kiirtan/tracks
>> Mais coisas @ http://www.frofens.org
>> Conheça: www.movimentozeitgeist.com.br
>>
>
>
--
Meus sons @ http://soundcloud.com/kiirtan/tracks
Mais coisas @ http://www.frofens.org
Conheça: www.movimentozeitgeist.com.br
Follow ups
References