Developer Guidelines and Best Practices

To facilitate the review and maintenance of our code base, the Web & Interactive Media team provides the following guidelines for developers.

Deliverables

Any code developed under contract with Chapman University’s Strategic Marketing and Communications (SMC) team (whether as an employee or a freelancer) must be delivered into the possession of Chapman University SMC development team.

Please follow these guidelines:

  • Deliverables (such as plugins or themes) will be presented under version control, either as part of a SMC team Github repository or an open source public repository.
  • Code developed as a branch or fork of a SMC team Github repository will be submitted as a pull request.
  • All code will include tests covering any acceptance criteria and major use cases.
  • All code will meet SMC developers guidelines and best practices.

Best Practices / Style Guides

Please review the following articles related to our coding practices and guidelines: