You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by cu...@apache.org on 2017/04/25 23:41:49 UTC

[whimsy] branch master updated: Doc clarifications

This is an automated email from the ASF dual-hosted git repository.

curcuru pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git

The following commit(s) were added to refs/heads/master by this push:
       new  80afe31   Doc clarifications
80afe31 is described below

commit 80afe314f570f3fc90afd08e1182f25415bbeb1f
Author: Shane Curcuru <as...@shanecurcuru.org>
AuthorDate: Tue Apr 25 19:41:45 2017 -0400

    Doc clarifications
---
 CONFIGURE.md  | 10 +++++-----
 DEPLOYMENT.md | 24 ++++++++++++------------
 2 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/CONFIGURE.md b/CONFIGURE.md
index a80029b..177ea68 100644
--- a/CONFIGURE.md
+++ b/CONFIGURE.md
@@ -23,9 +23,9 @@ run either in a local environment or with a webserver.
 
 Whimsy can be run on a client or in a local container for development use.
 
-* **App-wide default settings** are stored in a YAML formatted 
+* **App-wide default settings** are stored in a local YAML formatted 
   `~/.whimsy` file, notably including an `svn` pointer to where various 
-  local repo checkouts live as well as `sendmail` config (if used).  
+  local repo checkouts live as well as `sendmail` config (if used). 
   See also `lib/whimsy/asf/config.rb`
   
 * **LDAP configuration** will be stored in `/etc/(ldap|openldap)/ldap.conf`
@@ -39,9 +39,9 @@ Whimsy can be run on a client or in a local container for development use.
 * **Log files and debugging** are typically found in `/var/log/apache2/whimsy_error.log` 
   and `/var/log/apache2/error_log`
   
-* **Development setup instructions** are in [DEVELOPMENT.md](DEVELOPMENT.md) and [MACOSX.md](DEVELOPMENT.md).
+* **Development setup instructions** are in [DEVELOPMENT.md](DEVELOPMENT.md) and [MACOSX.md](MACOSX.md).
 
-* **whimsy-asf Gem** is a set of the core whimsy model as a normal Gem: [asf.gemspec](asf.gemspec)
+* **whimsy-asf Gem** is a set of the core lib/whimsy/asf model as a normal Gem: [asf.gemspec](asf.gemspec)
   
 * **Tool-specific configurations** can be found in config/ directory  
 
@@ -53,4 +53,4 @@ Whimsy code.  A number of configuration steps ensure the production instance
 has access to LDAP, SVN repositories (some read/write), local mail
 sending and receiving/subscriptions.
 
-**Log files** are LDAP secured to Members in: https://whimsy.apache.org/members/log/
+* **Log files** are LDAP secured to Members in: https://whimsy.apache.org/members/log/
diff --git a/DEPLOYMENT.md b/DEPLOYMENT.md
index d872bf8..ff38a7b 100644
--- a/DEPLOYMENT.md
+++ b/DEPLOYMENT.md
@@ -5,6 +5,15 @@ The contents of this repository are automatically deployed to the production
 https://whimsy.apache.org/ VM every 30 minutes - so be sure to test 
 your changes before pushing to master.
 
+Configuration Locations
+----
+Application developers may need to know where different things are configured:
+
+- Most **httpd config** is in the puppet definition whimsy-vm*.apache.org.yaml (below)
+- **SVN / git** updaters are in [repository.yml](repository.yml)
+- **Public JSON** generation comes from tools and controlled by whimsy_server/manifests/cronjobs.pp
+- **LDAP** configured in whimsy-vm*.apache.org.yaml
+
 Production Configuration
 ==========
 
@@ -15,11 +24,11 @@ that management of Whimsy is a PMC responsibility.
 <a name="puppetnode"></a>
 The **puppet definition** is contained in the following files:
 
- * https://github.com/apache/infrastructure-puppet/blob/deployment/data/nodes/whimsy-vm3.apache.org.yaml
+ * https://github.com/apache/infrastructure-puppet/blob/deployment/data/nodes/whimsy-vm3.apache.org.yaml (Includes modules, software, vhosts, ldap realms, and httpd.conf)
 
- * https://github.com/apache/infrastructure-puppet/blob/deployment/modules/whimsy_server/manifests/init.pp
+ * https://github.com/apache/infrastructure-puppet/blob/deployment/modules/whimsy_server/manifests/init.pp (Defines various tools and directories used in some tools)
 
- * https://github.com/apache/infrastructure-puppet/blob/deployment/modules/whimsy_server/manifests/cronjobs.pp
+ * https://github.com/apache/infrastructure-puppet/blob/deployment/modules/whimsy_server/manifests/cronjobs.pp (Cronjobs control when /public/*.json is built and code and mail updates)
 
  * https://github.com/apache/infrastructure-puppet/blob/deployment/modules/whimsy_server/manifests/procmail.pp
 
@@ -38,15 +47,6 @@ Before pushing any changes here, understand the Apache Infra puppet workflow and
  * https://github.com/apache/infrastructure-puppet/blob/deployment/modules/vhosts_whimsy/README.md
    This details the changes to default puppet we use for Whimsy.
 
-Configuration Locations
-----
-Application developers may need to know where different things are configured:
-
-- Much of the server config is in the puppet definition whimsy-vm3.apache.org.yaml
-- SVN updaters are in [repository.yml](repository.yml)
-- Public JSON generation comes from tools and controlled by whimsy_server/manifests/cronjobs.pp
-- 
-
 Manual Steps
 ------------
 

-- 
To stop receiving notification emails like this one, please contact
['"commits@whimsical.apache.org" <co...@whimsical.apache.org>'].