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
2η Λίστα Καινούργια
@epidrome τι λέτε; συμβουλέυτηκα και το κεντρικό site του πανεπιστημίου
Categories:
Tags:
Κατά 90% θα χρειαστεί να γίνουν αλλαγές και στο αποθετήριο του θέματος minimal-ionio καθώς εκεί βρίσκεται ο φάκελος με τα includes. Θα προσπαθήσω να δουλέψω τοπικά για αρχή.
Η σελίδα 404 με παρόμοια μορφή με αυτήν του ζητουμένου έχει υλοποιηθεί ήδη. Πατώντας το link μπορείτε να την προβάλετε.
Το έτρεξα τοπικά με jekyll 3.8.6, 4.0.0 και βγάζει το μήνυμα του τίτλου
Θα δημιουργήσω ένα αρχείο με σκοπό να βοηθήσω τον maintainer και τον φοιτητή, κατά τη δημιουργία νέων θεμάτων/ερωτημάτων.
Δημιουργία αρχείου για την συνεισφορά
moved to wiki under grading
archived content bellow:
Αν θέλετε να συνεισφέρετε, θα πρέπει πρώτα να το δηλώσετε ανοίγοντας ένα νέο θέμα με τον αντίστοιχο τίτλο, έτσι ώστε να αποφύγουμε την περίπτωση να κάνουμε την ίδια δουλειά ή έτσι ώστε να βελτιώσουμε την συνεργασία πάνω σε ένα δύσκολο θέμα.
Αντίστοιχα, όταν στέλνετε το αίτημα για ένα ανοιχτό θέμα τότε θα πρέπει να γράφετε στα σχόλια closes #IssueNo
έτσι ώστε να κλείσει αυτόματα και το θέμα αν/όταν γίνει δεκτό το αίτημα.
Μερικά από παρακάτω δύσκολα ζητούμενα απαιτούν την δημιουργία νέων θεμάτων συζήτησης στο αποθετήριο του κώδικα έτσι ώστε να γίνουν περισσότερο εστιασμένα ή/και να σπάσουν σε επιμέρους μικρότερα ζητούμενα.
Η προθεσμία για τα εύκολα είναι το ενδιάμεσο παραδοτέο και για τα δύσκολα το τελικό παραδοτέο. Για ζέσταμα έχουμε τα πολύ εύκολα, τα οποία μας επιτρέπουν να βεβαιωθούμε ότι μπορούμε να συνεισφέρουμε σε αυτό το έργο.
Η εργασία αυτή έχει στόχο να δημιουργήσει μια πλήρως λειτουργική ιστοσελίδα αλλά αυτό δεν είναι το βασικό κριτήριο για την βαθμολόγηση. Για την βαθμολογία θα πρέπει τα αιτήματα να γίνουν δεκτά και ο βαθμός είναι τόσο μεγαλύτερος όσο περισσότερα αιτήματα γίνουν δεκτά και ανάλογα πάντα με την δυσκολία τους.
Ολα τα αιτήματα ενσωμάτωσης προς το κεντρικό αποθετήριο που απορρίπτονται με αιτιολόγηση είναι ευθύνη σας να τα διορθώσετε και να τα στείλετε πάλι σωστά διαφορετικά η βαθμολόγηση για το αντίστοιχο αίτημα δεν θα είναι πλήρης ή θα είναι μηδενική ανάλογα με το λάθος που έχει γίνει.
Για την άριστη βαθμολόγηση (8-9-10), εκτός από την ποσότητα-δυσκολία των αιτημάτων, θα εκτιμηθεί κυρίως η συνεργατικότητα όπως αυτή αποτυπώνεται από τα τις πρωτοβουλίες σας για νέα θέματα που δεν υπήρχαν, καθώς και από την ανάλυψη συντονιστικού ρόλου, π.χ., αξιολόγηση-διορθώσεις σε αιτήματα συναδέλφων.
Τα παρακάτω ζητούμενα είναι ενδεικτικά και ειδικά τα δύσκολα+ ενδέχεται να είναι κακές ιδέες. Επομένως, αν υπάρχει κάτι διαφορετικό που θα θέλατε να συνεισφέρετε τότε μπορείτε να ανοίξετε ένα νέο θέμα ή καλύτερα να το συζητήσουμε από κοντά έτσι ώστε να προστεθεί και αυτό στην παρακάτω λίστα.
Γίνονται δεκτά αιτήματα ενσωμάτωσης για τα παρακάτω, τα οποία είναι οργανωμένα σε επίπεδα δυσκολίας. Τα επίπεδα δυσκολίας είναι ενδεικτικά, πχ το τσατ-μποτ θα μπορούσε να γίνει με πολλές παραδοχές ένα εύκολο θέμα:
Θέμα για το αρχείο contributing.
Γιατί είναι κάτι που θέλει συνεργασία και input από άλλους θα μείνει αυτό το θέμα ανοιχτό για τη διάρκεια των αλλαγών στο αρχείο, οπότε μην βάλετε "closes" σε pull request για το contributing αρχείο, απλά αναφέρετε το.
Αν κατάλαβα σωστά θέλουμε στο χάρτη πλοήγησης για τον χρήστη να έχει μόνο τις
Αντιμετοπίζω προβλήματα στην προσπάθεια μου να εισάγω ως 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
Θα αναλάβω να οργανώσω τα μαθήματα ανάλογα με την κατηγορία στην οποία ανήκουν, συμπληρώνοντας μαθήματα στην κατηγορία των μαθημάτων κατεύθυνσης (μιας και στο site ήδη παρέχεται μια τέτοια είδους κατηγοριοποίηση) και δημιουργώντας από την αρχή τις κατηγορίες μαθημάτων κορμού και επιλογής.
Κάποια αρχεία τα οποία έχω βάλει να τα τραβάει από τα _docs αλλά και καποιες εικόνες δεν μου τις εμφανίζει στην ιστοσελίδα παρόλο που το github μου δείχνει οτι τις δέχεται κανονικά. Επίσης έχω ασχοληθεί και με τη "Δημιουργία (αυτόματης) λίστας μαθημάτων για την κάθε κατεύθυνση", "Ενημέρωση σελίδων για τα εργαστήρια και για τα ερευνητικά προγράμματα".
Θα επεξεργαστω το πρωτα 20 μαθηματα (με αλφαβητικη σειρα)
Θα ενημερώσω τη βιβλιογραφία κάθε μαθήματος από τα 4 τελευταία ακαδημαϊκά εξάμηνα.
Αναλαμβάνω να οργανώσω το collection " _projects" και να προστεθούν/παρουσιαστούν ως ανακοινώσεις σε κατάλληλο layout από το minimal-ionio.
Οι συγκεκριμένες αλλαγές περιλαμβάνονται στο αρχείο: index.html
Κυρίως βήματα προς υλοποίηση:
Ενημέρωση σελίδων για τα μαθήματα του δεύτερου ακαδημαϊκού έτους.
related #53
check for possible errors before migrating to jekyll4+
Θα δημιουργήσω την δυνατότητα για κάθε νέα ανακοίνωση που δημοσιεύεται να στέλνονται push notifications στους χρήστες.
gifs for splash page:
photos:
Ενημέρωση των στοιχείων του μαθήματος και τοποθέτησή του στο σωστό εξάμηνο σύμφωνα με την ιστοσελίδα: 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 πρώτα ακαδημαϊκά εξάμηνα.
Θα ανανεώσω όλες τις πληροφορίες σχετικά με τα μαθήματα του τελευταίου εξαμήνου:
Παραθέτω κάποια ενδεικτικά tasks που θα μπορούσαν να υλοποιηθούν.
Web2PWA
Reference Google on PWA
Μπορείτε να μου δώσετε ένα link για το αποθετήριο της εφαρμογή που συζητήσαμε? @epidrome
Ενημέρωση και προσθήκη νέων σελίδων μαθημάτων για το τρίτο (3ο) έτος.
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
Δημιουργία pull request template
moved to wiki!
https://github.com/ioniodi/site-gr/wiki/Write-access-levels
Δημιουργία ενός κεντρικού φακέλου που να περιέχει όλα τα collections, σύμφωνα με τις αλλαγές του Jekyll 3.7 και συγκεκριμένα την προσθήκη του collections_dir: <collection_path>
.
Να σημειωθεί πως, λόγω του γεγονότος ότι όλα τα υπάρχοντα collections θα μετακινηθούν, ο αριθμός των αλλαγών στο commit αναμένεται να είναι πολύ ύψηλος. Θα δημιουργθεί πρόβλημα;
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.