[open-ils-commits] [GIT] Evergreen ILS branch master updated. 271e7d2ead566fa8f2d80196cfe2d9c3edd136ff

Evergreen Git git at git.evergreen-ils.org
Mon Jan 25 15:13:32 EST 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, master has been updated
       via  271e7d2ead566fa8f2d80196cfe2d9c3edd136ff (commit)
       via  c8a1630c58c0af3812b3719b814f93c307dfeb12 (commit)
      from  67defeff2e503bb02db4f10182717c4ec044bde3 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 271e7d2ead566fa8f2d80196cfe2d9c3edd136ff
Author: Jason Stephenson <jstephenson at mvlc.org>
Date:   Mon Jan 25 13:00:13 2016 -0500

    README: Note about web staff client prerequisites & developer prereqs.
    
    If you're intalling on Debian Jessie or Ubuntu Trusty, you can skip
    the manual installation of Node.JS is you've already installed the
    <osname>-developer prerequisites.
    
    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>

diff --git a/docs/installation/server_installation.txt b/docs/installation/server_installation.txt
index 09c0593..80d0d19 100644
--- a/docs/installation/server_installation.txt
+++ b/docs/installation/server_installation.txt
@@ -144,9 +144,15 @@ Optional: Extra steps for browser-based staff client
 ----------------------------------------------------
 
 [NOTE]
-Skip this section if you are using an official release tarball downloaded
+Skip this entire section if you are using an official release tarball downloaded
 from http://evergreen-ils.org/downloads
 
+[NOTE]
+You make skip the subsection `Install dependencies for browser-based staff client'
+if you are installing on either Debian Jessie or Ubuntu Trusty and you have
+installed the `Optional: Developer Additions' described above.  You will still
+need to do the steps in `Install files for browser-based staff client' below.
+
 Install dependencies for browser-based staff client
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 

commit c8a1630c58c0af3812b3719b814f93c307dfeb12
Author: Ben Shum <bshum at biblio.org>
Date:   Mon May 4 09:52:32 2015 -0400

    README: first draft changes to incorporate steps for new web staff client
    
    Signed-off-by: Ben Shum <bshum at biblio.org>
    Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>

diff --git a/docs/installation/server_installation.txt b/docs/installation/server_installation.txt
index d6a78d2..09c0593 100644
--- a/docs/installation/server_installation.txt
+++ b/docs/installation/server_installation.txt
@@ -140,6 +140,79 @@ make -f Open-ILS/src/extras/Makefile.install <osname>-developer
 make -f Open-ILS/src/extras/Makefile.install <osname>-packager
 ------------------------------------------------------------------------------
 
+Optional: Extra steps for browser-based staff client
+----------------------------------------------------
+
+[NOTE]
+Skip this section if you are using an official release tarball downloaded
+from http://evergreen-ils.org/downloads
+
+Install dependencies for browser-based staff client
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+1. Install Node.js.  For more information see also:
+   https://github.com/joyent/node/wiki/installation[Node.js Installation]
++
+[source,sh]
+------------------------------------------------------------------------------
+# Go to a temporary directory
+cd /tmp
+
+# Clone the code and checkout the necessary version
+git clone https://github.com/joyent/node.git
+cd node
+git checkout -b v0.10.28 v0.10.28
+
+# set -j to the number of CPU cores on the server + 1
+./configure && make -j2 && sudo make install
+
+# update packages
+% sudo npm update
+------------------------------------------------------------------------------
++
+2. Install Grunt CLI
++
+[source,sh]
+------------------------------------------------------------------------------
+% sudo npm install -g grunt-cli
+------------------------------------------------------------------------------
++
+3. Install Bower
++
+[source,sh]
+------------------------------------------------------------------------------
+% sudo npm install -g bower
+------------------------------------------------------------------------------
+
+Install files for browser-based staff client
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+1. Building, Testing, Minification: The remaining steps all take place within
+   the staff JS web root:
++
+[source,sh]
+------------------------------------------------------------------------------
+cd $EVERGREEN_ROOT/Open-ILS/web/js/ui/default/staff/
+------------------------------------------------------------------------------
++
+2. Install Project-local Dependencies. npm inspects the 'package.json' file
+   for dependencies and fetches them from the Node package network.
++
+[source,sh]
+------------------------------------------------------------------------------
+npm install   # fetch Grunt dependencies
+bower install # fetch JS dependencies
+------------------------------------------------------------------------------
++
+3. Run the build script.
++
+[source,sh]
+------------------------------------------------------------------------------
+# build, run tests, concat+minify
+grunt all
+------------------------------------------------------------------------------
+
+
 Configuration and compilation instructions
 ------------------------------------------
 

-----------------------------------------------------------------------

Summary of changes:
 docs/installation/server_installation.txt |   79 +++++++++++++++++++++++++++++
 1 files changed, 79 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list