Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base: 9c45d2d266
...
compare: dd9128462a
  • 2 commits
  • 3 files changed
  • 0 commit comments
  • 2 contributors
Showing with 51 additions and 11 deletions.
  1. +2 −2 Makefile
  2. +26 −0 PUBLISHING.md
  3. +23 −9 package.xml
View
4 Makefile
@@ -8,10 +8,10 @@ default:
.PHONY: test install
install:
- pear install package.xml
+ pear channel-discover onlinebuddies.github.com/pear ; pear install package.xml
uninstall:
- pear uninstall __uri/Modyllic
+ pear uninstall OnlineBuddies/Modyllic
test: check
$(PROVE) test
View
26 PUBLISHING.md
@@ -0,0 +1,26 @@
+Before you begin you'll need to install Pirum:
+
+1. pear channel-discover pear.pirum-project.org
+2. pear install pirum/Pirum-beta
+
+And checkout the OLB pear repository:
+
+1. git clone git@github.com:OnlineBuddies/pear.git
+
+To publish a new release:
+
+1. Update the version, notes, etc in package.xml
+2. Validate it: pear package-validate package.xml
+3. Commit
+4. Make a tag: git tag v#.#.#
+5. Build a tarball: pear package package.xml
+6. This will give you a Modyllic-#.#.#.tgz
+
+Now in go to your previously checked out copy of the OLB pear repository:
+
+1. pirum add . /path/to/Modyllic-#.#.#.tgz
+2. git add -A (or add the changed/created files by hand)
+3. git commit -m'Release Modyllic-#.#.#'
+4. git push origin ghpages
+
+And you're done. You can visit http://onlinebuddies.github.com/pear/ to see your changes.
View
32 package.xml
@@ -4,8 +4,7 @@
http://pear.php.net/dtd/package-2.0
http://pear.php.net/dtd/package-2.0.xsd">
<name>Modyllic</name>
- <!-- we need a uri for this thing -->
- <uri>http://path/to/package</uri>
+ <channel>onlinebuddies.github.com/pear</channel>
<summary>Schema management and DDL diff</summary>
<description>Modyllic, PHP SQL Parser and schema management tool</description>
<lead>
@@ -16,12 +15,12 @@
<active>yes</active>
</lead>
<!-- these were generated when I first made this, settings these by hand is horrible, there must be a better way -->
- <date>2012-01-10</date>
- <time>11:41:05</time>
+ <date>2012-02-02</date>
+ <time>13:00:00</time>
<!-- arbitrary version number -->
<version>
- <release>0.9.0</release>
- <api>0.9.0</api>
+ <release>0.1.1</release>
+ <api>0.1.0</api>
</version>
<stability>
<release>beta</release>
@@ -29,7 +28,7 @@
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
<notes>
- Initial release.
+ ...
</notes>
<contents>
<dir name="/">
@@ -111,8 +110,8 @@
<changelog>
<release>
<version>
- <release>0.9.0</release>
- <api>0.9.0</api>
+ <release>0.1.0</release>
+ <api>0.1.0</api>
</version>
<stability>
<release>beta</release>
@@ -124,5 +123,20 @@
Initial release.
</notes>
</release>
+ <release>
+ <version>
+ <release>0.1.1</release>
+ <api>0.1.0</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>beta</api>
+ </stability>
+ <date>2012-02-02</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD Style</license>
+ <notes>
+...
+ </notes>
+ </release>
</changelog>
</package>

No commit comments for this range

Something went wrong with that request. Please try again.