Standards Overview¶
This section documents coding standards and best practices for Arctyk ITSM development.
Sections¶
- Code Style - General coding standards
- Django Best Practices - Django-specific patterns
- Python Standards - Python code style (PEP 8)
- Frontend Standards - HTML/CSS/JS conventions
- Commit Conventions - Git commit message format
- Documentation Style - Writing documentation
- Security Guidelines - Security best practices
Why Standards Matter¶
- Consistency - Code looks like it was written by one person
- Maintainability - Easier to understand and modify
- Quality - Catch bugs earlier
- Collaboration - Smooth code reviews
Enforcement¶
Standards are enforced through: - Linting (Black, Pylint, ESLint) - Code reviews - CI/CD checks - Pre-commit hooks