Annotation of autoform/www/development.html, revision 1.8

1.3       kessler     1: <html>
                      2:     <head>
                      3:         <title>Autoform - Automatic Form Control</title>
                      4:         <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
                      5:         <meta http-equiv="Content-Script-Type" content="text/javascript" />
                      6:         <meta http-equiv="Content-Style-Type" content="text/css" />
                      7:         <meta name="robots" content="index, follow" />
                      8:         <meta name="description" content="Autoform - Automatic Form Control" lang="en" />
                      9:         <meta name="keywords" content="firefox, form, fill, automatic, control, password, encryption, context, virtual user" lang="en" />
                     10:         <meta name="author" content="Michael Kessler" />
                     11:         <meta name="content-language" content="en" />
                     12:         <meta name="revisit-after" content="10 days" />
                     13:         <link rel="stylesheet" href="/autoform.css" /> 
                     14:         <script language="JavaScript" type="application/x-javascript" src="/autoform.js" />               
                     15:     </head>
                     16:     <body>
                     17:         <table class="centered">
                     18:             <tr>
                     19:                 <td>
                     20:                     <h1>Autoform -  Automatic Form Control</h1>
                     21:                 </td>
                     22:             </tr>
                     23:         </table>
                     24:         <table class="content centered">
                     25:             <tr>
                     26:                 <td class="tab"><a href="/index2.html" class="menu">Home</a></td>
                     27:                 <td>&nbsp;</td>
                     28:                 <td class="tab"><a href="/screenshots.html" class="menu">Screenshots</a></td>
                     29:                 <td>&nbsp;</td>
                     30:                 <td class="tab"><a href="/installation.html" class="menu">Installation</a></td>
                     31:                 <td>&nbsp;</td>
                     32:                 <td class="tab"><a href="/list.html" class="menu">Mailinglist</a></td>
                     33:                 <td>&nbsp;</td>
                     34:                 <td class="tab-selected"><a href="/development.html" class="menu-selected">Development</a></td>
                     35:             </tr>
                     36:             <tr>
                     37:                 <td class="dashed" colspan="9">
                     38:                     <p>If you are <i>really</i> interested in developing autoform, please read the following informations carefully. You should have
                     39:                     knowledge of html, javascript, XUL, XPCOM and RDF.</p>
1.7       kessler    40:                     <p>If you want to localise the extension, please wait until the new one has been released.</p>
1.4       kessler    41:                     <p>I'm using <a href="http://www.eclipse.org">Eclipse</a> as my IDE and I can strongly recommend it. It has built in support for <a href="http://www.cvshome.org">cvs</a> and <a href="http://ant.apache.org">ant</a>
1.5       kessler    42:                     (which is used by autoform for packaging and deployment). There are also many plugins available to extend the standard functions. I'm
1.8     ! kessler    43:                     also using the <a href="http://www.myeclipseide.com/">myeclipseide</a> plugin for eclipse to have a html and javascript editor. The generate the javascript doc, I use <a href="http://jsdoc.sourceforge.net/">JSDoc</a></p>
        !            44:                     <br />
1.4       kessler    45:                     <p>I really appreciate every help to develop the extension, but please understand that I first must see some implementation before I
1.8     ! kessler    46:                     can give you write access to the cvs. Please contact <a href="mailto:michael.kessler@swisscom.com">me</a> before starting to prevent collisions)</p>
1.6       kessler    47:                     <p><b>How to get started:</b>
1.4       kessler    48:                     <ol>
                     49:                         <li>Install eclipse.</li>
                     50:                         <li>Check out the source code from cvs</li>
                     51:                         <li>Configure the build.properties and copy to your home directory</li>
                     52:                         <li>Build and install the extension</li>
1.5       kessler    53:                         <li>Make you familiary with the code and the used technologies</li>
                     54:                         <li>Implement a feature on the todo list and send me the patch</li>
1.4       kessler    55:                     </ol>
                     56:                     </p>
                     57:                     <br />
1.3       kessler    58:                     <hr />
                     59:                     <h3>Source code</h3>
                     60:                     <hr />
                     61:                     <p>The autoform source code can be accessed in either of the following ways:</p>
                     62:                     <ul>
                     63:                         <li>View the source using the CVS <a href="http://www.mozdev.org/source/browse/<?php echo $project; ?>/">web interface</a></li>
                     64:                         <li>Check out the source using anonymous CVS with the following commands (password is guest):
                     65:                             <pre>
                     66:                             cvs -d :pserver:guest@mozdev.org:/cvs login
                     67:                             cvs -d :pserver:guest@mozdev.org:/cvs co <?php echo $project; ?>
                     68:                             </pre>
                     69:                         </li>
                     70:                     </ul>
1.8     ! kessler    71:                     <p>There is also a jsdoc online <a href="/jsdoc/index.html">here</a>.
1.4       kessler    72:                     <br />
                     73:                     <hr />
                     74:                     <h3>Project setup</h3>
                     75:                     <hr />
1.5       kessler    76:                     <p>If you have checked out the source code, you'll have four folders in your project. The 'www' folder contains the content of this website and the 'downloads' folder contains
                     77:                     releases, which will be synchronized with the mozdev mirrors. The main extension resides in the folders 'new' and 'old'. Those two folders contains another two folders. The 'build' folder contains
1.6       kessler    78:                     the ant script and properties to build, install, tag and deploy new extension releases. The 'src' folder contains the chrome structure with the extension code, locales and its skin.</p>
1.4       kessler    79:                     <br />
1.3       kessler    80:                     <hr />
                     81:                     <h3>Report bugs</h3>
                     82:                     <hr />
                     83:                     <p>Please do not report bugs concerning the old autoform version version &lt; 6.0!</p>
                     84:                     <ul>
                     85:                         <li>Enter a <a href="http://<?php echo HOST; ?>/bugs/enter_bug.cgi?product=<?php echo $project; ?>">new bug</a> for autoform</li>
                     86:                         <li>View <a href="http://mozdev.org/bugs/buglist.cgi?email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;product=<?php echo $project; ?>&amp;short_desc=&amp;short_desc_type=allwordssubstr&amp;long_desc=&amp;long_desc_type=allwordssubstr&amp;bug_file_loc=&amp;bug_file_loc_type=allwordssubstr&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;cmdtype=doit&amp;order=Bug+Number">all bugs</a></li> 
                     87:                         <li>See all <a href="http://mozdev.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;product=<?php echo $project; ?>&amp;short_desc=&amp;short_desc_type=allwordssubstr&amp;long_desc=&amp;long_desc_type=allwordssubstr&amp;bug_file_loc=&amp;bug_file_loc_type=allwordssubstr&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;cmdtype=doit&amp;order=Bug+Number">open bugs</a></li>
                     88:                         <li>Search by Bug Number
                     89:                             <br />
                     90:                                 <form action="http://<?php echo HOST; ?>/bugs/show_bug.cgi" method="get">
                     91:                                 <p><input type="submit" value="Find"><input size="6" name="id"></p>
                     92:                             </form>
                     93:                         </li>
                     94:                     </ul>
                     95:                  </td>
                     96:             </tr>
                     97:             <tr>
1.5       kessler    98:                 <td colspan="9"><i class="footer">Maintained by the Autoform team - please contact us through the mailing list. | Infrastructure by <a href="http://www.mozdev.org">Mozdev.org</a></i></td>
1.3       kessler    99:             </tr>            
                    100:         </table>
                    101:     </body>
                    102: </html>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>