Olá,
o Javanuke, ou JNuke é um dos projetos de software livre mantidos pela equipe do portaljava.com. Ele visa ser um substituto para o PHPNuke, sitema que mantém o Portal Java hoje.
Estamos buscando por pessoas com algum tempo livre, e alguma habilidade em Java para auxiliar no desenvlvimento do JNuke.
Se você possui interesse em auxiliar neste projeto, leia atentamente o texto abaixo.
Passos para ingressar no projeto JNuke:
-
Registra-se no dev.java.net - Este é o portal que usamos para gerenciar o projeto. Tarefas como controle de versões, forum, listas de discussão e acompanhamento de tarefas.
-
Baixe os códigos no CVS e dê uma olhada geral. Não preocupe-se em entender tudo. Apenas familiarize-se com o projeto.
-
Cadastre-se na lista de desenvolvedores brasileiro, para que você possa ficar por dentro do que estamos precisando.
-
Olhe as tarefas em aberto em nosso Issue Tracker.
Qualquer dúvida deve ser enviada para a lista de discussões dos desenvolvedores brasileiros.
Para cadastrar-se na lista de desenvolvedores brasileiro basta enviar e-mail em branco para: [email removido]
Toda a comnicação deve ser feita através desta lista.
Caso não saiba como usar o CVS, há algumas dicas em:
https://jnuke.dev.java.net/source/browse/jnuke/ (é necessário estar logado)
Mais informações em http://www.javanuke.org
IMPORTANTE:
Em qualquer projeto de software livre é importante:
-
CVP - “Coeficiente de viração própria”. Ou seja, procure resolver sua dúvida sozinho ou de formas alternativas como google, foruns e listas de discussões, antes de procurar alguém em específico.
-
Use os meios de comunicação do projeto. Evite trocar informações por e-mail ou instant messeger. A sua dúvida pode ser a de outros também.
-
Não fique desistimulado nos primeiros problemas que encontrar. Faça disto um desafio.
-
Nunca diga “não tenho tempo disponível”. Qualquer minuto que você tenha disponível é útil. Na medida em que você for aprofundando-se no projeto, seu tempo disponível aumenta, pois aquela atividade torna-se prazerosa.
Graus de envolvimento:
Também conhecido de Roles. Existem algumas roles disponíveis nos projetos do java.net, cada uma garante permissões em níveis diferentes aos participantes. Tem tudo explicado no java.net mas, como tenho recebido várias questões sobre isto, vou resumir o assunto aqui.
Observer: Pode baixar os códigos do CVS e visualizar as ferramentas como Issue tracker, forum, etc. Mas, não pode enviar modificações para o CVS. Esta é a role que você deve pedir na primeira vez.
Content Developer: Tem todas as roles do Observer e mais a possibilidade de enviar conteúdo para a página do projeto através do CVS.
Developer: Pode “commitar” no CVS. Este é a pessoa que está autorizada o desenvolver o projeto.
Esta role só é dada depois que você entrar em contato com os developer atuais e mostrar que possui condições de receber tarefas para desenvolver.
Geralmente o processo para ganhar roles de developer é o seguinte:
-Pede roles de Observer.
-Baixa os códigos, estuda eles e detecta algo que aidan está para ser feito.
-Sugere novas funcionalidades ou mostra-se capaz de desenvolver uma funcionalidade que ainda esteja faltando.
Este texto está replicado no wiki: http://wiki.java.net/bin/view/Projects/IniciandoJNuke




