You can also look up for these other topics:
Framework
Coding Standards
Boilerplate
CMS
Tool
Security
Hacktoberfest
Add Permissions based authorization for your Nova installation via User-based Roles and Permissions. Roles are defined in the database whereas Permissions are defined in the code base.
pktharindu