ioniodi / site-gr Goto Github PK
View Code? Open in Web Editor NEWMoved to ioniodi/sitegr
Home Page: https://vibrant-haibt-349f89.netlify.com
License: The Unlicense
Moved to ioniodi/sitegr
Home Page: https://vibrant-haibt-349f89.netlify.com
License: The Unlicense
Θα επεξεργαστω το πρωτα 20 μαθηματα (με αλφαβητικη σειρα)
check for possible errors before migrating to jekyll4+
Ενημέρωση και προσθήκη νέων σελίδων μαθημάτων για το τρίτο (3ο) έτος.
Κυρίως βήματα προς υλοποίηση:
Αν κατάλαβα σωστά θέλουμε στο χάρτη πλοήγησης για τον χρήστη να έχει μόνο τις
Κάποια αρχεία τα οποία έχω βάλει να τα τραβάει από τα _docs αλλά και καποιες εικόνες δεν μου τις εμφανίζει στην ιστοσελίδα παρόλο που το github μου δείχνει οτι τις δέχεται κανονικά. Επίσης έχω ασχοληθεί και με τη "Δημιουργία (αυτόματης) λίστας μαθημάτων για την κάθε κατεύθυνση", "Ενημέρωση σελίδων για τα εργαστήρια και για τα ερευνητικά προγράμματα".
related #53
Το έτρεξα τοπικά με jekyll 3.8.6, 4.0.0 και βγάζει το μήνυμα του τίτλου
moved to wiki!
https://github.com/ioniodi/site-gr/wiki/Write-access-levels
Κατά 90% θα χρειαστεί να γίνουν αλλαγές και στο αποθετήριο του θέματος minimal-ionio καθώς εκεί βρίσκεται ο φάκελος με τα includes. Θα προσπαθήσω να δουλέψω τοπικά για αρχή.
the history contains contributions by contributors who are not part of this project, e.g.,
https://github.com/ioniodi/site-gr/commits?author=mmistakes
explore a solution, such as filter, orphan, rebase, etc
Μπορείτε να μου δώσετε ένα link για το αποθετήριο της εφαρμογή που συζητήσαμε? @epidrome
Θα δημιουργήσω την δυνατότητα για κάθε νέα ανακοίνωση που δημοσιεύεται να στέλνονται push notifications στους χρήστες.
Αναλαμβάνω να οργανώσω το collection " _projects" και να προστεθούν/παρουσιαστούν ως ανακοινώσεις σε κατάλληλο layout από το minimal-ionio.
Παραθέτω κάποια ενδεικτικά tasks που θα μπορούσαν να υλοποιηθούν.
Web2PWA
Reference Google on PWA
Θα ανανεώσω όλες τις πληροφορίες σχετικά με τα μαθήματα του τελευταίου εξαμήνου:
2η Λίστα Καινούργια
@epidrome τι λέτε; συμβουλέυτηκα και το κεντρικό site του πανεπιστημίου
Categories:
Tags:
Ενημέρωση σελίδων για τα μαθήματα του δεύτερου ακαδημαϊκού έτους.
Αντιμετοπίζω προβλήματα στην προσπάθεια μου να εισάγω ως theme το τοπικό fork μου του minimal-ionio στο επίσης τοπικό fork μου του site-gr ώστε να μπορώ να βλέπω οτι αλλαγές κάνω στο minimal-ionio απευθείας στον υπολογιστή μου.
Τι ακριβώς πρέπει να αλλάξω πέρα από το remote_theme: ionoidi/minimal-ionio για να δουλέψει τοπικά? Αυτό που κάνω είναι:
1. Αλλάζω σε theme: "path του τοπικού repo μου" στο config
2. Τρέχω μια φορά το bundle
3. Τρέχω bundle exev jekyll serve
και έχω error οτι δεν αναγνωρίζει το theme
Δημιουργία αρχείου για την συνεισφορά
Η σελίδα 404 με παρόμοια μορφή με αυτήν του ζητουμένου έχει υλοποιηθεί ήδη. Πατώντας το link μπορείτε να την προβάλετε.
gifs for splash page:
photos:
moved to wiki under grading
archived content bellow:
Αν θέλετε να συνεισφέρετε, θα πρέπει πρώτα να το δηλώσετε ανοίγοντας ένα νέο θέμα με τον αντίστοιχο τίτλο, έτσι ώστε να αποφύγουμε την περίπτωση να κάνουμε την ίδια δουλειά ή έτσι ώστε να βελτιώσουμε την συνεργασία πάνω σε ένα δύσκολο θέμα.
Αντίστοιχα, όταν στέλνετε το αίτημα για ένα ανοιχτό θέμα τότε θα πρέπει να γράφετε στα σχόλια closes #IssueNo
έτσι ώστε να κλείσει αυτόματα και το θέμα αν/όταν γίνει δεκτό το αίτημα.
Μερικά από παρακάτω δύσκολα ζητούμενα απαιτούν την δημιουργία νέων θεμάτων συζήτησης στο αποθετήριο του κώδικα έτσι ώστε να γίνουν περισσότερο εστιασμένα ή/και να σπάσουν σε επιμέρους μικρότερα ζητούμενα.
Η προθεσμία για τα εύκολα είναι το ενδιάμεσο παραδοτέο και για τα δύσκολα το τελικό παραδοτέο. Για ζέσταμα έχουμε τα πολύ εύκολα, τα οποία μας επιτρέπουν να βεβαιωθούμε ότι μπορούμε να συνεισφέρουμε σε αυτό το έργο.
Η εργασία αυτή έχει στόχο να δημιουργήσει μια πλήρως λειτουργική ιστοσελίδα αλλά αυτό δεν είναι το βασικό κριτήριο για την βαθμολόγηση. Για την βαθμολογία θα πρέπει τα αιτήματα να γίνουν δεκτά και ο βαθμός είναι τόσο μεγαλύτερος όσο περισσότερα αιτήματα γίνουν δεκτά και ανάλογα πάντα με την δυσκολία τους.
Ολα τα αιτήματα ενσωμάτωσης προς το κεντρικό αποθετήριο που απορρίπτονται με αιτιολόγηση είναι ευθύνη σας να τα διορθώσετε και να τα στείλετε πάλι σωστά διαφορετικά η βαθμολόγηση για το αντίστοιχο αίτημα δεν θα είναι πλήρης ή θα είναι μηδενική ανάλογα με το λάθος που έχει γίνει.
Για την άριστη βαθμολόγηση (8-9-10), εκτός από την ποσότητα-δυσκολία των αιτημάτων, θα εκτιμηθεί κυρίως η συνεργατικότητα όπως αυτή αποτυπώνεται από τα τις πρωτοβουλίες σας για νέα θέματα που δεν υπήρχαν, καθώς και από την ανάλυψη συντονιστικού ρόλου, π.χ., αξιολόγηση-διορθώσεις σε αιτήματα συναδέλφων.
Τα παρακάτω ζητούμενα είναι ενδεικτικά και ειδικά τα δύσκολα+ ενδέχεται να είναι κακές ιδέες. Επομένως, αν υπάρχει κάτι διαφορετικό που θα θέλατε να συνεισφέρετε τότε μπορείτε να ανοίξετε ένα νέο θέμα ή καλύτερα να το συζητήσουμε από κοντά έτσι ώστε να προστεθεί και αυτό στην παρακάτω λίστα.
Γίνονται δεκτά αιτήματα ενσωμάτωσης για τα παρακάτω, τα οποία είναι οργανωμένα σε επίπεδα δυσκολίας. Τα επίπεδα δυσκολίας είναι ενδεικτικά, πχ το τσατ-μποτ θα μπορούσε να γίνει με πολλές παραδοχές ένα εύκολο θέμα:
Οι συγκεκριμένες αλλαγές περιλαμβάνονται στο αρχείο: index.html
Δημιουργία pull request template
Θα ενημερώσω τη βιβλιογραφία κάθε μαθήματος από τα 4 τελευταία ακαδημαϊκά εξάμηνα.
Θα αναλάβω να οργανώσω τα μαθήματα ανάλογα με την κατηγορία στην οποία ανήκουν, συμπληρώνοντας μαθήματα στην κατηγορία των μαθημάτων κατεύθυνσης (μιας και στο site ήδη παρέχεται μια τέτοια είδους κατηγοριοποίηση) και δημιουργώντας από την αρχή τις κατηγορίες μαθημάτων κορμού και επιλογής.
Θέμα για το αρχείο contributing.
Γιατί είναι κάτι που θέλει συνεργασία και input από άλλους θα μείνει αυτό το θέμα ανοιχτό για τη διάρκεια των αλλαγών στο αρχείο, οπότε μην βάλετε "closes" σε pull request για το contributing αρχείο, απλά αναφέρετε το.
Δημιουργία ενός κεντρικού φακέλου που να περιέχει όλα τα collections, σύμφωνα με τις αλλαγές του Jekyll 3.7 και συγκεκριμένα την προσθήκη του collections_dir: <collection_path>
.
Να σημειωθεί πως, λόγω του γεγονότος ότι όλα τα υπάρχοντα collections θα μετακινηθούν, ο αριθμός των αλλαγών στο commit αναμένεται να είναι πολύ ύψηλος. Θα δημιουργθεί πρόβλημα;
Ενημέρωση των στοιχείων του μαθήματος και τοποθέτησή του στο σωστό εξάμηνο σύμφωνα με την ιστοσελίδα: http://di.ionio.gr/program-of-undergraduate-studies-2018-2019/%ce%b5%ce%b9%ce%b4%ce%b9%ce%ba%ce%ac-%ce%b8%ce%ad%ce%bc%ce%b1%cf%84%ce%b1-%ce%b1%cf%83%cf%86%ce%ac%ce%bb%ce%b5%ce%b9%ce%b1%cf%82-%cf%80%ce%bb%ce%b7%cf%81%ce%bf%cf%86%ce%bf%cf%81%ce%b9%cf%8e%ce%bd/
Θα ενημερώσω τη βιβλιογραφία κάθε μαθήματος από τα 4 πρώτα ακαδημαϊκά εξάμηνα.
Θα δημιουργήσω ένα αρχείο με σκοπό να βοηθήσω τον maintainer και τον φοιτητή, κατά τη δημιουργία νέων θεμάτων/ερωτημάτων.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.