From 4a2e290e5528150f2a7a45364d215de18345e32a Mon Sep 17 00:00:00 2001 From: Jason Koh Date: Thu, 14 May 2026 11:52:45 -0700 Subject: [PATCH] lets use pascal case --- meta/class_naming_convention.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 meta/class_naming_convention.md diff --git a/meta/class_naming_convention.md b/meta/class_naming_convention.md new file mode 100644 index 0000000..8bf7c3b --- /dev/null +++ b/meta/class_naming_convention.md @@ -0,0 +1,5 @@ +Brick has a historical reason to use underscores between pascal-case words to easily separate them with rules. Given that now we are explicitly defining facets of classes, we can remove the underscores and use pure pascal-case for class names. + +This will give much cleaner coding conventions and better readability for end users. + +We can keep backwards compatibility for the old class names by creating aliases for them, but we should encourage users to switch to the new naming convention.