[carton] 49/472: update docs

Lucas Kanashiro kanashiro-guest at moszumanska.debian.org
Fri Jul 24 00:38:31 UTC 2015


This is an automated email from the git hooks/post-receive script.

kanashiro-guest pushed a commit to branch master
in repository carton.

commit 2b78ae10898c0b6359586a7bceb01cdcd3cd3a8d
Author: Tatsuhiko Miyagawa <miyagawa at bulknews.net>
Date:   Sun Jun 26 14:35:07 2011 -0700

    update docs
---
 README         | 18 +++++++++++-------
 lib/Carton.pod | 20 ++++++++++++--------
 2 files changed, 23 insertions(+), 15 deletions(-)

diff --git a/README b/README
index 19588a9..fe946a4 100644
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     Carton - Perl module dependency manager (aka Bundler for Perl)
 
 SYNOPSIS
-      # During the development
+      # On your development environment
       > cat Makefile.PL
       use inc::Module::Install;
       name 'MyApp';
@@ -12,12 +12,13 @@ SYNOPSIS
       requires 'Starman', 0.2000;
   
       WriteAll;
-  
+
       > carton install
-      > git commit -m "add Plack and Starman" Makefile.PL carton.lock
+      > git add Makefile.PL carton.lock
+      > git commit -m "add Plack and Starman"
 
-      # Then elsewhere (on a deployment machine)
-      > carton install --deployment
+      # Other developer's machine, or on a deployment box
+      > carton install
       > carton exec starman -p 8080 myapp.psgi
 
 WARNING
@@ -62,9 +63,12 @@ TUTORIAL
     *carton.lock* in your directory.
 
     Make sure you add *carton.lock* to your version controlled repository
-    and commit changes as you update dependencies.
+    and commit changes as you update dependencies. This will ensure that
+    other developers on your app, as well as your deployment environment,
+    use exactly the same versions of the modules you just installed.
 
-      > git commit -m "Added Plack and Starman" Makefile.PL carton.lock
+      > git add Makefile.PL carton.lock
+      > git commit -m "Added Plack and Starman"
 
     You can aternatively install modules adhoc from the command line,
     without managing the build file at all.
diff --git a/lib/Carton.pod b/lib/Carton.pod
index 5a5c21c..389cbbc 100644
--- a/lib/Carton.pod
+++ b/lib/Carton.pod
@@ -4,7 +4,7 @@ Carton - Perl module dependency manager (aka Bundler for Perl)
 
 =head1 SYNOPSIS
 
-  # During the development
+  # On your development environment
   > cat Makefile.PL
   use inc::Module::Install;
   name 'MyApp';
@@ -14,12 +14,13 @@ Carton - Perl module dependency manager (aka Bundler for Perl)
   requires 'Starman', 0.2000;
   
   WriteAll;
-  
+
   > carton install
-  > git commit -m "add Plack and Starman" Makefile.PL carton.lock
+  > git add Makefile.PL carton.lock
+  > git commit -m "add Plack and Starman"
 
-  # Then elsewhere (on a deployment machine)
-  > carton install --deployment
+  # Other developer's machine, or on a deployment box
+  > carton install
   > carton exec starman -p 8080 myapp.psgi
 
 =head1 WARNING
@@ -68,10 +69,13 @@ The modules are installed into your I<local> directory, and the
 dependencies tree and version information are analyzed and saved into
 I<carton.lock> in your directory.
 
-Make sure you add I<carton.lock> to your version controlled
-repository and commit changes as you update dependencies.
+Make sure you add I<carton.lock> to your version controlled repository
+and commit changes as you update dependencies. This will ensure that
+other developers on your app, as well as your deployment environment,
+use exactly the same versions of the modules you just installed.
 
-  > git commit -m "Added Plack and Starman" Makefile.PL carton.lock
+  > git add Makefile.PL carton.lock
+  > git commit -m "Added Plack and Starman"
 
 You can aternatively install modules adhoc from the command line,
 without managing the build file at all.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/carton.git



More information about the Pkg-perl-cvs-commits mailing list