pyvec / pyvec/naucse.python.cz

Materials of archived courses should be freezed/should not change

Offen
#214 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

content
Vorherrschende Sprache
Keine Sprachdaten
Sterne
335
Forks
119
Ø Merge
3 Std. 6 Min.
Gemergte PRs (30 T.)
1

Beschreibung

Right now courses, for example runs/2017/pyladies-praha-jaro/info.yml, just reference lessons by their path, for example beginners/testing.

What happens when the lesson moves to other directory or even disappears? It would break content of some previous course if someone doesn't dedicate their time to update all such references.

What happens when the lesson changes? I think the content of the old course should be preserved as is, as it was presented and teached.

Since all materials are currently in git on Github, accessible through git and Github APIs, this could be doable for example by creating a new branch after each course ends and material for the archived course could be rendered from the given branch instead of master.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit runs/2017/pyladies-praha-jaro/info.yml und verfolge, wie die Pfade der Lektionen gerendert werden. Untersuche anschließend den in der Issue erwähnten auf Git und der GitHub API basierenden Ansatz; abgeschlossen ist die Aufgabe, wenn archivierte Kursmaterialien weiterhin verfügbar und unverändert bleiben, sobald aktuelle Lektionen verschoben, entfernt oder bearbeitet werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
git, github, yaml
Bereich
content, documentation
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.