1 Ver: $Id: Readme,v 1.7 2003/05/30 20:06:06 aditus Exp $
3 Utility directory with a few _COMPLETELY_ UNSUPPORTED utilities.
4 They are only made available due to some requests.
8 Most of the file in this directory form the basis of the JpGraph
9 internal documentation system as used to generate the class reference.
10 It works very well for us in our environment but it might completely
17 Lets you adjust the contrast, brightness and saturation
19 Usage:adjimg.php?file=name&[b=value][&c=value][&s=scale][&sat=saturation]
22 Generates a color chart with all colors available in
26 A tool to easily generate gradient images for use as backgounds
29 A set of utility classes used to easy generate DB schema reading the
30 data straight from the DB.
35 This directory contains all the scripts that make up the DDDA
36 documentation architecture that is used to generate the database
37 based documentation architecture used for JpGraph. This is completely
38 generic and could be used for any PHP project which needs to combine
39 both automtic and manual documentation.
41 The main entry point is jpdocedit.php
45 An OO interface to a MySQL database.
48 A very rudimentary "lint" and parser for PHP which parses
49 a valid PHP file and extracts funtions, variables and classes.
50 It also checks for unused class variables and missing
51 '$this->' Used as a base library for extracting class and method
52 information in jpgendb.php. This contains generic classes which
53 are meant to be overridden.
56 A simple driver for the parser in jplintphp.php you invoke
57 this with a URL variable 'target' which is set to the file
58 you would like to parse. This could be considered as a test
59 harness for jplintphp.php
62 A "fancy" version of jplintdriver.php which applies some
63 formatting to generate a nice template to do reference
64 documentation for a PHP script file. Again, this could be
65 considered a proof of concept of the basic design of the
69 Read one or several PHP file and add classes and methods
70 to database. The classes to populate the DB from source
71 are normally instantiated from jpgendoc.php and this
72 script is not meant to be called directly.
75 Safely delete a class from the database. Some extra safety
76 features built in to avoid greaf.
79 Basic framework to read information from DB and generate
80 indexed documentation. This is a framework which needs
81 a "formatter" plugin which does the actual formatting
82 of the data, see jpgenhtmldoc.php for a simple implementation
83 of a HTML formatter plugin.
86 Basic formatter plugin + driver to generate a HTML based
87 documentation from the information stored in the DB. The
88 generation of documentation is normally initialted from
92 A number of utility classes which are used throughout the
96 Main form to edit DB data for a class
99 Main form to edit DB data for methods
102 Main form to edit project meta data
105 Main entry point for the DDDA architecture. Opens the main
106 meny and lets the user work and update different projects as
107 well as presenting statictics on the various projects.