<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/index.php?action=history&amp;feed=atom&amp;title=Activity_Library%2FDevel%2FBuilding</id>
	<title>Activity Library/Devel/Building - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/index.php?action=history&amp;feed=atom&amp;title=Activity_Library%2FDevel%2FBuilding"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activity_Library/Devel/Building&amp;action=history"/>
	<updated>2026-06-09T23:01:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activity_Library/Devel/Building&amp;diff=25634&amp;oldid=prev</id>
		<title>Dfarning: Create page</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activity_Library/Devel/Building&amp;diff=25634&amp;oldid=prev"/>
		<updated>2009-04-06T00:51:22Z</updated>

		<summary type="html">&lt;p&gt;Create page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{draft}}&lt;br /&gt;
This document outlines the build process for AMO.&lt;br /&gt;
&lt;br /&gt;
This system may be expanded to other web properties, but for now it is AMO-specific.&lt;br /&gt;
&lt;br /&gt;
# Alert IT of upcoming push at least 24 hours in advance&lt;br /&gt;
#* If pushing core changes (anything not look/feel) file an [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&amp;amp;format=itrequest IT Request] to load test&lt;br /&gt;
# Freeze code if not already done&lt;br /&gt;
# Checkout trunk&lt;br /&gt;
# Within trunk, cd bin and `./build.sh path_to_jre`&lt;br /&gt;
#* If jre is installed on your system (khan has it), path_to_jre should be `which java` (&amp;#039;&amp;#039;with backticks&amp;#039;&amp;#039;).&lt;br /&gt;
#* If not you should download a copy of jre from http://www.java.com/en/download/manual.jsp and use the path to the java binary (example: `./build.sh ../../jre#.#.#_##/bin/java`)&lt;br /&gt;
#* This file will do the following (in order):&lt;br /&gt;
#** Check the latest revision of trunk, the css files about to be compressed, and the js files about to be compressed&lt;br /&gt;
#** Write these to ../site/app/config/revisions.php as REVISION, CSS_REVISION, and JS_REVISION&lt;br /&gt;
#** Concatenate and minify jquery-compressed.js and addons.js into jquery.addons.min.js&lt;br /&gt;
#** Concatenate and minify type.css, color.css, screen.css, and print.css into style.min.css&lt;br /&gt;
#** Recompile all .po files (make sure there are no errors from this!)&lt;br /&gt;
# Check all modified code from ../site/ back into SVN&lt;br /&gt;
# Update the production external (/tags/prodexternal) with the current revision as per instructions in the [[Webtools:SVN_Guidelines#Tagging_for_Staging_.2F_Production_using_svn_externals|SVN Guidelines]]&lt;br /&gt;
# File an [https://bugzilla.mozilla.org/enter_bug.cgi?product=mozilla.org&amp;amp;format=itrequest IT Request] to push to production with the desired time.&lt;/div&gt;</summary>
		<author><name>Dfarning</name></author>
	</entry>
</feed>