Bootcamp: Melhoria adicional

Criado em 26 nov. 2016  ·  11Comentários  ·  Fonte: vitorfs/bootcamp

Seguindo as sugestões de @vitorfs e as perguntas de @dwayne no nº 57, eu queria definir uma lista de melhorias potenciais:

  • [x] Migrar para Python 3.
  • [x] Manter compatibilidade com versões anteriores com Python 2.
  • [x] Adicionar cobertura (sugerido no meu PR # 65 mais recente, conforme sugerido no # 48).
  • [x] Adicione o emblema do macacão.
  • [x] Adicionar monitoramento de requisitos (require.io é o que tenho em mente).
  • [x] Adicionar o emblema requires.io (porque esse é o serviço que conheço)
  • [x] Execute isort no projeto (bem, isso pode ser feito manualmente no e eu já limpei um pouco).
  • [x] Execute Flake8 no projeto.
  • [x] Refine a estrutura do código aplicando um estilo mais de 12 fatores (como sugerido em # 55).
  • [x] Adicione a janela de encaixe ao fluxo de desenvolvimento (conforme sugerido em # 51).
  • [x] Implementar CBV (na verdade, tenho dúvidas sobre este sugerido no # 50, mas acho que pelo menos deve ser discutido).
  • [x] Implementar melhor gerenciamento de usuário e suas funcionalidades de fluxo de trabalho (recuperação de senha, integração de redes sociais, criação de conta, gerenciamento de login, redirecionamento correto) conforme sugerido em # 86, # 53, # 32, # 28 e # 2.
  • [x] Adicionar testes aos aplicativos para validar a funcionalidade e, dessa forma, incrementar a cobertura de teste, conforme sugerido no nº 63 e complementado com os requisitos dos nºs 48 e 65 que já foram resolvidos.
  • [x] Adicionar melhor gerenciamento de etiquetagem. Conforme sugerido em # 54, # 73 e # 74.
  • [x] Implemente um bom ciclo de lançamento no projeto (tenho que trabalhar nisso porque não estou muito ciente de como funciona)
  • [] Adicione o Tox ao projeto.

Na próxima lista, eu definiria alguns pedidos adicionais, talvez muito antigos e de alguma forma relegados à gaveta _agradável de ter_:

  • [x] Melhore o atalho de teclado para enviar comentários, talvez aceitando _CMD + Enter_ no OS X, assim como o GitHub (como sugerido em # 29).
  • [] Adicionar sistema de reputação do usuário e seu respectivo processo de gerenciamento para que possa ser substituído (conforme definido em # 19).
  • [x] Implementar uma internacionalização melhor (uma ideia realmente maluca, mas quem sabe).
  • [x] Exibir a lista de usuários que gostaram de um determinado feed, ao passar o mouse (conforme solicitado no nº 21).
  • [] Federar várias instâncias do bootcamp (como sugerido em # 31).

Vocês dois têm sugestões, solicitações ou objetivos adicionais? Por exemplo, crachás são muito legais, mas não há necessidade de ter todos eles, você tem alguma ideia sobre quais crachás o projeto deve ter?

PD 4-12-16: Atualização da lista para incluir monitoramento de requisitos e o crachá adequado.
PD 18-12-16: Atualização da lista para incluir o sistema de reputação.
PD 13-05-17: Atualização da lista para incluir o requisito de adicionar testes aos aplicativos.
PD 3-7-17: Atualizar o problema para adicionar uma lista de pedidos _bonitos e esquecidos.

enhancement help wanted question

Comentários muito úteis

Estou honrado @vitorfs pelo convite para colaborar.

Todos 11 comentários

Estou honrado @vitorfs pelo convite para colaborar.

Olá @vitorfs , estava tentando adicionar

Eu pensaria que agora estou mudando de ideia apenas por causa da frustração porque não fui capaz de fazer isso, mas adoraria ouvir sua opinião.

ei @ sebastian-code! Agradeço muito todo o esforço e suas contribuições para o projeto! :-)
Eu adicionei o emblema requires.io no README.md
Temos alguns requisitos desatualizados, mas pelo que vi, todos são fáceis de atualizar

Olá @vitorfs e obrigado pelos elogios; O prazer é meu. Andei por aí um pouco, mas os requisitos já foram atendidos, agora acabei de implementar o relatório de erros do Flake8, já está no meu branch de desenvolvimento e estou validando que tudo funciona, que é o que parece até onde eu pode ver.

Atualizando após executar o Flake8 e aplicar as alterações sugeridas. Importa-se de testar um pouco para ver como correu?

Ufff, docker implementado. Eu estava acreditando que não ia funcionar. Tola eu.

Ei, @ sebastian-code é alguém que ainda está trabalhando neste "Exibir a lista de usuários que gostaram de um determinado feed, ao passar o mouse (conforme solicitado em # 21)". pq eu gostaria de enviar uma pr sobre esse assunto.

Olá @ chetanya-shrimali Não, do que estou ciente. Ficarei muito satisfeito se você enviar um.

oi, eu tenho um sistema de autenticação social funcionando com AllAuth Django, mas tive que instalar o site de administração para configurar isso. talvez possamos incluir aqui?

Incluí o painel de administração com jet @norsec !
Os emblemas são recursos muito interessantes!

Marco alcançado, encerrando esta edição.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

Shekharnunia picture Shekharnunia  ·  6Comentários

sebastian-code picture sebastian-code  ·  11Comentários

Allan-Nava picture Allan-Nava  ·  9Comentários

yashLadha picture yashLadha  ·  21Comentários

ssahilsahil798 picture ssahilsahil798  ·  5Comentários