Differences

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

Link to this comparison view

Next revision
Previous revision
intern [2012/06/16 19:58]
razvan created
intern [2012/06/24 15:23] (current)
irinap [Pagini interne specifice workshop-urilor]
Line 20: Line 20:
 == Repository-uri Git == == Repository-uri Git ==
  
-Discutați cu [[razvan@rosedu.org|Răzvan]] ​pentru ​obține acces.+Pentru a obține acces la repository, dați-un e-mail lui [[razvan@rosedu.org|Răzvan]]; atași în e-mail cheia publică SSH.
 * Directorul de bază al repository-uriloe este {{{workshop@rosedu.org:​git-repos/​}}}. URL-urile repository-urilor sunt: * Directorul de bază al repository-uriloe este {{{workshop@rosedu.org:​git-repos/​}}}. URL-urile repository-urilor sunt:
 ** {{{workshop@rosedu.org:​git-repos/​algo.git}}} ** {{{workshop@rosedu.org:​git-repos/​algo.git}}}
Line 33: Line 33:
 *** {{{code/}}} -- codul pentru exerciții/​task-uri *** {{{code/}}} -- codul pentru exerciții/​task-uri
 *** {{{code-sol/​}}} -- soluțiile pentru exerciții/​task-uri *** {{{code-sol/​}}} -- soluțiile pentru exerciții/​task-uri
-* Prin folosirea de hook-uri Git de post-receive,​ rezultatele sunt publicate în [[http://​workshop.rosedu.org/​res/​|directorul de resurse]] în subdirectorul aferent workshop-ului.+* Prin folosirea de hook-uri Git de post-receive,​ rezultatele sunt publicate în [[http://​workshop.rosedu.org/​res/​|directorul ​public ​de resurse]] în subdirectorul aferent workshop-ului.
 ** De acolo pot fi link-ate și publicate pe wiki. ** De acolo pot fi link-ate și publicate pe wiki.
 +=== Hook-ul de post-receive ===
  
-== Publishing Slides ==+* Hook-ul de post-receive publică slide-urile,​ arhivele de exerciții și soluțiile exercițiilor în [[http://​workshop.rosedu.org/​res/​|directorul public de resurse]] ({{{workshop@rosedu.org:​res/​current/​}}}). 
 +* Hook-ul este configurat în directorul {{{workshop@rosedu.org:​git-repos/​$nume-repo/​hooks/​}}},​ unde {{{$nume-repo}}} este numele repository-ului. 
 +* Pentru configurarea hook-ului folosiți fișierul {{{workshop@rosedu.org:​git-repos/​$nume-repo/​hooks/​hooks_config}}}. De interes sunt variabilele:​ 
 +** {{{chap_first}}},​ primul capitol (index) din directorul Git (denumit {{{sesiune-$id}}});​ 
 +** {{{chap_last}}},​ ultimul capitol (index) din directorul Git (denumit {{{sesiune-$id}}});​ 
 +** {{{chap_last_visible}}},​ ultimul capitol (index) pentru care sunt accesibile soluțiile în [[http://​workshop.rosedu.org/​res/​|directorul public de resurse]] ({{{workshop@rosedu.org:​res/​current/​}}});​ 
 +*** Toate arhivele cu soluții vor fi vizibile în directorul public de resurse, dar accesibile vor fi doar cele cuprinse între {{{chap_first}}} și {{{chapp_last_visible}}}.
  
-* Slides need to be published as PDF files (you may also provide another format but PDF is mandatory). +== Publicarea slide-urilor și arhivelor ==
-* In case of using LaTeX beamer in the Git repository, slides are automatically published in the [[http://​open-source.cs.pub.ro/​summer-school/​res/​slides/​|public slides resource folder]]. +
-* In case of non-Beamer slides, please copy them in the {{{open-source@koala.cs.pub.ro:​res/​summer-school/​current/​slides-no-beamer}}},​ published [[http://​open-source.cs.pub.ro/​summer-school/​res/​slides-no-beamer/​|here]]. +
-* Invited talks slides are to be published in the the {{{open-source@koala.cs.pub.ro:​res/​summer-school/​current/​slides-invited}}} folder, published [[http://​open-source.cs.pub.ro/​summer-school/​res/​slides-invited/​|here]].+
  
-== Public Resources Folder ==+* Slide-urile trebuie să fie publicate ca fișiere PDF (puteți folosi și alt format, dar PDF este obligatoriu). 
 +* În cazul folosirii slide-urilor Beamer în repository, acestea sunt publicate în [[http://​workshop.rosedu.org/​res/​|directorul public de resurse]] ({{{workshop@rosedu.org:​res/​current/​}}}). 
 +* Tot în [[http://​workshop.rosedu.org/​res/​|directorul public de resurse]] ({{{workshop@rosedu.org:​res/​current/​}}}) sunt publicate și arhivele de exerciții și soluții. 
 +* Slide-urile non-Beamer pot fi publicate (probabil prin SSH) tot în [[http://​workshop.rosedu.org/​res/​|directorul public de resurse]] ({{{workshop@rosedu.org:​res/​current/​}}}),​ într-un subdirector aferent workshop-ului. 
 +** Trebuie, însă creat un subdirector în care să fie publicate slide-urile non-Beamer. La operațiile de push, toate fișierele ({{{*.*}}}) publicate în directorul aferent repository-ului vor fi șterse.
  
-May be accessed by following this link: http://open-sources.cs.pub.ro/​summer-school/res/ +== Directorul public de resurse == 
-It is populated either by direct copying (probably through ​SSH) or through the post-receive ​hooks mentioned above in the resource folder: ​{{{open-source@koala.cs.pub.ro:res/​summer-school/​current/​}}}. + 
-Currently there are four folders: +Poate fi accesat public prin interfață web la adresa ​http://workshop.rosedu.org/res/. 
-** {{{slides/​}}} ​-- automatic publishing of LaTeX Beamer slides in the Git repository +Directorul este populat, probabil prin SSH, sau prin intermediul hook-urilor de post-receive ​menționate mai sus în {{{workshop@rosedu.org:​res/​current/​}}}. 
-** {{{tasks/​}}} ​-- automatic publishing of archived tasks in the Git repository +** Pentru acces SSH dați-i un e-mail lui [[razvan@rosedu.org|Răzvan]];​ atașați în e-mail cheia publică SSH. 
-** {{{slides-no-beamer/​}}} -- slides (PDF) non-Beamer (not stored in the repository) +Fiecare workshop dispune de un subdirector în care vor fi publicate resursele aferente. 
-** {{{slides-invited/​}}} -- slides for invited speakers+ 
 +== Pagini interne specifice workshop-urilor == 
 + 
 +[[:​intern:​sysadmin]] 
 +[[:​intern:​kernel]]
intern.1339865896.txt.gz · Last modified: 2012/06/16 19:58 by razvan