[svn/pld-doc]: rev 197 - pld-doc/book/pl_book__wstep
adamg w svn.pld-dc.org
adamg w svn.pld-dc.org
Czw, 8 Sty 2004, 21:27:38 CET
Author: adamg
Date: 2004-01-08 21:27:38 +0100 (Thu, 08 Jan 2004)
New Revision: 197
Modified:
pld-doc/book/pl_book__wstep/pl_wstep.chp
Log:
- model rozwoju PLD
Modified: pld-doc/book/pl_book__wstep/pl_wstep.chp
===================================================================
--- pld-doc/book/pl_book__wstep/pl_wstep.chp 2004-01-08 10:57:11 UTC (rev 196)
+++ pld-doc/book/pl_book__wstep/pl_wstep.chp 2004-01-08 20:27:38 UTC (rev 197)
@@ -207,4 +207,95 @@
</itemizedlist>
</para>
</section>
+ <section>
+ <title>
+ Model rozwoju PLD Linux Distribution
+ </title>
+ <para>
+ Rozwój PLD Linux Distribution przebiega w sposób otwarty i elastyczny.
+ Efekt końcowy to wynik nakładu wielu osób, nie tylko developerów
+ posiadających prawo zapisu do repozytorium CVS (o którym poniżej), ale także
+ użytkowników zgłaszających informacje o błędach lub nadsyłających poprawki
+ lub propozycje zmian. Z chęcią przyjmiemy nowych developerów, a osoby chcące
+ być bardziej związane z projektem powinny zapisac się na listę dyskusyjną
+ developerów pld-devel-pl w pld-linux.org.
+ </para>
+ <para>
+ Informacje o PLD i sposobie jego rozwoju:
+ </para>
+ <para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Repozytorium CVS
+ </para>
+ <para>
+ Źródła PLD Linux Distribution trzymane są w
+ repozytorium CVS (Concurrent Versions System,
+ http://www.cyclic.com/CVS/index.html),
+ wolnodostępnym systemie kontroli wersji dostarczanym
+ wraz z naszą dystrybucją. Serwer CVS PLD Linux
+ Distribution (http://cvs.pld-linux.org/) jest
+ dostępny dla wszystkich w trybie tylko dla odczytu
+ (Read Only), oraz dodatkowo w trybie do
+ odczytu/zapisu (Read/Write) dla developerów.
+ Repozytorium zostało podzielone na kilka modułów w
+ celu ułatwienia pracy osobom doń commitującym
+ (określenie commit pochodzi z podręcznika
+ systemowego cvs).
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Serwer DistFiles
+ </para>
+ <para>
+ W zamierzchłych czasach wszystkie pliki (a więc kody
+ źródłowe, łatki (patche), poprawki, itp) potrzebne
+ do zbudowania pakietów trzymane były w repozytorium.
+ Niestety CVS nie został zaprojektowany do
+ przechowywania plików binarnych (a archiwum tar.gz
+ takim jest) i próba zmuszenia go do przechowywania
+ takowych dostarczała różnych problemów. A to osoba
+ posiadające stosunkowo wolne łącze zaczęła wrzucać
+ kilkudziesięcio megabajtowy plik, skutecznie
+ blokując możliwość pracy innym developerom na kilka
+ godzin. Uciążliwe były też pozostające tzw.
+ 'locki', czyli blokady na modułach repozytorium
+ (przede wszystkim SOURCES/). Rozwiązaniem tych
+ problemów było wprowadzenie w maju 2003 roku serwera
+ DistFiles, do którego przeniesiono większość plików
+ binarnych z CVS.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Core Developers Group
+ </para>
+ <para>
+ Gdyby PLD Linux Distribution było firmą, Core
+ Developers Group najtrafniej możnaby określić jako
+ Radę Nadzorczą. Jej celem jest podejmowanie w sposób
+ demokratyczny krytycznych dla dystrybucji decyzji
+ oraz rozwiązywanie konfliktów, których nie dało się
+ zażegnać w inny sposób. W skład Grupy wchodzą
+ developerzy aktywnie udzielający się w projekcie.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Lista dyskusyjna pld-devel-pl w pld-linux.org
+ </para>
+ <para>
+ Na liście tej prowadzone są dyskusje na temat
+ bieżących prac nad dystrybucją, jak również ustalane
+ są plany na przyszłość. Jeśli nie posiadasz prawa
+ zapisu do repozytorium, a chciałbyś podzielić się
+ efektami swych prac z innymi, lista ta jest
+ najlepszym miejsce na poinformowanie o tym fakcie.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ </section>
</chapter>
Więcej informacji o liście dyskusyjnej pld-doc