[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