33 lines
1.4 KiB
Markdown
33 lines
1.4 KiB
Markdown
|
#Developer Notes
|
||
|
|
||
|
##Programming Style
|
||
|
Follow the CodeIgniter [Style Guide](https://github.com/timw4mail/CodeIgniter/blob/develop/user_guide_src/source/general/styleguide.rst#class-and-file-names-using-common-words) - and:
|
||
|
|
||
|
* Do not use spaces to align code
|
||
|
* Do not use `global`, `eval`
|
||
|
* Do not use the error suppressor `@`
|
||
|
* Add a docblock to every method
|
||
|
|
||
|
## PHP-Gtk Resources
|
||
|
* [Reference](http://gtk.php.net/manual/en/reference.php)
|
||
|
* [Official Tutorials](http://gtk.php.net/manual/en/tutorials.php)
|
||
|
* [Community site](http://php-gtk.eu/) - Contains various tutorials
|
||
|
|
||
|
## Database reference material
|
||
|
### Firebird
|
||
|
|
||
|
* [Interbase 6 Lang Ref](http://fbclient.googlecode.com/files/LangRef.pdf) - SQL Syntax (pdf)
|
||
|
* [Firebird Lang Update Ref](http://www.firebirdsql.org/file/documentation/reference_manuals/reference_material/html/langrefupd25.html) - SQL Syntax Updates
|
||
|
|
||
|
### MySQL
|
||
|
* [MySQL Syntax](http://dev.mysql.com/doc/refman/5.1/en/sql-syntax.html)
|
||
|
* [Optimizing SQL Statements](http://dev.mysql.com/doc/refman/5.1/en/statement-optimization.html)
|
||
|
|
||
|
### PostgreSQL
|
||
|
* [PostgreSQL Syntax](http://www.postgresql.org/docs/9.0/interactive/sql.html)
|
||
|
* [Performance Tips](http://www.postgresql.org/docs/9.0/interactive/performance-tips.html)
|
||
|
|
||
|
### SQLite
|
||
|
|
||
|
* [SQL Syntax](http://www.sqlite.org/lang.html)
|
||
|
* [Pragma SQL Syntax](http://www.sqlite.org/pragma.html) - Internal / Performance Stuff
|