# Coding Approach - Classes - Class names should be in `CapitalCamelCase` - Class functions will be in `camelCase` - Functions - Function variables will be in `snake_case` - Arrays - Array keys will be in `snake_case` - SQL - table names, and columns names will be in `snake_case` - Don't repeat yourself (DRY) - Each fucntion should have a single purpose # tp_servicedesk A { service desk, ticket, knowledge base } web application written in PHP using fat free framework. Used to keep track of ongoing projects/tasks, allow to view and search historic projects which may have already answered a previous question. Knowledge Base built from applications using markdown. ## Plesk - quest notes - plesk ext composer --application -register -domain desk.tinylink.uk -path desk.tinylink.uk/tp_servicedesk ~ https://www.plesk.com/kb/support/how-to-change-in-the-php-composer-extension-the-path-of-the-composer-json-file/ ## Milestones - Database created locally - .gitignore added - added AuthController - login and logout process