[pypy-svn] r8606 - pypy/dist/pypy/documentation

hpk at codespeak.net hpk at codespeak.net
Wed Jan 26 13:38:18 CET 2005


Author: hpk
Date: Wed Jan 26 13:38:18 2005
New Revision: 8606

Modified:
   pypy/dist/pypy/documentation/newrepolayout.txt
Log:
improved version of the repolayout. 

this is a result of a discussion between Bea and Holger
reflecting various aspects of the PyPy project both
regarding development, EU-information and various
dissemeniation aspects as well as internal tracking
aspects relating to audits and internal controling. 



Modified: pypy/dist/pypy/documentation/newrepolayout.txt
==============================================================================
--- pypy/dist/pypy/documentation/newrepolayout.txt	(original)
+++ pypy/dist/pypy/documentation/newrepolayout.txt	Wed Jan 26 13:38:18 2005
@@ -5,27 +5,24 @@
 Motivation
 ----------
 
-The `PyPy repository layout`_ has evolved for two 
-years into something that needs some refactoring 
-to become more practical. 
-
-For example, the `extradoc`_ directory was originally intended
-to hold developer documentation but nowadays it contains
-funding, negotiations, mails and misc-other-stuff documents.  It is
-not easy and obvious anymore to know which files are relevant.
-Moreover, `extradoc`_ is too far away from the source code:
-developers currently checkout the 'dist' directory and
-don't even get the documentation. This also makes it more
-difficult to keep the documentation up-to-date. 
+We want to move to the following structure: 
+
+- `dist`_: source code + documentation (for developer needs) 
+
+- `extradoc`_: talks, papers, newsletters and EU-related information
+  that are useful for not-only-developers 
+
+- `eu-tracking`_: eu-tracking details that involve internal 
+  budget/cost/audit preparations and documentations (not 
+  available to anonymous checkouts) 
 
 .. _`extradoc`: http://codespeak.net/svn/pypy/extradoc 
-.. _`PyPy repository layout`: http://codespeak.net/svn/pypy/
+.. _`dist`: http://codespeak.net/svn/pypy/dist  
+.. _`eu-tracking`: http://codespeak.net/svn/pypy/eu-tracking 
 
-New repo layout proposal Nr. 1
-------------------------------
+More detailed layout (work in progress) 
+---------------------------------------
 
-Based on experiences in various repositories here is a
-new proposition describing a possible new structure 
 (starting at /svn/pypy):: 
 
     branch                  # holds branches 
@@ -44,23 +41,32 @@
         paper               # various pypy-related papers (including our own)
         sprint              # sprint related information (reports etc.pp.)
         irclog              # IRC logs (snipped appropriately) 
-
+        eu-info             # legal guidelines/rules partcipation
+        eu-forms            # Accession forms (empty) 
+        proposal            # several versions 
+        newsletter          # ...
+        press               # ...
+            
+    eu-tracking             # strong focus on eu-internal details 
+        timesheets          # monthly timesheets 
+        monthly-reports 
+        deliverables        # deliverable/documents
+        minutes             # meeting protocols 
+        budget.sxc          
+        calendar.sxc 
+        ... 
     www                     # website-related stuff (needs its own reconsideration) 
 
-    funding                 # funding related documents 
-        eu-info             # official information from the EU 
-        contract            # contract material (EU-contract, amendments) 
-        eu-report           # eu reports (time/cost/budget) 
-        ...                 # probably more, we'll see later 
 
 The idea is that developers can use a simple url::
     
     svn co https://codespeak.net/svn/pypy/dist dist-pypy 
 
 in order to get everything neccessary for sourcecode, documentation
-and test development.  Obviously, if you care about the funding 
+and test development.  Obviously, if you care about the EU-funding 
 or web site application/contents you can do an appropriate checkout
-as well.  
+as well.  The extradoc contains information interesting to 
+developers and other open source projects (seeking funding or not). 
 
 Note, that having documentation inside the source tree will help
 with keeping a closer eye on documentation - especially when we 



More information about the Pypy-commit mailing list