app_name
- slugified name e.g. “frappe”app_title
- full title name e.g. “Frappe”app_publisher
app_description
app_version
before_install
- methodafter_install
- methodapp_include_js
- include in “app”
app_include_css
- assets/frappe/css/splash.css
web_include_js
- assets/js/frappe-web.min.js
web_include_css
- assets/css/frappe-web.css
get_desktop_icons
- method to get list of desktop iconsnotification_config
- method to get notification configurationpermission_query_conditions:[doctype]
- method to return additional query conditions at time of report / list etc.has_permission:[doctype]
- method to call permissions to check at individual level