Bigtop
view release on metacpan or search on metacpan
lib/Bigtop/Docs/FullKeywords.pod view on Meta::CPAN
=head1 NAME
Bigtop::Docs::FullKeywords - Descriptions of all Bigtop keywords
=head1 Intro
This document is generated from C<Bigtop::Docs::Keywords>. It lists
each supported keyword available in the Bigtop language, just as tentmaker
would, but in POD form. See the beginning of C<Bigtop::Docs::Syntax>
for a general description of Bigtop source file structure. See
also C<Bigtop::Docs::TentTut>, which -- like this file -- draws from
C<Bigtop::Keywords>. You might also find C<Bigtop::Docs::Cookbook> useful.
=head1 Categories
Bigtop keywords come in many categories. Each subsection below describes
one category. Here is a brief description of where the keywords
from each categories appear in the Bigtop source file.
=over 4
=item config
These keywords appear in the Bigtop config block that begins each bigtop
file.
This is not to be confused with the app level config block which
appears inside the app block. There are no defined keywords in the app
config blocks, use whatever conf variable names you like there. The
same goes for controller level config blocks.
=item app
These keywords appear at the top level of the app block.
=item app_literal
Literals are not blocks and do not have statements like blocks. They have
this form:
literal type `whatever string you like`;
where C<literal> introduces the literal and C<type> is one of the
C<app_literal> keywords listed below. So, for these 'keyword' should
really be called 'type.'
=item controller_literal
Just like app_literals, but appearing inside controller blocks.
=item table
These keywords appear at the top level of table blocks, which in turn
appear at the top level of the app block.
=item join_table
These keywords appear at the top level of join_table blocks, which appear
at top level of the app block.
=item field
These keywords appear in field blocks, which in turn appear inside table
or join_table blocks.
=item controller
These keywords appear in controller blocks, which are at the top level of
the app block.
=item method
lib/Bigtop/Docs/FullKeywords.pod view on Meta::CPAN
=item SQL
dumped directly into all schemas
=back
=head2 config
=over 4
=item engine
mod_perl 1.3, mod_perl 2.0, CGI, etc.
Only certain values are legal for statement.keyword statements.
Please choose from these options:
=over 4
=item MP13
mod_perl 1.3
=item MP20
mod_perl 2.0
=item CGI
CGI/FastCGI
=back
=item template_engine
Template Toolkit, Mason, etc.
Only certain values are legal for statement.keyword statements.
Please choose from these options:
=over 4
=item TT
Template Toolkit
=item Default
No Templating
=back
=item plugins
List of Plugins i.e. AuthCookie Static
=item base_dir
DEPRECATED
parent of build dir
=item app_dir
DEPRECATED
build dir. relative to parent dir
=back
=head2 controller
=over 4
=item no_gen
Skip this controller completely
Applies to all controller types.
This field is boolean, use 1 for true or 0 for false.
=item location
Absolute Location of this controller [non-base controllers
must have either a location or a rel_location.]
Applies to all controller types.
This statement is virtually required.
=item rel_location
Location of this controller relative to app location
[non-base controllers must have location or rel_location.]
Applies to controllers of type: AutoCRUD, CRUD, SOAP, SOAPDoc, and stub.
This statement is virtually required.
=item controls_table
Table this controller manages
( run in 1.106 second using v1.01-cache-2.11-cpan-5837b0d9d2c )