├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── content └── el │ ├── es6.md │ ├── faq.md │ ├── index.md │ └── template.json └── weekly ├── 2015-02-06.md └── 2015-02-10.md /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | CONTRIBUTING 2 | ============ 3 | 4 | Για την οργάνωση της ομάδας και των tasks χρησιμοποιούμε τα github issues αυτού του repository. Ελεύθερα κάντε assign τον εαυτό σας ή submit pull request. 5 | 6 | Όταν γίνεται ένα pull request αυτό γίνεται merge από διαφορετικό άτομο από τον submitter του PR. Το άτομο αυτό μπορεί να γίνει mention στο PR από τον submitter. Σε περίπτωση που δεν υπάρχει καμία απάντηση όμως, τότε υπάρχει το ελεύθερο και από τον submitter. 7 | 8 | Commit messages στα αγγλικά για να έχουμε history αναγνώσιμο από όλους. Κουβέντα στα issues/PRs στα ελληνικά. 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 nodejs_el team 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | nodejs-el 2 | ========= 3 | 4 | [![Join the chat at https://gitter.im/nodejs/nodejs-el](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/nodejs/nodejs-el?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) 5 | 6 | Σκοπός του repository αυτού είναι το i18n του node.js project. 7 | 8 | Η οργάνωση γίνεται μέσω των [Issues](https://github.com/nodejs/nodejs-el/issues) και των Pull Requests 9 | 10 | Αν θέλετε να γίνεται και εσείς μέλη της ήδη πολυπληθούς αυτής ομάδας στείλτε mail σε κάποιο από τα υπάρχοντα μέλη ή ανοίξτε νέο issue ή τουιτάρετε στο [@nodejs-el](https://twitter.com/nodejs_el). 11 | 12 | ## Social 13 | 14 | - Twitter : [nodejs_el](https://twitter.com/nodejs_el) 15 | - Medium : [nodejs_el] (https://medium.com/@nodejs_el) 16 | 17 | ## Members 18 | 19 | * Antonis Karamitros ([@AntouanK](https://github.com/AntouanK)) 20 | * Fanis Katsimpas ([@fanixk](https://github.com/fanixk)) 21 | * Konstantinos Margaritis ([@margaritis](https://github.com/margaritis)) 22 | * Theodore Keloglou ([@sirodoht](https://github.com/sirodoht)) 23 | 24 | ## License 25 | 26 | [MIT](LICENSE) 27 | -------------------------------------------------------------------------------- /content/el/es6.md: -------------------------------------------------------------------------------- 1 | # H ES6 στην io.js 2 | 3 | Η io.js έχει δομηθεί πάνω στις νεότερες εκδόσεις της [V8](https://code.google.com/p/v8/). Με συνεχείς ενημερώσεις σύμφωνα με τις τελευταίες εκδόσεις της V8 εξασφαλίζεται ότι νέες δυνατότητες και χαρακτηριστικά από την [JavaScript ECMA-262 specification](http://www.ecma-international.org/publications/standards/Ecma-262.htm) προσφέρονται στους io.js developers εγκαίρως, καθώς και η συνεχής βελτιώση της απόδοσης και της σταθερότητας της. 4 | 5 | Η έκδοση 1.4.1 της io.js έρχεται μαζί με την έκδοση 4.1.0.21 της V8, η οποία περιλαμβάνει χαρακτηριστικά από την ES6, πολύ περισσότερα από την έκδοση 3.26.33 που προσφέρετε από την joyent/node@0.12.x. 6 | 7 | ## Όχι πια --harmony flag 8 | 9 | Στην joyent/node@0.12.x (V8 3.26), με `--harmony` runtime flag ενεργοποιούνται όλες μαζί οι δυνατότητες της ES6 είτε είναι **ολοκληρωμένες (completed)**, είτε **σε φάση ελέγχου (staged)** είτε **υπό ανάπτυξη (in progress)** (με εξαίρεση τα nonstandard/non-harmonious semantics για το `typeof` τα οποία βρίσκονται υπό το flag `--harmony-typeof`). Αυτό σημαίνει πως κάποια χαρακτηριστικά τα οποία περιέχουν σφάλματα ή δεν λειτουργούν καθόλου, όπως π.χ. [proxies](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy) ήταν διαθέσιμα στους developers μαζί με χαρακτηριστικά τα οποία είχαν λίγα ή καθόλου γνωστά προβλήματα όπως π.χ. οι [generators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*). Ως εκ τούτου, ήταν καλή πρακτική είτε να ενεργοποιείς μόνο συγκεκριμένα χαρακτηριστικά χρησιμοποιώντας συγκεκριμένα runtime harmony flags (π.χ. `--harmony-generators`), είτε να ενεργοποιείς όλα τα χαρακτηριστικά και να χρησιμοποιείς μόνο ένα υποσύνολο από αυτά. 10 | 11 | Με την io.js@1.x (V8 4.1+), όλη αυτή η πολυπλοκότητα εξαλείφεται. Όλα τα χαρακτηριστικά της έκδοσης harmony είναι λογικά διαχωρισμένα σε τρεις ομάδες **έτοιμα (shipping)**, **σε φάση ελέγχου(staged)** και **υπό ανάπτυξη(in progress)**: 12 | 13 | * Όλα τα **(έτοιμα) shipping** χαρακτηριστικά, αυτά που η V8 θεωρεί αρκετά σταθερά, όπως π.χ. [generators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*), [templates](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings), [new string methods](https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla#Additions_to_the_String_object) και αρκετά αλλά ενεργοποιούνται **εξ ορισμού στο io.js** και **ΔΕΝ** απαιτούν οποιοδήποτε runtime flag. 14 | * Υπάρχουν χαρακτηριστικά που βρίσκονται **σε φάση ελέγχου (staged)** τα οποία είναι σχεδόν έτοιμα αλλά δεν έχουν ελεγχθεί πλήρως ή δεν έχουν ενημερωθεί σύμφωνα με τα τελευταία πρώτυπα της ES6 και ως εκ τούτου δεν θεωρούνται σταθερά από την ομάδα της V8 (π.χ. μπορεί να υπάρχουν edge cases που θα πρέπει να ελεγχθούν). Αυτό πιθανόν ισοδυναμεί με την κατάσταση των [generators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*) στην έκδοση 3.26. Αυτά είναι χαρακτηριστικά τύπου "χρησιμοποίησε τα με δική σου ευθύνη (use at your own risk)" τα οποία τώρα απαιτούν για να ενεργοποιηθούν την χρήση ενός runtime flag: `--es_staging` (ή του ισοδύναμου, `--harmony`). 15 | * Εν τέλη, όλα τα χαρακτηριστικά που βρίσκονται **(υπό ανάπτυξη) in progress** μπορούν να ενεργοποιηθούν ξεχωριστά με το δικό τους αντίστοιχο harmony flag (e.g. `--harmony_arrow_functions`), αν και αυτό δεν συνίσταται εκτός από περιπτώσεις που αυτό γίνεται για δοκιμές των χαρακτηριστικών αυτών. 16 | 17 | ## Ποια χαρακτηριστικά της ES6 έρχονται με io.js εξ ορισμού (χωρίς την χρήση runtime flag); 18 | 19 | 20 | * Block scoping 21 | 22 | * [let](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let) 23 | 24 | * [const](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const) 25 | 26 | * `function`-in-blocks 27 | 28 | >Από την έκδοση v8 3.31.74.1, οι block-scoped declarations είναι [σκόπιμα υλοποιημένες όχι σε strict mode](https://groups.google.com/forum/#!topic/v8-users/3UXNCkAU8Es). Οι developers πρέπει να είναι ενήμεροι ότι αυτό θα αλλάξει όσο η v8 συνεχίζει περαιτέρω την υλοποίηση χαρακτηριστικών σύμφωνα με τα πρώτυπα (specifications) της ES6. 29 | 30 | * Collections 31 | 32 | * [Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) 33 | 34 | * [WeakMap](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap) 35 | 36 | * [Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set) 37 | 38 | * [WeakSet](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet) 39 | 40 | * [Generators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function*) 41 | 42 | * [Binary and Octal literals](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Numeric_literals) 43 | 44 | * [Promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) 45 | 46 | * [New String methods](https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla#Additions_to_the_String_object) 47 | 48 | * [Symbols](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol) 49 | 50 | * [Template strings](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/template_strings) 51 | 52 | Μπορείτε να δείτε μια λεπτομερή λίστα, συμπεριλαμβανομένου και ενός συγκριτικού πίνακα με άλλες μηχανές, στην σελίδα του project[compat-table](https://kangax.github.io/compat-table/es6/). 53 | 54 | ## Ποία χαρακτηριστικά της ES6 βρίσκονται πίσω από το --es_staging flag; 55 | 56 | * [Classes](https://github.com/lukehoban/es6features#classes) (strict mode only) 57 | * [Object literal extensions](https://github.com/lukehoban/es6features#enhanced-object-literals) 58 | 59 | * [`Symbol.toStringTag`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol) (user-definable results for `Object.prototype.toString`) 60 | 61 | ## Έχω ρυθμίσει την υποδομή μου με την χρησή του --harmony flag. Πρέπει να το αφαιρέσω; 62 | 63 | Το `--harmony` flag στην παρούσα έκδοση της io.js ενεργοποιεί μόνο χαρακτηριστικά που είναι **σε φάση ελέγχου (staged)**. Πλέον ισοδυναμεί με το `--es_staging` flag. Όπως αναφέρθηκε προηγουμένως αυτά είναι ολοκληρωμένα χαρακτηριστικά τα οποία δεν θεωρούνται σταθερά ακόμη. Αν θέλετε να είστε ασφαλής, ειδικά σε production environments, εξετάστε το ενδεχόμενο να αφαιρέσετε αυτό το runtime flag μέχρις ότου να παρέχεται εξ ορισμού με την V8, και ως εκ τούτου και στην io.js. Αν επιλέξετε να το αφήσετε ενεργοποιημένο, θα πρέπει να προετοιμαστείτε για περισσότερες αναβαθμήσεις της io.js οι οποίες θα απαιτούν αλλαγές στον κώδικα σας αν η V8 αλλάξει τα semantics της ώστε να ακολουθεί πιο πιστά τα πρώτυπα (specifications) της ES6. 64 | 65 | ## Πως μπορώ να βρω ποια έκδοση της V8 παρέχεται μαζί με μια συγκεκριμένη έκδοση της io.js; 66 | 67 | Η io.js παρέχει έναν απλό τρόπο να απαριθμήσετε όλες τις εξαρτήσεις (dependencies) και τις αντίστοιχες εκδόσεις οι οποίες παρέχονται στην συγκεκριμένη έκδοση μέσω `process` ενός global object. Στην περίπτωση της μηχανής V8, πληκτρολογήστε την ακόλουθη εντολή στο τερματικό ώστε να βρείτε την έκδοση: 68 | 69 | ```sh 70 | iojs -p process.versions.v8 71 | ``` 72 | -------------------------------------------------------------------------------- /content/el/faq.md: -------------------------------------------------------------------------------- 1 | # FAQ 2 | 3 | ## Τι σημαίνει io.js; 4 | 5 | [io.js](https://github.com/iojs/io.js) είναι μία JavaScript πλατφόρμα, βασισμένη στο [V8 runtime του Chrome](http://code.google.com/p/v8/). Αυτό το πρότζεκτ ξεκίνησε σαν ένα fork του [Node.js™ της Joyent](https://nodejs.org/), και είναι συμβατό με το οικοσύστημα του [npm](https://www.npmjs.org/). 6 | 7 | ## Γιατί; 8 | 9 | Το io.js στοχεύει στο να παράσχει γρηγορότερες και πιο προβλέψιμες εκδόσεις. Αυτην την στιγμή, συγχωνεύει τις πιο πρόσφατες αλλαγές του V8 ως προς την γλώσσα, το API και τις βελτιώσεις στην απόδοση, ενώ παράλληλα προσφέρει αναβαθμίσεις από την βιβλιοθήκη libuv και άλλες βιβλιοθήκες. 10 | 11 | Το πρότζεκτ στοχεύει στην συνεχή ανάπτυξη του io.js, ύπο μία "[ανοιχτή διακυβέρνηση](https://github.com/iojs/io.js/blob/v1.x/GOVERNANCE.md#readme)" αντιθέτα από μία καθοδήγηση από κάποια εταιρία. 12 | 13 | ## Έκδοση 1.0.x; 14 | 15 | Το io.js πήγε σε [Semver](http://semver.org/) και οι αλλαγές μεταξύ Node.js™ 0.10 και io.js 1.0.0 είναι αρκετές για να υποστηρίξουν την αύξηση της κύριας έκδοσης (major version). 16 | 17 | Το [ιστορικό αλλαγών](https://github.com/iojs/io.js/blob/v1.x/CHANGELOG.md) για την v1.x παρέχει μία [περίληψη των αλλαγών από το Node.js v0.10.35 στο io.js v1.0.x](https://github.com/iojs/io.js/blob/v1.x/CHANGELOG.md#summary-of-changes-from-nodejs-v01035-to-iojs-v100). 18 | 19 | ## Πως μπορώ να συνεισφέρω; 20 | 21 | Οποιοσδήποτε μπορεί να βοηθήσει. Το io.js υπακούει σε εναν [κώδικα συμπεριφοράς](https://github.com/iojs/io.js/blob/v1.x/CONTRIBUTING.md#code-of-conduct), και οι συνεισφορές και εκδόσεις γίνονται με ένα μοντέλο "[ανοιχτής διακυβέρνησης](https://github.com/iojs/io.js/blob/v1.x/GOVERNANCE.md#readme)". 22 | 23 | Για να ξεκινήσετε, υπάρχουν ανοιχτές [συζητήσεις στο GitHub](https://github.com/iojs/io.js/issues), θα θέλαμε να ακούσουμε την γνώμη σας και τις απόψεις σας. 24 | 25 | Συμμετέχοντας στις συζητήσεις είναι ένας καλός τρόπος για να δείτε που και πως μπορείτε να βοηθήσετε το πρότζεκτ. Αν υπάρχει κάτι που θα θέλατε να προσθέσετε ή να βελτιώσετε, δημιουργήστε ένα [pull request](https://github.com/iojs/io.js/blob/v1.x/CONTRIBUTING.md#code-contributions). 26 | 27 | Επίσης, χρησιμοποιώντας το [Nodebug.me](http://nodebug.me/) μπορείτε να λύσετε υπάρχοντα προβλήματα. 28 | 29 | ## Που γίνονται οι συζητήσεις; 30 | 31 | Υπάρχει ένα #io.js κανάλι στο Freenode IRC. Κρατάμε ιστορικό του καναλιού [εδώ](http://logs.libuv.org/io.js/latest). 32 | 33 | ## Τι σημαίνει "ανοιχτή διακυβέρνηση"; 34 | 35 | Η "ανοιχτή διακυβέρνηση" προωθεί τις αξίες του ανοιχτού κώδικα (open source) και του ανοιχτού περιεχομένου έτσι ώστε να μπορεί οποιοσδήποτε ενδιαφερόμενος να προσθέσει κάτι στην δημιουργία του τελικού αποτελέσματος, όπως σε ένα έγγραφο τύπου "wiki". Η νομοθεσία είναι δημοκρατικά ανοιχτή σε γενική κριτική έτσι ώστε να επωφεληθεί από τις γνώσεις όλων και να προωθεί την ιδέα της δημοκρατίας. 36 | -------------------------------------------------------------------------------- /content/el/index.md: -------------------------------------------------------------------------------- 1 | # JavaScript I/O 2 | 3 | Φέρνουμε την [ES6](es6.html) στην κοινότητα του Node! 4 | 5 | [io.js](https://github.com/iojs/io.js) είναι μια πλατφόρμα συμβατή με το [npm](https://www.npmjs.org/), βασισμένη στο [node.js](https://nodejs.org/)™. 6 | 7 | [![io.js](../images/1.0.0.png)](https://iojs.org/dist/v1.4.1/) 8 | 9 | [Version 1.4.1](https://iojs.org/dist/v1.4.1/) 10 | 11 | Κατεβάστε για 12 | [Linux](https://iojs.org/dist/v1.4.1/iojs-v1.4.1-linux-x64.tar.xz), 13 | [Win32](https://iojs.org/dist/v1.4.1/iojs-v1.4.1-x86.msi), 14 | [Win64](https://iojs.org/dist/v1.4.1/iojs-v1.4.1-x64.msi), 15 | [Mac](https://iojs.org/dist/v1.4.1/iojs-v1.4.1.pkg) ή 16 | [others](https://iojs.org/dist/v1.4.1/). 17 | 18 | 19 | [Ιστορικό](https://github.com/iojs/io.js/blob/v1.x/CHANGELOG.md) 20 | 21 | [Nightly εκδόσεις](https://iojs.org/download/nightly/) είναι διαθέσιμες για testing. 22 | 23 | [Συχνές ερωτήσεις](/faq.html) 24 | -------------------------------------------------------------------------------- /content/el/template.json: -------------------------------------------------------------------------------- 1 | { 2 | "browser-title":"io.js - JavaScript I/O", 3 | "logo-text":"io.js", 4 | "faq-link":"FAQ", 5 | "es6-link":"ES6", 6 | "api-link":"API", 7 | "issues-link":"GitHub Issues", 8 | "org-link":"GitHub Org", 9 | "irc-link":"IRC", 10 | "irc-logs-link":"Ιστορικό", 11 | "gov-link":"Διακυβέρνηση" 12 | } 13 | -------------------------------------------------------------------------------- /weekly/2015-02-06.md: -------------------------------------------------------------------------------- 1 | 2 | ## io.js Εβδομάδα 6ης Φεβρουαρίου 2015 3 | 4 | Ο Atom editor και το nw.js πλέον υιοθετούν το io.js, Linux Tracing και πολλά ακόμη. 5 | 6 | Κάθε Παρασκευή θα υπάρχουν εβδομαδιαίες ενημερώσεις σχετικά με το io.js. 7 | 8 | Κοιτάζοντας τον μήνα Ιανουάριου βλέπουμε ότι είναι ο **3ος πιο ενεργός από πλευράς development μήνας στην ιστορία του Node (294 commits)** και ο πιο ενεργός τα τελευταία **τρία χρόνια (308 commits τον Φεβρουάριο 2012)**. Με την αύξηση των συνεισφορών που είδαμε μέχρι στιγμής, περιμένουμε τον Φεβρουάριο να είναι ακόμη πιο δραστήριος. 9 | 10 | 1. Η έκδοση **[1.1.0][1]** έγινε διαθέσιμη, δείτε το **[ιστορικό][2]** των αλλαγών. 11 | 2. Η [δημιουργία των Stream][3] απλοποιήθηκε απο τον Sam Newman. 12 | 3. Το **Linux Tracing** (LTTNG) [προστίθεται][4]. 13 | 4. Η Google [μοιράζεται την δουλειά][5] **πάνω στο tracing στο v8 και Chrome**, καθώς ενισχύονται οι προσπάθειες για συνεργασία πάνω στο io.js debugging. 14 | 5. Το **Travis CI** [υποστηρίζει io.js][6]. 15 | 6. Το **Codeship** [υποστηρίζει io.js][7]. 16 | 7. Ο **Atom editor** [μετακομίζει στο io.js][8]. 17 | 8. Το **nw.js** (πρώην **node-webkit**) [μετακομίζει στο io.js][9]. 18 | 9. Το νέο hardware της **Tessel** [θα υποστηρίζει io.js][10]. 19 | 10. [Έξι νέοι committers][11] μαζί με τον Chris Dickinson, φέρνωτας το σύνολο στους **23 ενεργούς committers**. 20 | 11. Δουλειά πάνω στο Stability και Compatibility Policy, η συμμετοχή της κοινότητας ενθαρρύνεται. 21 | 12. Αρχίσαμε να μιλάμε με [εταιρείες για feedback][12] πάνω στο χρονοδιάγραμμα μας. Αν έχει κάποιος στοιχεία επικοινωνίας για κάποια που ξεχάσαμε, ενημερώστε μας. 22 | 13. Την επόμενη εβδομάδα είναι το [Node Summit][13] με πολλούς ανθρώπους που ασχολούνται με το io.js να παρευρίσκονται ως ομιλητές ή ως ακροατές. 23 | 14. [Εβδομαδιαίο TC Meeting][14]. 24 | 15. [Website Working Group Meeting][15]. 25 | 16. [Tracing Working Group Meeting][16]. 26 | 27 | 28 | [1]: https://iojs.org/dist/v1.1.0/ 29 | [2]: https://github.com/iojs/io.js/blob/v1.x/CHANGELOG.md#2015-02-03-version-110-chrisdickinson 30 | [3]: https://github.com/iojs/io.js/commit/50daee7243a3f987e1a28d93c43f913471d6885a 31 | [4]: https://github.com/iojs/io.js/pull/702 32 | [5]: https://github.com/iojs/io.js/issues/671#issuecomment-73191538 33 | [6]: http://docs.travis-ci.com/user/build-environment-updates/2015-02-03/ 34 | [7]: https://codeship.com/documentation/languages/nodejs/#iojs 35 | [8]: https://github.com/atom/atom/releases/tag/v0.177.0 36 | [9]: https://github.com/nwjs/nw.js/issues/2742 37 | [10]: http://blog.technical.io/post/110115579867/upcoming-hardware-from-technical-machine 38 | [11]: https://github.com/iojs/io.js/issues/680#issuecomment-73089691 39 | [12]: https://github.com/iojs/roadmap/issues/13 40 | [13]: http://nodesummit.com/ 41 | [14]: https://www.youtube.com/watch?v=IhXa2FmtBI4 42 | [15]: https://www.youtube.com/watch?v=SBJaXUA0lSY 43 | [16]: https://www.youtube.com/watch?v=Oar2yB5SPtA -------------------------------------------------------------------------------- /weekly/2015-02-10.md: -------------------------------------------------------------------------------- 1 | ## io.js και Ίδρυμα node.js 2 | 3 | Η τρέχουσα κατάσταση της συμφιλίωσης 4 | 5 | Πριν από μια εβδομάδα ο Scott Hammond, Διευθύνων Σύμβουλος της Joyent, κάλεσε την [ΤΕ][1] (Τεχνική Επιτροπή) του ιο.js σε ιδιωτική συνάντηση, όπου εξέφρασε την πρόθεση του να ξεκινήσει το Ίδρυμα node.js και την επιθυμία του να επαναφέρει το io.js στο πρότζεκτ του node.js. 6 | 7 | Σε λίγους μόνο μήνες το io.js έχει μεγαλώσει, έχοντας 23 ενεργά μέλη στον πυρήνα της ομάδας του, διάφορες ομάδες εργασίας, 27 ομάδες μεταφράσεων σε διαφορετικές γλώσσες και κατόρθωσε να εκδώσει ποιοτικό λογισμικό σε ένα καλό ρυθμό με την υποστήριξη μιας εξαιρετικής κοινότητας. Το έχουμε πετύχει αυτό μέσω μιας δομής ανοιχτής διακυβέρνησης, η οποία έχει ανανεώσει την κοινότητα και έχει φέρει περισσότερους συνεισφέροντες στο πρότζεκτ από όσους είχαμε ποτέ στην ιστορία του node.js. 8 | 9 | Το μόνο πράγμα που θα μπορούσε να κάνει καλύτερα το io.js είναι να απαντήσει στα ερωτήματα που αφορούν το μέλλον της διάσπασης μας με το node.js. Είμαστε πρόθυμοι να τα αφήσουμε όλα αυτά πίσω μας, αλλά δεν μπορούμε να θυσιάσουμε την πρόοδο που έχουμε κάνει ή τις αρχές της ανοιχτής διακυβέρνησης που μας έφεραν ως εδώ. 10 | 11 | Οι συνομιλίες με την Joyent βρίσκονται σε εξέλιξη. Μόλις το Ίδρυμα αποκτήσει μοντέλο ανοιχτής διακυβέρνησης, θα δείτε ένα issue στο Github του io.js σχετικά με το εάν πρέπει το io.js να συμμετέχει και θα συζητηθεί και θα τεθεί σε ψήφο ανοιχτά σε μια δημόσια συνάντηση της ΤΕ, ακολουθώντας τους κανόνες διακυβέρνησης που έχουμε χτίσει. 12 | 13 | Για την κοινότητα, τίποτα δεν έχει αλλάξει. Παρακαλούμε να συνεχίσετε να στέλνετε τα pull requests σας στο [io.js][2], να συμμετέχετε σε μία από τις 27 [ομάδες μεταφράσεων][3], να συνεισφέρετε στις ομάδες εργασίας ([streams][4], [website][5], [evangelism][6], [tracing][7], [build][8], [roadmap][9]), και να συνεχίσετε να υιοθετείτε το io.js στις εφαρμογές σας. Σκοπεύουμε να συνεχίσουμε να εκδίδουμε και να βελτιώνουμε το io.js, ακόμα και αν το όνομα του αλλάξει κάποια μέρα. ☺ 14 | 15 | [1]: https://github.com/iojs/io.js/blob/v1.x/GOVERNANCE.md#technical-committee 16 | [2]: https://github.com/iojs/io.js 17 | [3]: https://github.com/iojs/website/issues/125 18 | [4]: https://github.com/iojs/readable-stream 19 | [5]: https://github.com/iojs/website 20 | [6]: https://github.com/iojs/website/labels/evangelism 21 | [7]: https://github.com/iojs/tracing-wg 22 | [8]: https://github.com/iojs/build 23 | [9]: https://github.com/iojs/roadmap --------------------------------------------------------------------------------