[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