You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by se...@apache.org on 2015/07/13 01:07:48 UTC

svn commit: r1690549 - /comdev/projects.apache.org/STRUCTURE.txt

Author: sebb
Date: Sun Jul 12 23:07:48 2015
New Revision: 1690549

URL: http://svn.apache.org/r1690549
Log: (empty)

Modified:
    comdev/projects.apache.org/STRUCTURE.txt   (contents, props changed)

Modified: comdev/projects.apache.org/STRUCTURE.txt
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/STRUCTURE.txt?rev=1690549&r1=1690548&r2=1690549&view=diff
==============================================================================
--- comdev/projects.apache.org/STRUCTURE.txt (original)
+++ comdev/projects.apache.org/STRUCTURE.txt Sun Jul 12 23:07:48 2015
@@ -1,66 +1,66 @@
-Layout of comdev/projects.apache.org:
-
-/scripts:
-        - Contains scripts used for import and maintenance of foundation-wide
-          data, such as committer IDs/names, project VPs, founding dates,
-          reporting cycles etc. See README.txt for more info.
-
-/data:
-        - Contains data maintained by committees
-
-/site:
-        - Contains the HTML, images and javascript needed to run the site
-
-/site/json:
-        - Contains the JSON data storage calculated from /data and external sources
-          (notice: used by reporter.apache.org too, see getjson.py)
-
-/site/json/foundation:
-        - Contains foundation-wide JSON data (committers, chairs, podling
-          evolution etc)
-
-/site/json/projects:
-        - Contains project-specific data extracted from projects' DOAP files.
-
-/site/doap:
-        - Contains the equivalent DOAP data storage: 1 directory per committee,
-          containing generated pmc.rdf + copied pmc-doap.rdf (by parsecommittees.py)
-          + copied DOAP files (by parseprojects.py) from projects managed by the PMC
-
-Suggested cron setup:
-    scripts/cronjobs/parsechairs.py - daily
-    scripts/cronjobs/parsecomitters.py - daily/hourly (whatever we need/want)
-    scripts/cronjobs/podlings.py - daily
-    scripts/cronjobs/countaccounts.py - weekly
-    scripts/cronjobs/parsereleases.py - daily
-
-Stuff to run manually when needed:
-    scripts/import/parsecommittees.py
-    scripts/import/parseprojects.py
-
-Webserver required:
-To test the site locally, a webserver is required or you'll get
-"Cross origin requests are only supported for HTTP" errors.
-An easy setup for development is: run "python -m SimpleHTTPServer 8888" from
-site directory to have site available at http://localhost:8888/
-
-Current crontab settings:
-
-crontab root:
-# m h  dom mon dow   command
-10 4 * * * cd /var/www/projects.apache.org/site/json && ( svn status | grep "^\?" | awk '{print $2}' | xargs -r svn add )
-10 5 * * * cd /var/www/projects.apache.org/site/json && svn ci -m "updating projects data" --username projects_role --password `cat /root/.rolepwd` --non-interactive
-
-crontab -l -u www-data:
-# m h  dom mon dow   command
-00 00 * * * cd /var/www/projects.apache.org/scripts/cronjobs && python3.4 podlings.py
-00 00 * * * cd /var/www/projects.apache.org/scripts/cronjobs && python3.4 parsecommitters.py
-00 00 * * * cd /var/www/projects.apache.org/scripts/cronjobs && python3.4 parsechairs.py
-00 00 * * * cd /var/www/projects.apache.org/scripts/cronjobs && python3.4 countaccounts.py
-00 00 * * * cd /var/www/projects.apache.org/scripts/cronjobs && python3.4 parsereleases.py
-
-TODO
-- ensure that pubsubber.py is started on reboot, using a command of the form:
-cd /var/www/projects.apache.org/scripts/cronjobs &&\
- python pubsubber.py start comdev/projects.apache.org /var/www/projects.apache.org/
-
+Layout of comdev/projects.apache.org:
+
+/scripts:
+        - Contains scripts used for import and maintenance of foundation-wide
+          data, such as committer IDs/names, project VPs, founding dates,
+          reporting cycles etc. See README.txt for more info.
+
+/data:
+        - Contains data maintained by committees
+
+/site:
+        - Contains the HTML, images and javascript needed to run the site
+
+/site/json:
+        - Contains the JSON data storage calculated from /data and external sources
+          (notice: used by reporter.apache.org too, see getjson.py)
+
+/site/json/foundation:
+        - Contains foundation-wide JSON data (committers, chairs, podling
+          evolution etc)
+
+/site/json/projects:
+        - Contains project-specific data extracted from projects' DOAP files.
+
+/site/doap:
+        - Contains the equivalent DOAP data storage: 1 directory per committee,
+          containing generated pmc.rdf + copied pmc-doap.rdf (by parsecommittees.py)
+          + copied DOAP files (by parseprojects.py) from projects managed by the PMC
+
+Suggested cron setup:
+    scripts/cronjobs/parsechairs.py - daily
+    scripts/cronjobs/parsecomitters.py - daily/hourly (whatever we need/want)
+    scripts/cronjobs/podlings.py - daily
+    scripts/cronjobs/countaccounts.py - weekly
+    scripts/cronjobs/parsereleases.py - daily
+
+Stuff to run manually when needed:
+    scripts/import/parsecommittees.py
+    scripts/import/parseprojects.py
+
+Webserver required:
+To test the site locally, a webserver is required or you'll get
+"Cross origin requests are only supported for HTTP" errors.
+An easy setup for development is: run "python -m SimpleHTTPServer 8888" from
+site directory to have site available at http://localhost:8888/
+
+Current crontab settings:
+
+crontab root:
+# m h  dom mon dow   command
+10 4 * * * cd /var/www/projects.apache.org/site/json && ( svn status | grep "^\?" | awk '{print $2}' | xargs -r svn add )
+10 5 * * * cd /var/www/projects.apache.org/site/json && svn ci -m "updating projects data" --username projects_role --password `cat /root/.rolepwd` --non-interactive
+
+crontab -l -u www-data:
+# m h  dom mon dow   command
+00 00 * * * cd /var/www/projects.apache.org/scripts/cronjobs && python3.4 podlings.py
+00 00 * * * cd /var/www/projects.apache.org/scripts/cronjobs && python3.4 parsecommitters.py
+00 00 * * * cd /var/www/projects.apache.org/scripts/cronjobs && python3.4 parsechairs.py
+00 00 * * * cd /var/www/projects.apache.org/scripts/cronjobs && python3.4 countaccounts.py
+00 00 * * * cd /var/www/projects.apache.org/scripts/cronjobs && python3.4 parsereleases.py
+
+TODO
+- ensure that pubsubber.py is started on reboot, using a command of the form:
+cd /var/www/projects.apache.org/scripts/cronjobs &&\
+ python pubsubber.py start comdev/projects.apache.org /var/www/projects.apache.org/
+

Propchange: comdev/projects.apache.org/STRUCTURE.txt
------------------------------------------------------------------------------
    svn:eol-style = native