Διεθνές Πανεπιστήμιο της ΕλλάδοςΤμήμα Μηχανικών Τοπογραφίας & Γεωπληροφορικής
Module 4 · 60–75 λεπτά

Δομή και ποιότητα repository

Καθαρά αρχεία, επαναληψιμότητα, άδειες και έλεγχος πριν γίνει public.

Με την ολοκλήρωση θα μπορείς

  • Να οργανώσεις αρχεία σε συνεπή δομή.
  • Να αφαιρέσεις secrets, προσωπικά δεδομένα και μεγάλα περιττά αρχεία.
  • Να προσθέσεις requirements ή environment και license όπου χρειάζεται.

Βήματα

Οργάνωσε τους φακέλους

Χρησιμοποίησε σαφή δομή: data, notebooks ή src, images, docs και README.

Καθάρισε το repository

Αφαίρεσε προσωρινά αρχεία, διπλότυπα, ασαφή filenames και αρχεία που δεν χρειάζονται.

Κατέγραψε το περιβάλλον

Πρόσθεσε requirements.txt ή environment.yml όταν υπάρχει κώδικας.

Έλεγξε δικαιώματα και δεδομένα

Μην δημοσιεύεις API keys, κωδικούς, προσωπικά δεδομένα, περιορισμένα datasets ή εικόνες χωρίς δικαίωμα.

Δοκίμασε από την αρχή

Άνοιξε το repository σαν νέος χρήστης και έλεγξε αν οι οδηγίες αρκούν.

Πρακτική άσκηση

Εφάρμοσέ το στο δικό σου project

Εφάρμοσε το public-release checklist στο repository και διόρθωσε ό,τι δεν περνά τον έλεγχο.

Παραδοτέο: Repository έτοιμο να παρουσιαστεί δημόσια.