Bootcamp: Poursuite de l'amélioration

Créé le 26 nov. 2016  ·  11Commentaires  ·  Source: vitorfs/bootcamp

Suite aux suggestions de @vitorfs et aux questions de @dwayne sur le #57 j'ai voulu dresser une liste d'améliorations potentielles :

  • [x] Migrer vers Python 3.
  • [x] Garder la rétrocompatibilité avec Python 2.
  • [x] Ajouter une couverture (suggérée sur mon plus récent PR #65 comme suggéré dans #48).
  • [x] Ajouter un badge de combinaison.
  • [x] Ajouter une surveillance des exigences (requires.io est celui que j'ai en tête).
  • [x] Ajouter un badge require.io (c'est parce que c'est le service que je connais)
  • [x] Exécutez isort sur le projet (enfin, cela peut être fait à la main, et j'ai déjà nettoyé un peu).
  • [x] Exécutez Flake8 sur le projet.
  • [x] Polir la structure du code en appliquant un style plus 12-Factor (comme suggéré dans # 55).
  • [x] Ajouter docker au flux de développement (comme suggéré dans #51).
  • [x] Implémenter CBV (j'ai en fait des doutes sur celui suggéré dans #50 mais je suppose qu'au moins il devrait être discuté).
  • [x] Mettre en œuvre une meilleure gestion des utilisateurs et ses fonctionnalités de workflow (récupération de mot de passe, intégrations de réseaux sociaux, création de compte, gestion des connexions, redirection correcte) comme suggéré dans les #86, #53, #32, #28 et #2.
  • [x] Ajoutez des tests aux applications pour valider les fonctionnalités et ainsi incrémenter la couverture des tests, comme suggéré dans #63 et complété par les exigences des #48 et #65 qui ont déjà été résolues.
  • [x] Ajout d'une meilleure gestion des balises. Comme suggéré dans #54, #73 et #74.
  • [x] Mettre en place un bon cycle de publication sur le projet (je dois y travailler car je ne suis pas vraiment au courant de son fonctionnement)
  • [ ] Ajouter Tox au projet.

Sur la liste suivante, je définirais quelques requêtes supplémentaires, peut-être trop anciennes et reléguées en quelque sorte au tiroir _nice to have_ :

  • [x] Améliorez le raccourci clavier pour soumettre des commentaires, en acceptant peut-être _CMD + Enter_ sur OS X, tout comme GitHub (comme suggéré dans #29).
  • [ ] Ajoutez le système de réputation des utilisateurs et son processus de gestion respectif afin qu'il puisse être outrepassé (tel que défini au n° 19).
  • [x] Mettre en œuvre une meilleure internationalisation (une idée vraiment folle, mais qui sait).
  • [x] Afficher la liste des utilisateurs qui ont aimé un flux donné, au survol (Comme demandé au #21).
  • [ ] Fédérer plusieurs instances de bootcamp (comme suggéré dans #31).

Avez-vous tous les deux des suggestions, des demandes ou des objectifs supplémentaires ? Par exemple, les badges sont vraiment sympas, mais il n'est pas nécessaire de tous les avoir, avez-vous des idées sur les badges que le projet devrait avoir ?

PD 4-12-16 : Mise à jour de la liste pour inclure le suivi des exigences et le badge approprié.
PD 18-12-16 : Mise à jour de la liste pour inclure le système de réputation.
PD 13-05-17 : mise à jour de la liste pour inclure l'exigence d'ajouter des tests aux applications.
PD 3-7-17 : Mise à jour du problème pour ajouter une liste de demandes _agréables à avoir_ et oubliées.

enhancement help wanted question

Commentaire le plus utile

Je suis honoré @vitorfs pour l'invitation à collaborer.

Tous les 11 commentaires

Je suis honoré @vitorfs pour l'invitation à collaborer.

Salut @vitorfs, j'essayais d'ajouter

Je penserais que maintenant, je change d'avis simplement à cause de la frustration parce que je n'ai pas pu le faire, mais j'aimerais entendre votre opinion.

salut @sebastian-code ! J'apprécie vraiment tous les efforts et vos contributions au projet! :-)
J'ai ajouté le badge require.io dans le fichier README.md
Nous avons des exigences obsolètes, mais d'après ce que j'ai vu, elles sont toutes faciles à mettre à niveau

Salut @vitorfs et merci pour tes compliments ; c'est mon plaisir. J'ai fait le tour un peu, mais les exigences sont déjà remplies, en ce moment j'ai fini d'implémenter le rapport d'erreur Flake8, il est déjà dans ma branche de développement et je valide que tout fonctionne, c'est à ça que ça ressemble en ce qui me concerne peut voir.

Mise à jour après avoir exécuté Flake8 et appliqué les modifications suggérées. Ça te dérange de tester un peu pour voir comment ça s'est passé ?

Ufff, docker implémenté. Je croyais que ça n'allait pas marcher. Que je suis bête.

Hé, @sebastian-code est-ce que quelqu'un travaille encore sur ce "Afficher la liste des utilisateurs qui ont aimé un flux donné, en survol (Comme demandé au #21)". cuz je voudrais envoyer pr sur cette question.

Salut @chetanya-shrimali Non à ma connaissance. Je serai ravi si vous en envoyez un.

salut, j'ai un système d'authentification sociale fonctionnant avec AllAuth Django, mais je devais installer le site d'administration pour le configurer. peut-être pouvons-nous inclure ici?

J'ai inclus le panneau d'administration avec jet @norsec !
Les badges sont des fonctionnalités très intéressantes !

Jalon atteint, clôturant ce problème.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

mwanjajoel picture mwanjajoel  ·  5Commentaires

Shekharnunia picture Shekharnunia  ·  10Commentaires

Allan-Nava picture Allan-Nava  ·  9Commentaires

norouzzadeh picture norouzzadeh  ·  3Commentaires

sebastian-code picture sebastian-code  ·  11Commentaires