Skip to content

devpt-org/ideas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devPT/ideas

devPT - Comunidade Developers Portugueses

devPT é uma Comunidade de Developers Portugueses com o objetivo de facilitar a partilha de experiências, projetos e oportunidades de emprego.

Este é um repositório destinado ao armazenamento de ideias dos membros da [https://devpt-org.github.io/](comunidade devPT).

Cada ideia contém um descritivo o mais detalhado quanto possível, para que de uma forma concisa se conseguir entender cada projeto e as suas motivações.


GitHub issues GitHub stars GitHub license Twitter

Porquê partilhar a minha ideia?

Diariamente programadores por todo o mundo desistem das suas ideias pelas mais diversas razões:

  • Medo de falhar
  • Falta de conhecimento técnico ou teórico - seja em linguagens, frameworks ou conhecimento como utilizar o Git
  • Receio de tornar o código público (caso o projeto fosse com fins open-source) por medo do julgamento público
  • Consciência da complexidade de um projeto e da impossibilidade de o finalizar sozinho

Por outro lado, existem diversos programadores que têm o conhecimento mas não têm ou a motivação de iniciar um projeto sozinhos, ou não têm a ideia.

A comunidade devPT quer juntar ambos. Os programadores portugueses interessados a colaborar no Open-Source, oferecendo o seu conhecimento, com as pessoas que não querem iniciar um projeto sozinhos ou que procuram algum apoio.

Posso contribuir com qualquer ideia?

Qualquer utilizador pode contribuir com qualquer ideia que tenha. Não existe qualquer censura nas ideias, no entanto, tenta-se aceitar ideias que estejam detalhadamente explicadas, de preferência que mencionem os seguintes tópicos (se aplicável):

  • Descrição geral com aspetos diferenciadores do projeto
  • Inspirações
  • Concorrência
  • Aspiração
  • Modelo de dados
  • Flow
  • Tecnologia

Como posso contribuir com uma ideia ou numa ideia já existente?

Podes contribuir de diversas formas adicionando uma nova ideia ou melhorando uma ideia já existente comentando nos Pull Requests (caso esta esteja pendente de aprovação) ou abrindo issues explicando que achas que deveria ser alterado e porquê.

Como posso enviar uma ideia?

  1. Faz fork do projeto (https://github.com/devpt-org/ideas/fork)
  2. Cria uma branch para a tua feature (git checkout -b idea/best-idea)
  3. Cria um ficheiro BRIEFING.md onde expliques detalhadamente a tua ideia (ver "Posso contribuir com qualquer ideia?" para detalhes)
  4. Faz commit das tuas alterações (git commit -am 'Add best idea')
  5. Faz push da tua branch para master (git push origin idea/best-idea)
  6. Cria um novo Pull Request

Qual é o processo de aprovação de uma ideia?

  1. O utilizador publica a sua ideia
  2. Membros da comunidade discutem a ideia num Pull Request criado para o efeito
  3. O ficheiro BRIEFING.md da ideia é alterado até que se chegue a um consenso
  4. A ideia é aprovada e faz-se merge para master da ideia, ou, o Pull Request é recusado
  5. Assim que a ideia é aprovada, é criado um repositório onde o projeto poderá ter início e serão dados privilégios ao autor da ideia, sendo no entanto recomendado que todas as alterações sejam enviadas por Pull Request e fiquem pendentes de revisão por outros colaboradores

O que acontece caso o responsável pelo projeto fique inativo?

Assim que uma ideia é aprovada, por norma, o autor da mesma é o indicado como principal responsável pela manutenção do repositório, passando a ter como responsabilidade a gestão de issues, PRs e eventuais adições e melhoramentos com base na ideia sugerida.

Caso exista interesse, é possível que um projeto tenha dois maintainers designados e com responsabilidades de gestão, ajudando a evitar o possível abandono de projetos.

Caso exista apenas um único responsável pelo projeto e este fique inativo por um período de 3 meses, um contribuidor pode pedir aos administradores da organização devPT a nova nomeação de um novo responsável pelo projeto. Até à nomeação de um novo responsável, a organização devPT tem liberdade para tomar quaisquer decisões sobre o projeto.

About

Repositório de ideias dos membros da comunidade devPT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published