فهرست منبع

Fix #150: Update Without Dist Zilla section of Readme

Daniel Gempesaw 11 سال پیش
والد
کامیت
d9fdd47113
1فایلهای تغییر یافته به همراه19 افزوده شده و 7 حذف شده
  1. 19 7
      README.md

+ 19 - 7
README.md

@@ -39,22 +39,35 @@ $ dzil install
 
 ### Without Dist::Zilla
 
-If you don't want to use Dist::Zilla, we maintain a `cpan` branch that
-has a `Makefile.PL` that `cpanm` can install from:
+We maintain two branches that have `Makefile.PL`:
+[`cpan`][cpan-branch] and [`build/master`][bm-branch]. The `cpan`
+branch is only updated every time we release to the CPAN, and it is
+not kept up to date with master. The `build/master` branch is an
+up-to-date copy of the latest changes in master, and will usually
+contain changes that have not made it to a CPAN release yet.
+
+To get either of these, you can use the following, (replacing
+"build/master" with "cpan" if desired):
 
 ```bash
-$ cpanm -v git://github.com/gempesaw/Selenium-Remote-Driver.git@cpan
+$ cpanm -v git://github.com/gempesaw/Selenium-Remote-Driver.git@build/master
 ```
 
-Or, if the `git://` protocol is blocked or you don't want to use `cpanm`
+Or, without `cpanm` and/or without the `git://` protocol:
 
 ```bash
-$ git clone https://github.com/gempesaw/Selenium-Remote-Driver
+$ git clone https://github.com/gempesaw/Selenium-Remote-Driver --branch build/master --single-branch --depth 1
 $ cd Selenium-Remote-Driver
-$ git checkout -b cpan origin/cpan
 $ perl Makefile.PL
 ```
 
+Note that due to POD::Weaver, the line numbers between these generated
+branches and the master branch are unfortunately completely
+incompatible.
+
+[cpan-branch]: https://github.com/gempesaw/Selenium-Remote-Driver/tree/cpan
+[bm-branch]: https://github.com/gempesaw/Selenium-Remote-Driver/tree/build/master
+
 ### Viewing dependencies
 
 You can also use `cpanm` to help you with dependencies after you've
@@ -64,7 +77,6 @@ cloned the repository:
 $ cpanm --showdeps .
 ```
 
-
 ## Usage
 
 You'll need a Remote WebDriver Server running somewhere. You can