Salutare, Proiectul vmchecker este unul dintre cele mai utile unelte disponibile studentilor pentru a obtine trimite si obtine feedback referitor la temele de casa. Desi in ultimii ani s-au facut modificari si progrese la proiect, nu mai lipseste decat un mic efort pentru punerea lor in productie. In acest sens, vrem sa organizam doua hackatoane pentru a aduce proiectul la zi, si pentru a implementa un sistem de continuous development.
Primul hackaton va fi in sesiune (18 ianuarie - 7 februarie), iar al doilea in vacanta (8-16 februarie). Voi reveni cu un doodle pentru a stabili zilele cand ne vom intalni. Zonele la care trebuie lucrat sunt urmatoarele: 1. Front-end UI-ul curent al vmchecker este scris in GWT [1][2]. Daca exista oameni ce cunosc tehnologia si vor sa dedice o parte din timpul lor pentru mentinerea ei, ar fi foarte util. Pentru viitor, planuim sa folosim alt framework pentru vmchecker, si trebuie sa ne decidem pe una din urmatoarele. * framework-ul mozaic [3][4]. Un proof-of-concept a fost implementat la CDL anul trecut. Necesita o integrare cu sistemul actual de submitere si verificare a temelor. * framework-ul meteor.js [5][6]. Un proof-of-concept integrat cu LDAP este disponibil la vmchecker.meteor.com Mai raman de implementat doar cateva functionalitati simple. 2. Integrare alte solutii de virtualizare: LXC, KVM, VirtualBox Majoritatea codului pentru LXC si KVM este deja scris. Trebuie doar updatat si testat ca totul functioneaza corect. 3. Documentare si deployment Sa scriem documentatie consistenta si scripturi care fac instalarea si configurarea mai usoara. 4. Continuous integration Vrem ca fiecare commit in proiectul vmchecker sa fie testat si pus in productie imediat. Pentru asta avem nevoie de unit-teste, un sistem gen https://travis-ci.org/ si eventual o instanta separata de vmchecker cu care sa ne facem de cap :) Asteptam opinii si propuneri. Voi reveni cu un doodle in zilele urmatoare. [1] http://www.gwtproject.org [2] https://github.com/rosedu/vmchecker/tree/master/gwt [3] https://github.com/uberVU/mozaic [4] https://github.com/aismail/vmgui [5] https://www.meteor.com [6] https://github.com/valenting/vmchecker-ng
_______________________________________________ http://lists.rosedu.org/listinfo/rosedu-general http://lists.rosedu.org/guidelines - Mailing List Guidelines
