# Ignition Project Development Style Guide

**URL:** <https://forum.inductiveautomation.com/t/ignition-project-development-style-guide/10425>\
**Category:** General Discussion\
**Created:** [September 2, 2015, 10:24pm UTC](https://forum.inductiveautomation.com/t/ignition-project-development-style-guide/10425 "2015-09-02T22:24:02Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![tyler.bennett](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@tyler.bennett](https://forum.inductiveautomation.com/u/tyler.bennett)\
**Post date:** [October 2, 2023, 5:45pm UTC](https://forum.inductiveautomation.com/t/ignition-project-development-style-guide/10425/8 "2023-10-02T17:45:17Z")

</div>

Both [PEP 8](https://peps.python.org/pep-0008/#function-and-variable-names) and the [Google Python Style guide](https://google.github.io/styleguide/pyguide.html#3164-guidelines-derived-from-guidos-recommendations) advise using lowercase, with words separated by underscores ( **lower\_with\_under** ) when naming variables, functions etc. in python scripts.

I'm curious as to what rationale you have for standardizing on use of **lowerCamelCase** for custom property names, parameter names, as well as python variable names, python function names etc. as indicated the current version of your style guide.

Is there any deeper rationale beyond [the poll you ran in 2015](https://forum.inductiveautomation.com/t/poll-naming-convention-for-custom-properties/10431)?

I'm in the middle of attempting to generate my own style guide and am looking for as much best/standard practice info as I can find. Thanks.

---

_[View the full topic](https://forum.inductiveautomation.com/t/ignition-project-development-style-guide/10425)._
