All non-code names, including but not limited to CI Actions, Respositories, and folder and file names inside the project, must follow lower-kebab-case except in cases where a program requires something else.
Names for variables, classes, etc. in code should instead follow our code formatting standards, which are generally that types should be UpperCamelCase
, and other variables should be lowerCamelCase
.
All projects should provide:
feat:
for feature, fix:
for bugfixes, or break:
for breaking changesThere are a few reasonable expectations for merges, one is that any change that is made in the project should not include bugs except in extremely rare cases where bugs are unable to be fixed without upstream changes. In this case a bug should be added to the projects kanban board (or similar) with relevant information like the file & code section the bug is in and which upstream issue is causing the bug (if known).
Autoformat specifications for code can be found on our Editorconfig standards page. Please check them there.