workspace/projects/gamilit/.editorconfig
rckrdmrd ea1879f4ad feat: Initial workspace structure with multi-level Git configuration
- Configure workspace Git repository with comprehensive .gitignore
- Add Odoo as submodule for ERP reference code
- Include documentation: SETUP.md, GIT-STRUCTURE.md
- Add gitignore templates for projects (backend, frontend, database)
- Structure supports independent repos per project/subproject level

Workspace includes:
- core/ - Reusable patterns, modules, orchestration system
- projects/ - Active projects (erp-suite, gamilit, trading-platform, etc.)
- knowledge-base/ - Reference code and patterns (includes Odoo submodule)
- devtools/ - Development tools and templates
- customers/ - Client implementations template

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 10:44:23 -06:00

118 lines
1.8 KiB
INI

# EditorConfig - GAMILIT Monorepo
# https://editorconfig.org
# Generado: 2025-11-01 (RFC-0001)
# Top-most EditorConfig file
root = true
# === ALL FILES ===
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 2
# === MARKDOWN ===
[*.md]
trim_trailing_whitespace = false
max_line_length = 120
# Archivos grandes (usar 4 espacios para mejor legibilidad)
[**/E2E-TESTING-GUIDE.md]
indent_size = 4
[**/COMPONENTES-UI.md]
indent_size = 4
# === TYPESCRIPT / JAVASCRIPT ===
[*.{ts,js,tsx,jsx}]
indent_size = 2
quote_type = single
max_line_length = 100
# === JSON ===
[*.json]
indent_size = 2
# === YAML ===
[*.{yml,yaml}]
indent_size = 2
# === HTML ===
[*.html]
indent_size = 2
max_line_length = 120
# === CSS / SCSS / LESS ===
[*.{css,scss,sass,less}]
indent_size = 2
# === SQL ===
[*.sql]
indent_size = 4
max_line_length = 120
# === SHELL SCRIPTS ===
[*.{sh,bash}]
indent_size = 4
end_of_line = lf
# === DOCKER ===
[Dockerfile*]
indent_size = 4
[docker-compose*.yml]
indent_size = 2
# === CONFIGURATION FILES ===
[*.config.{js,ts}]
indent_size = 2
[.eslintrc*]
indent_size = 2
[.prettierrc*]
indent_size = 2
[tsconfig*.json]
indent_size = 2
# === GITHUB ACTIONS ===
[.github/workflows/*.yml]
indent_size = 2
# === MAKEFILES ===
[Makefile]
indent_style = tab
# === XML ===
[*.xml]
indent_size = 2
# === PACKAGE FILES ===
[package.json]
indent_size = 2
[package-lock.json]
indent_size = 2
insert_final_newline = false
[yarn.lock]
indent_size = 2
insert_final_newline = false
# === IGNORE GENERATED FILES ===
[dist/**]
insert_final_newline = unset
trim_trailing_whitespace = unset
[build/**]
insert_final_newline = unset
trim_trailing_whitespace = unset
[coverage/**]
insert_final_newline = unset
trim_trailing_whitespace = unset