...
Expand | ||
---|---|---|
| ||
Environment Variables are good for dealing with properties which need to be defined across the server. They are stored locally in your working directory Environment Variables Configuration File. |
...
Expand | ||
---|---|---|
| ||
It is best to avoid hardcoding values! Instead, parameterize any values that can change. In the Translator, you want to see as little text as possible. Good values to parameterize are values like URLs, file paths, database names, etc. |
Expand | ||
---|---|---|
| ||
What you want to avoid is having configurations scattered all over your code - this makes it difficult to support and see what is configurable. We recommend that you capture your configurations in the main.lua module only, and then pass your configurations to your functions. This has a side effect of making your functions more portable - if you need to call a function anywhere. For example with configurations stored in custom fields, you can just pass the table of |
...