Bootcamp: Mejoramiento adicional

Creado en 26 nov. 2016  ·  11Comentarios  ·  Fuente: vitorfs/bootcamp

Siguiendo las sugerencias de @vitorfs y las preguntas de @dwayne en el n. ° 57, quería establecer una lista de posibles mejoras:

  • [x] Migrar a Python 3.
  • [x] Mantenga la compatibilidad con versiones anteriores de Python 2.
  • [x] Agregar cobertura (sugerido en mi PR # 65 más reciente como se sugiere en # 48).
  • [x] Agrega la insignia de los overoles.
  • [x] Agregar monitoreo de requisitos (require.io es el que tengo en mente).
  • [x] Agregar la insignia de require.io (eso es porque ese es el servicio que conozco)
  • [x] Ejecute isort en el proyecto (bueno, esto se puede hacer a mano y ya lo he limpiado un poco).
  • [x] Ejecute Flake8 en el proyecto.
  • [x] Pulir la estructura del código aplicando un estilo más de 12 factores (como se sugiere en el n. ° 55).
  • [x] Agregue la ventana acoplable al flujo de desarrollo (como se sugiere en el n. ° 51).
  • [x] Implementar CBV (en realidad tengo dudas sobre este sugerido en el # 50 pero supongo que al menos debería discutirse).
  • [x] Implemente una mejor administración de usuarios y sus funcionalidades de flujo de trabajo (recuperación de contraseña, integraciones de redes sociales, creación de cuentas, administración de inicio de sesión, redirección correcta) como se sugiere en # 86, # 53, # 32, # 28 y # 2.
  • [x] Agregar pruebas a las aplicaciones para validar la funcionalidad y de esa manera incrementar la cobertura de la prueba, como se sugiere en el # 63 y complementado con los requisitos del # 48 y # 65 que ya fueron resueltos.
  • [x] Agregue una mejor gestión de etiquetado. Como se sugiere en el n. ° 54, n. ° 73 y n. ° 74.
  • [x] Implementar un buen ciclo de lanzamiento en el proyecto (tengo que trabajar en esto porque no soy muy consciente de cómo funciona)
  • [] Agregue Tox al proyecto.

En la siguiente lista, definiría algunas solicitudes adicionales, quizás demasiado antiguas y de alguna manera relegadas al cajón _nice to have_:

  • [x] Mejore el método abreviado de teclado para enviar comentarios, quizás aceptando _CMD + Enter_ en OS X, al igual que GitHub (como se sugiere en el n. ° 29).
  • [] Agregue el sistema de reputación del usuario y su respectivo proceso de administración para que pueda ser anulado (como se define en el n. ° 19).
  • [x] Implementar una mejor internacionalización (una idea realmente loca, pero quién sabe).
  • [x] Muestra la lista de usuarios a los que les gustó un feed determinado, al pasar el mouse (como se solicitó en el n. ° 21).
  • [] Federe varias instancias de bootcamp (como se sugiere en el n. ° 31).

¿Ambos tienen sugerencias, solicitudes u objetivos adicionales? Por ejemplo, las insignias son realmente bonitas, pero no es necesario tenerlas todas, ¿tienes algunas ideas sobre qué insignias debería tener el proyecto?

PD 4-12-16: Actualización de la lista para incluir el monitoreo de requisitos y la insignia adecuada.
PD 18-12-16: Actualización de la lista para incluir el sistema de reputación.
PD 13-05-17: Actualización de la lista para incluir el requisito de agregar pruebas a las aplicaciones.
PD 3-7-17: Actualización del problema para agregar una lista de solicitudes _ agradables_ y olvidadas.

enhancement help wanted question

Comentario más útil

Me honra @vitorfs por la invitación a colaborar.

Todos 11 comentarios

Me honra @vitorfs por la invitación a colaborar.

Hola @vitorfs , estaba tratando de agregar

Creo que ahora estoy cambiando de opinión solo por la frustración porque no pude hacerlo, pero me encantaría escuchar tu opinión.

hola @ sebastian-code! ¡Realmente aprecio todo el esfuerzo y sus contribuciones al proyecto! :-)
Agregué la insignia require.io en el archivo README.md
Tenemos algunos requisitos desactualizados, pero por lo que he visto, todos son fáciles de actualizar.

Hola @vitorfs y gracias por tus cumplidos; De nada. He estado dando vueltas un poco, pero ya se cumplen los requisitos, ahora mismo terminé de implementar el informe de error de Flake8, ya está en mi rama de desarrollo y estoy validando que todo funciona, que es como se ve hasta donde yo puede ver.

Actualización después de ejecutar Flake8 y aplicar los cambios sugeridos. ¿Te importaría probarlo un poco para ver cómo te fue?

Ufff, docker implementado. Creía que no iba a funcionar. Tonto de mí.

Hola, @ sebastian-code es alguien que todavía está trabajando en este "Mostrar la lista de usuarios a los que les gustó un feed determinado, al pasar el mouse (como se solicitó en el n. ° 21)". porque me gustaría enviar pr sobre este tema.

Hola @ chetanya-shrimali No de lo que yo sé. Estaré encantado si me envía uno.

hola, tengo un sistema de autenticación social que funciona con AllAuth Django, pero tuve que instalar el sitio de administración para configurarlo. tal vez podamos incluir aquí?

¡He incluido el panel de administración con jet @norsec !
¡Las insignias son características muy interesantes!

Hito alcanzado, cerrando este problema.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Allan-Nava picture Allan-Nava  ·  14Comentarios

Allan-Nava picture Allan-Nava  ·  9Comentarios

norouzzadeh picture norouzzadeh  ·  3Comentarios

phamminhtris picture phamminhtris  ·  12Comentarios

mwanjajoel picture mwanjajoel  ·  5Comentarios