To encourage Hacking, This document is meant to help you understand the inner workings of how a request is handled by DAVE. This document is by no way inclusive of all the special cases the API might handle, but is designed to give you a good starting point for your project-specific modifications.
index.php(perhaps proxies this though a re-direct)
index.phploads up required helper files and the environment from
DAVE expects that your database is designed well within mySQL. DAVE will respect the choices in your database design and use those column attributes to manage his own data. Columns which cannot be null or which must be unique will be respected throughout the API. There are no database builders (migrations) included with DAVE. Use a tool like http://wb.mysql.com/ to help create your schema.
There are a number of "reserved" variables that the API makes use of. You may certainly read and modify these variables in your Actions.
Also, remember that the recurring CRON task is an integral part of this API. At the very least, CRON will expire old caches and log files if you choose it to. More elaborate uses for CRON can be to act as the worked for a DB-based message queue which, for example, might send SMS messages from a "to-be-sent" table. In DAVE, Cron makes use of pre-defined Tasks. Learn more about Tasks here.