Initial commit: Complete NodeJS-native setup

- Migrated from Python pre-commit to NodeJS-native solution
- Reorganized documentation structure
- Set up Husky + lint-staged for efficient pre-commit hooks
- Fixed Dockerfile healthcheck issue
- Added comprehensive documentation index
This commit is contained in:
William Valentin
2025-09-06 01:42:48 -07:00
commit e48adbcb00
159 changed files with 24405 additions and 0 deletions

37
.editorconfig Normal file
View File

@@ -0,0 +1,37 @@
# EditorConfig helps maintain consistent coding styles
# See https://editorconfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 2
[*.{js,jsx,ts,tsx,json,css,scss,html,vue}]
indent_style = space
indent_size = 2
[*.{md,markdown}]
trim_trailing_whitespace = false
[*.{py}]
indent_size = 4
[*.{go}]
indent_style = tab
[Makefile]
indent_style = tab
[*.{yml,yaml}]
indent_size = 2
[*.{sh,bash}]
indent_size = 2
[Dockerfile*]
indent_size = 2