Bootcamp: Weitere Verbesserung

Erstellt am 26. Nov. 2016  ·  11Kommentare  ·  Quelle: vitorfs/bootcamp

Den Vorschlägen von @vitorfs und den Fragen von @dwayne zu #57 erstellen :

  • [x] Migration zu Python 3.
  • [x] Behalten Sie die Abwärtskompatibilität mit Python 2 bei.
  • [x] Berichterstattung hinzufügen (vorgeschlagen in meinem letzten PR #65, wie in #48 vorgeschlagen).
  • [x] Overall-Abzeichen hinzufügen.
  • [x] Anforderungsüberwachung hinzufügen (requires.io ist diejenige, die ich im Sinn habe).
  • [x] Erforderliches.io-Abzeichen hinzufügen (das liegt daran, dass dies der Dienst ist, den ich kenne)
  • [x] Führen Sie isort auf dem Projekt aus (naja, das geht von Hand, und ein bisschen habe ich schon gesäubert).
  • [x] Führen Sie Flake8 für das Projekt aus.
  • [x] Polieren Sie die Codestruktur, indem Sie einen 12-Faktor-Stil anwenden (wie in #55 vorgeschlagen).
  • [x] Docker zum Entwicklungsablauf hinzufügen (wie in Nr. 51 vorgeschlagen).
  • [x] Implementieren Sie CBV (ich habe tatsächlich Zweifel an diesem in #50 vorgeschlagenen, aber ich denke, es sollte zumindest diskutiert werden).
  • [x] Implementieren Sie eine bessere Benutzerverwaltung und deren Workflow-Funktionalitäten (Passwortwiederherstellung, Integration in soziale Netzwerke, Kontoerstellung, Login-Verwaltung, korrekte Weiterleitung), wie in #86, #53, #32, #28 und #2 vorgeschlagen.
  • [x] Fügen Sie den Apps Tests hinzu, um die Funktionalität zu validieren und auf diese Weise die Testabdeckung zu erhöhen, wie in #63 vorgeschlagen und durch die bereits gelösten Anforderungen aus #48 und #65 ergänzt.
  • [x] Füge eine bessere Tagging-Verwaltung hinzu. Wie in #54, #73 und #74 vorgeschlagen.
  • [x] Implementieren Sie einen schönen Release-Zyklus für das Projekt (ich muss daran arbeiten, weil ich nicht wirklich weiß, wie es funktioniert)
  • [ ] Tox zum Projekt hinzufügen.

Auf der nächsten Liste würde ich einige zusätzliche Anfragen definieren, die vielleicht zu alt und irgendwie in die Schublade _nice to have_ verbannt sind:

  • [x] Verbessern Sie die Tastenkombination zum Senden von Kommentaren, möglicherweise akzeptieren Sie _CMD + Enter_ unter OS X, genau wie bei GitHub (wie in #29 vorgeschlagen).
  • [ ] Fügen Sie das Benutzer-Reputationssystem und den entsprechenden Managementprozess hinzu, damit es überschrieben werden kann (wie in Nr. 19 definiert).
  • [x] Implementieren Sie eine bessere Internationalisierung (eine wirklich wilde Idee, aber wer weiß).
  • [x] Zeigen Sie die Liste der Benutzer an, denen ein bestimmter Feed gefallen hat, wenn Sie den Mauszeiger bewegen (wie in Nr. 21 angefordert).
  • [ ] Föderieren Sie mehrere Instanzen von Bootcamp (wie in Nr. 31 vorgeschlagen).

Haben Sie beide weitere Anregungen, Wünsche oder Ziele? Badges sind zum Beispiel sehr schön, aber man muss nicht alle haben. Haben Sie Ideen, welche Badges das Projekt haben sollte?

PD 4-12-16: Aktualisierung der Liste, um die Anforderungsüberwachung und das richtige Badge aufzunehmen.
PD 18-12-16: Aktualisierung der Liste um das Reputationssystem.
PD 13-05-17: Aktualisierung der Liste, um die Anforderung zum Hinzufügen von Tests zu Apps aufzunehmen.
PD 3-7-17: Aktualisieren des Problems, um eine Liste von _nice to have_ und vergessenen Anfragen hinzuzufügen.

enhancement help wanted question

Hilfreichster Kommentar

Ich fühle mich @vitorfs für die Einladung zur Zusammenarbeit geehrt.

Alle 11 Kommentare

Ich fühle mich @vitorfs für die Einladung zur Zusammenarbeit geehrt.

Hallo @vitorfs Ich habe versucht,

Ich würde denken, dass ich jetzt meine Meinung geändert habe, nur aus Frust, weil ich es nicht konnte, aber ich würde gerne Ihre Meinung hören.

hey @sebastian-code! Ich schätze all die Mühe und Ihre Beiträge zum Projekt sehr! :-)
Ich habe das "requires.io"-Badge in der README.md hinzugefügt
Wir haben einige veraltete Anforderungen, aber soweit ich gesehen habe, sind sie alle leicht zu aktualisieren

Hallo @vitorfs und danke für deine Komplimente; ist mir ein Vergnügen. Ich bin ein bisschen herumgelaufen, aber die Anforderungen sind bereits erfüllt, gerade habe ich die Implementierung des Flake8-Fehlerberichts abgeschlossen, bin bereits in meinem Entwicklungszweig und validiere, dass alles funktioniert, so sieht es für mich aus kann sehen.

Aktualisierung nach dem Ausführen von Flake8 und Anwenden der vorgeschlagenen Änderungen. Macht es Ihnen etwas aus, es ein wenig zu testen, um zu sehen, wie es gelaufen ist?

Uff, Docker implementiert. Ich habe geglaubt, es würde nicht funktionieren. Wie dumm von mir.

Hey, @sebastian-code ist jemand, der noch an diesem "Zeigen Sie die Liste der Benutzer, denen ein bestimmter Feed gefallen hat, beim Hovern (Wie in #21 angefordert)" arbeitet. Denn ich würde gerne pr zu diesem Thema schicken.

Hallo @chetanya-shrimali Nein, als ich mir bewusst bin. Ich freue mich, wenn Sie eine zusenden.

Hallo, ich habe ein Social Auth System, das mit AllAuth Django arbeitet, musste aber die Admin-Site installieren, um das zu konfigurieren. vielleicht können wir hier aufnehmen?

Ich habe das Admin-Panel mit jet @norsec eingebunden !
Abzeichen sind sehr interessante Funktionen!

Meilenstein erreicht, dieses Problem wird geschlossen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

phamminhtris picture phamminhtris  ·  12Kommentare

mwanjajoel picture mwanjajoel  ·  5Kommentare

Shekharnunia picture Shekharnunia  ·  6Kommentare

Allan-Nava picture Allan-Nava  ·  14Kommentare

norouzzadeh picture norouzzadeh  ·  3Kommentare