FAQ

Τι σημαίνει io.js;

io.js είναι μία JavaScript πλατφόρμα, βασισμένη στο V8 runtime του Chrome. Αυτό το πρότζεκτ ξεκίνησε σαν ένα fork του Node.js™ της Joyent, και είναι συμβατό με το οικοσύστημα του npm.

Γιατί;

Το io.js στοχεύει στο να παράσχει γρηγορότερες και πιο προβλέψιμες εκδόσεις. Αυτην την στιγμή, συγχωνεύει τις πιο πρόσφατες αλλαγές του V8 ως προς την γλώσσα, το API και τις βελτιώσεις στην απόδοση, ενώ παράλληλα προσφέρει αναβαθμίσεις από την βιβλιοθήκη libuv και άλλες βιβλιοθήκες.

Το πρότζεκτ στοχεύει στην συνεχή ανάπτυξη του io.js, ύπο μία "ανοιχτή διακυβέρνηση" αντιθέτα από μία καθοδήγηση από κάποια εταιρία.

Έκδοση 1.0.x;

Το io.js πήγε σε Semver και οι αλλαγές μεταξύ Node.js™ 0.10 και io.js 1.0.0 είναι αρκετές για να υποστηρίξουν την αύξηση της κύριας έκδοσης (major version).

Το ιστορικό αλλαγών για την v1.x παρέχει μία περίληψη των αλλαγών από το Node.js v0.10.35 στο io.js v1.0.x.

Πως μπορώ να συνεισφέρω;

Οποιοσδήποτε μπορεί να βοηθήσει. Το io.js υπακούει σε εναν κώδικα συμπεριφοράς, και οι συνεισφορές και εκδόσεις γίνονται με ένα μοντέλο "ανοιχτής διακυβέρνησης".

Για να ξεκινήσετε, υπάρχουν ανοιχτές συζητήσεις στο GitHub, θα θέλαμε να ακούσουμε την γνώμη σας και τις απόψεις σας.

Συμμετέχοντας στις συζητήσεις είναι ένας καλός τρόπος για να δείτε που και πως μπορείτε να βοηθήσετε το πρότζεκτ. Αν υπάρχει κάτι που θα θέλατε να προσθέσετε ή να βελτιώσετε, δημιουργήστε ένα pull request.

Επίσης, χρησιμοποιώντας το Nodebug.me μπορείτε να λύσετε υπάρχοντα προβλήματα.

Που γίνονται οι συζητήσεις;

Υπάρχει ένα #io.js κανάλι στο Freenode IRC. Κρατάμε ιστορικό του καναλιού εδώ.

Τι σημαίνει "ανοιχτή διακυβέρνηση";

Η "ανοιχτή διακυβέρνηση" προωθεί τις αξίες του ανοιχτού κώδικα (open source) και του ανοιχτού περιεχομένου έτσι ώστε να μπορεί οποιοσδήποτε ενδιαφερόμενος να προσθέσει κάτι στην δημιουργία του τελικού αποτελέσματος, όπως σε ένα έγγραφο τύπου "wiki". Η νομοθεσία είναι δημοκρατικά ανοιχτή σε γενική κριτική έτσι ώστε να επωφεληθεί από τις γνώσεις όλων και να προωθεί την ιδέα της δημοκρατίας.