Jostraca Git
Brought to you by:
rjrodger
Jostraca 0.4.1 README --------------------- Copyright (c) 2000-2006 Richard Rodger This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -------------------------------------------------------------------- Welcome to Jostraca! To install please read the INSTALL.txt file which gives detailed instructions and a quick summary of the installation procedure. If you wish to submit a bug report please visit the web site at http://www.jostraca.org/bugs/buglist.htm or send an email to bugs@jostraca.org For comments and suggestions visit http://www.jostraca.org/contact.htm or send an email to comments@jostraca.org For help and documentation see the doc folder included in this distribution or visit http://www.jostraca.org/documentation.htm Read the faq at http://www.jostraca.org/faq.htm or join the mailing lists at http://www.sourceforge.net/projects/jostraca WARNING! This is free (beer and speech) software - it may completely destroy everything on your system. Use only in a test environment until you are sure you know what you are doing. While the software has been tested this is no guarantee of anything. THIS SOFTWARE IS SUPPLIED COMPLETELY "AS IS". USE AT YOUR OWN RISK. Thanks for your support! The Jostraca Team -------------------------------------------------------------------- A Brief Introduction Jostraca is a code generation toolkit written in Java. It can solve any code generation problem because it uses existing languages to build the code. In much the same way that JSP and ASP build HTML, Jostraca allows any language to build any other language (with a bit of work, of course :). Templates are used to create a JostracaCodeWriter program which then writes the generated code. This system is inherently flexible because you can hack it at any point to your own needs. -------------------------------------------------------------------- Installation Please read the INSTALL.txt file for full instructions. Quick Summary: 1. Unpack the distribution. 2. cd into the distribution folder (jostraca-x.y.z). On Windows, run the command 'setup'. On Unix, run the command 'sh setup.sh'. 3. To check the installation, run the command: 'jostraca -check' -------------------------------------------------------------------- Documentation Documentation supplied with the distribution can be found in the doc subfolder. Open README.htm to get started. Visit the site http://www.jostraca.org for updates and mailing lists. Contributions to the documentation (extra tutorials and articles) are especially welcome - email info@jostraca.org. -------------------------------------------------------------------- Upgrading from Previous Releases Release 0.3.x: Simply follow the installation instructions. Release 0.2.x: Simply follow the installation instructions. There are no syntax changes between the 0.2 and 0.3 releases. Release 0.1.0a: Jostraca 0.2 can still use version 0.1 templates, although the syntax has changed. You may experience some minor difficulties. Rename any 'jostraca.bat' batch files or 'jostraca' shell scripts that are currently in use, so that they will not conflict with the new versions. There is no need to delete the old installation - just rename the Jostraca home folder to something like: jostraca-0.1.0a-off. This way you can reactivate it if necessary. Downgrading to Previous Releases Follow the installation instructions for the given release. -------------------------------------------------------------------- Obtaining the Latest Release The latest release is always available from http://www.jostraca.org by HTTP download. Jostraca is not available by FTP. -------------------------------------------------------------------- Credits This project is still in an initial development phase so contributions, suggestions and criticism are always welcome. Orla Shanaghy provided technical and editorial assistance with the documentation. Derek Conniffe helped build the server and suffered numerous daft hardware questions (which way does the motherboard go?). Lars Grammel wrote the ant task. Tim Buchalka wrote the build.xml file. Chris Perdue wrote the CommandRunner component. Richard Rodger wrote the original version and maintains the code. Bug Reports: Mitko Ruerup Romeo Kienzler Parag Alurkar Reviewers: Eoin Shanaghy Paul Denby Godfrey Nolan Alaister Moull Conor Wyse --------------------------------------------------------------------