28 lines
1.0 KiB
Markdown
28 lines
1.0 KiB
Markdown
# 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 |