Bubble Convention
  • Introduction
    • About Bubble Convention document
    • About CitizenDev
  • Naming Cheat Sheet
  • Naming conventions
    • Page naming
    • Element naming
      • Groups
      • Reusable elements
      • Visual elements
      • Input elements
      • Custom states
      • Other notations
    • Style naming
    • Workflow naming & organization
    • Database naming
      • Data types & fields
      • Option sets
      • Privacy rules
  • Usage recommendations (upcoming)
    • Upcoming
  • Miscellaneous
    • Other recommendations
    • References
    • Copyright
    • Contribution guide
    • Changelog & version
Powered by GitBook
On this page

Was this helpful?

  1. Naming conventions

Database naming

PreviousWorkflow naming & organizationNextData types & fields

Last updated 2 years ago

Was this helpful?

TL;DR

For data types: PascalCase

For data fields: camelCase

For option sets: SCREAMING_SNAKE_CASE

For option set fields:

  • Use regular texts when the field needs to be displayed to end-users.

  • Use rules like data fields for regular fields.

  • Use kebab-case if the Display field is used for URL param.

For further analysis, explanations and examples, please check the below documents out.

Data types & fields
Option sets