User Tools

Site Tools


contrib:rsoc:pylxr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
contrib:rsoc:pylxr [2010/05/17 16:20]
10.38.236.130
contrib:rsoc:pylxr [2010/05/17 17:07]
10.38.236.130
Line 50: Line 50:
 * Deprinderi de folosire avansată a unui sistem Unix * Deprinderi de folosire avansată a unui sistem Unix
 * Deprinderi de configurare/administrare a unui server web și a unui sistem de baze de date * Deprinderi de configurare/administrare a unui server web și a unui sistem de baze de date
- 
 == Plan/roadmap pe termen scurt == == Plan/roadmap pe termen scurt ==
  
 +* 3-4 zile: training/acomodare cu limbajul Python, aplicațiile folosite, baze de date, proiectarea arhitecturii aplicației, proiectarea unui sistem de logging a informațiilor (probabil folosind [[http://docs.python.org/library/logging.html | Python logging]]
 +* 1 săptămână: integrarea ctags/cscope/GNU GLOBAL în Python, proiectarea și configurarea bazei de date, proiectarea cazurilor de test
 +* 1 săptămână: integrarea facilităților de căutare, aplicație de test în linia de comandă, proiectarea cazurilor de test
 +* 3-4 zile: testarea aplicației în stadiul actual (integrare sistem de source code tagging și căutare în baza de date)
 == Plan pe termen mediu (continuarea colaborării) == == Plan pe termen mediu (continuarea colaborării) ==
  
 +* Proiectarea unui fișier de configurare pentru aplicație (loc cod sursă, informații bază de date, informații despre publicare). Integrarea fișierului de configurare în aplicație
 +* Definirea unui API de comunicare cu aplicația (văzută ca un backend). Diversele interfețe de folosire (CLI, GUI, WebUI) vor fi văzute ca front-end
 +* Proiectarea și implementarea interfeței web folosite de aplicației
 +* Integrarea interfeței web cu aplicația
 +* Testarea aplicației
 +* Installer pentru aplicație (pachet)
 == Draft arhitectură (componente principale) == == Draft arhitectură (componente principale) ==
 +
 +{{ :contrib:rsoc:pylxr-architecture.png?800 |Arhitectură PyLXR}}
 +
 == Resurse disponibile == == Resurse disponibile ==
  
contrib/rsoc/pylxr.txt · Last modified: 2020/07/20 09:16 (external edit)