-
Notifications
You must be signed in to change notification settings - Fork 149
README For A Perfect Release
marcj edited this page Nov 20, 2014
·
6 revisions
Update the version into the following files:
runtime/lib/Propel.php
Use git log --pretty="%h - %s <%an>" --no-merges $lastTag...HEAD
to generate the CHANGELOG
content.
Then, commit these files. The commit message should look like Prepare X.Y.Z release
.
Tag a version X.Y.Z
(preferable through github)
Push!
Assuming you've just tagged a new version of Propel X.Y.Z
.
First, SSH into the Propel server:
Then get it:
git clone git://github.com/propelorm/Propel.git
cd Propel
git checkout X.Y.Z
cd ..
cd files.propelorm.org/public_html/
wget https://github.com/propelorm/Propel/zipball/X.Y.Z
wget https://github.com/propelorm/Propel/tarball/X.Y.Z
cd ../..
cd xsd.propelorm.org/public_html/X.Y/
wget https://raw.github.com/propelorm/Propel/master/generator/resources/xsd/custom_datatypes.xsd
wget https://raw.github.com/propelorm/Propel/master/generator/resources/xsd/database.xsd
Generate the documentation into: https://github.com/propelorm/api.propelorm.org.