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:39]
10.38.236.130
contrib:rsoc:pylxr [2010/05/17 17:07]
10.38.236.130
Line 52: Line 52:
 == 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+* 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 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 * 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) * 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)