Modified: incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml?rev=1361493&r1=1361492&r2=1361493&view=diff ============================================================================== --- incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml (original) +++ incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml Sat Jul 14 08:25:32 2012 @@ -9,7 +9,7 @@ <document> <properties> - <title>Upgrade</title> + <title>Build instructions</title> <author email="[email protected]"> OpenMeetings Team </author> @@ -21,7 +21,8 @@ <p> You can find Nightly Builds of the software at: - <a href="https://builds.apache.org/view/M-R/view/OpenMeetings/" rel="nofollow" target="_BLANK"> + <a href="https://builds.apache.org/view/M-R/view/OpenMeetings/" + rel="nofollow" target="_BLANK"> https://builds.apache.org/view/M-R/view/OpenMeetings/ </a> </p> @@ -29,6 +30,20 @@ </section> <section name="How to Build a Distribution"> + + <p> + <p>To build a binary release of OpenMeetings you need: </p> + <ul> + <li>Sun JDK6</li> + <li>Apache ANT (minimum) 1.8.3</li> + <li> + SVN Command line client (Subversion 1.7 required!) + <a href="http://subversion.apache.org/packages.html" target="_BLANK" + rel="nofollow">http://subversion.apache.org/packages.html</a> + </li> + </ul> + </p> + <p>Get the source: </p> <div class="xmlcode"> svn checkout @@ -49,10 +64,12 @@ </span> <br /> ant compile.laszlo.main - <span style="margin-left: 70px;"># compiles the client into main.as3.swf10.swf and main.swf8.swf</span> + <span style="margin-left: 70px;"># compiles the client into main.as3.swf10.swf and + main.swf8.swf</span> <br /> ant compile.laszlo.main.debug - <span style="margin-left: 30px;"># compiles the debug-client into maindebug.as3.swf10.swf andmaindebug.swf8.swf + <span style="margin-left: 30px;"># compiles the debug-client into + maindebug.as3.swf10.swf and maindebug.swf8.swf </span> <br /> ant -Ddb=<name of DB> @@ -107,11 +124,14 @@ Marketplace) </li> <li> - Apache IvyDE™ For Eclipse (installable via Help > Install New Software) - URL: http://www.apache.org/dist/ant/ivyde/updatesite detailed steps can be found here: - <a href="http://ant.apache.org/ivy/ivyde/download.cgi" target="_BLANK" rel="nofollow">http://ant.apache.org/ivy/ivyde/download.cgi</a> + Apache IvyDE™ For Eclipse (installable via Help > Install + New Software) + URL: http://www.apache.org/dist/ant/ivyde/updatesite + detailed steps can be found here: + <a href="http://ant.apache.org/ivy/ivyde/download.cgi" target="_BLANK" + rel="nofollow">http://ant.apache.org/ivy/ivyde/download.cgi</a> </li> - <li>MySQL (or Postgres, or other Databases supported by Hibernate) + <li>MySQL (or Postgres, or other Databases supported by openJPA) are optionally but handy to have them </li> </ul> @@ -270,14 +290,16 @@ href="http://www.openlaszlo.org/lps4.2/laszlo-explorer/index.jsp?lzr=swf8" target="_BLANK" rel="nofollow">Laszlo-in-10-Minutes</a> and the - <a href="http://www.openlaszlo.org/lps4.2/docs/" target="_BLANK" rel="nofollow">Application + <a href="http://www.openlaszlo.org/lps4.2/docs/" target="_BLANK" + rel="nofollow">Application Developer's Guide </a> or try the - <a href="http://www.openlaszlo.org/getstarted" target="_BLANK" rel="nofollow">ScreenCast</a> + <a href="http://www.openlaszlo.org/getstarted" target="_BLANK" + rel="nofollow">ScreenCast</a> </li> <li> - <a href="http://incubator.apache.org/openmeetings/svn.html" > + <a href="http://incubator.apache.org/openmeetings/svn.html"> browse SVN source </a> </li>
Added: incubator/openmeetings/trunk/singlewebapp/xdocs/ReleaseGuide.xml URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/xdocs/ReleaseGuide.xml?rev=1361493&view=auto ============================================================================== --- incubator/openmeetings/trunk/singlewebapp/xdocs/ReleaseGuide.xml (added) +++ incubator/openmeetings/trunk/singlewebapp/xdocs/ReleaseGuide.xml Sat Jul 14 08:25:32 2012 @@ -0,0 +1,100 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright 2006 The Apache Software Foundation Licensed under the Apache + License, Version 2.0 (the "License"); you may not use this file except in + compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software distributed + under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES + OR CONDITIONS OF ANY KIND, either express or implied. See the License for + the specific language governing permissions and limitations under the License. --> +<document> + + <properties> + <title>Release Guide</title> + <author email="[email protected]"> + OpenMeetings Team + </author> + </properties> + + <body> + + <section name="How to Build a Release of OpenMeetings"> + + <p> + <p>To build a binary release of OpenMeetings you need: </p> + <ul> + <li>Sun JDK6</li> + <li>Apache ANT (minimum) 1.8.3</li> + <li> + SVN Command line client (Subversion 1.7 required!) + <a href="http://subversion.apache.org/packages.html" target="_BLANK" + rel="nofollow">http://subversion.apache.org/packages.html</a> + </li> + <li>A text editor</li> + </ul> + </p> + + <p> + Check that all files: + <br /> + LICENSE, NOTICE, DISCLAIMER, CHANGELOG, README + <br /> + are up to date and refer to the right version. + </p> + + <p> + Create a TAG of the SVN tree that you would like to release + </p> + + <p>Get the source from your TAG: </p> + <div class="xmlcode"> + svn checkout + https://svn.apache.org/repos/asf/incubator/openmeetings/$TREE/$BRANCHORTAG/ + <br /> + $TREE and $BRANCHORTAG should be replaced with your new TAG + </div> + + <p>Edit the file build.properties</p> + <div class="xmlcode"> + project.status=SNAPSHOT + </div> + <p>to</p> + <div class="xmlcode"> + project.status=RELEASE + </div> + <p>Run the command: </p> + <div class="xmlcode"> + ant dist-release + </div> + <p>Test building the source on windows and OSx or Linux</p> + <p>Test running the binary's</p> + <p>Create MD5 checksums and signatures with the your KEY</p> + <p>Upload the build artefacts to your public_html in your home + directory at people.apache.org + </p> + <p> + Send a "VOTE" to the developer mailing list including links to + release artefacts. + <br /> + After that send a vote to the general-incubator mailing list. + <br /> + You need at least 3 IPMC votes + </p> + <p>If successful: Upload the release </p> + <div class="xmlcode"> + The distribution upload location (www.apache.org/dist) + for all + Apache projects is the /www/www.apache.org/dist directory on + people.apache.org. Each project (including the Incubator) owns a + directory within dist. + </div> + <p> + Wait 24 hours (until all Apache mirrors have synced the packages) + and send an announcment to the mailing list + blog and any other + channel. + </p> + + </section> + + </body> + +</document> \ No newline at end of file Added: incubator/openmeetings/trunk/singlewebapp/xdocs/WebsiteGuide.xml URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/xdocs/WebsiteGuide.xml?rev=1361493&view=auto ============================================================================== --- incubator/openmeetings/trunk/singlewebapp/xdocs/WebsiteGuide.xml (added) +++ incubator/openmeetings/trunk/singlewebapp/xdocs/WebsiteGuide.xml Sat Jul 14 08:25:32 2012 @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Copyright 2006 The Apache Software Foundation Licensed under the Apache + License, Version 2.0 (the "License"); you may not use this file except in + compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, software distributed + under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES + OR CONDITIONS OF ANY KIND, either express or implied. See the License for + the specific language governing permissions and limitations under the License. --> +<document> + + <properties> + <title>Release Guide</title> + <author email="[email protected]"> + OpenMeetings Team + </author> + </properties> + + <body> + + <section name="How to update Apache OpenMeetings incubator website"> + + <p> + Required software: + <ul> + <li>Sun JDK6</li> + <li>Apache ANT (1.8 or later)</li> + </ul> + </p> + + <p> + OpenMeetings website ( + <a href="http://incubator.apache.org/openmeetings/">http://incubator.apache.org/openmeetings/</a> + ) is a copy from the SVN repository. + <br /> + The file in the SVN to be synced are at: + <br /> + <a + href="http://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/docs/">http://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/docs/ + </a> + </p> + + <p> + To update the website you checkout trunk: + <br /> + <a + href="https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/">https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/ + </a> <br/> + edit the files in the folder <tt>xdocs</tt><br/> + then you run the command: + <div class="xmlcode"> + ant anakia + </div> + control the output locally in the folder <tt>docs</tt><br/> + And then checkin into the SVN <i>both</i> the edited xml and generated html files. + </p> + + <p> + Changes to the website should be online immediately. + </p> + + </section> + + </body> + +</document> \ No newline at end of file Modified: incubator/openmeetings/trunk/singlewebapp/xdocs/stylesheets/project.xml URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/xdocs/stylesheets/project.xml?rev=1361493&r1=1361492&r2=1361493&view=diff ============================================================================== --- incubator/openmeetings/trunk/singlewebapp/xdocs/stylesheets/project.xml (original) +++ incubator/openmeetings/trunk/singlewebapp/xdocs/stylesheets/project.xml Sat Jul 14 08:25:32 2012 @@ -49,6 +49,8 @@ <item name="Dependencies" href="/dependencies.html"/> <item name="Build Instructions" href="/BuildInstructions.html"/> <item name="JUnit Testing" href="/JUnitTesting.html"/> + <item name="Release Guide" href="/ReleaseGuide.html"/> + <item name="Website Guide" href="/WebsiteGuide.html"/> </menu> <menu name="Integration">
