# DCC Guidelines > How we do things around here Development standards, best practices, and shared packages for the Data Competence Center ## Table of Contents ### Setup & Tooling - [Development Setup](/documentation/dev-setup.md): Comprehensive guide to setting up your local development environment. - [Varlock Setup](/documentation/dev-setup/varlock.md) - [AI Assisted Coding](/documentation/dev-setup/ai-coding.md) - [Git Workflow](/documentation/dev-setup/git.md): Documentation of our Git workflow, CI/CD, and deployment practices. ### Coding - [Python Coding Standards](/documentation/coding/python.md): Coding standards and best practices for Python projects. - [Nuxt.js + TypeScript Coding Standards](/documentation/coding/nuxt.md): Coding standards and best practices for Nuxt.js + TypeScript projects. ### User Interfaces - [Composables](/documentation/user-interface/composables.md) - [Components](/documentation/user-interface/components.md) #### Composables - [useUserFeedback composable](/user-interface/composables/useUserFeedback.md) #### Components - [Changelogs](/user-interface/components/changelogs.md) - [DataBsFooter](/user-interface/components/databsfooter.md) - [Disclaimer](/user-interface/components/disclaimer.md) - [DisclaimerButton](/user-interface/components/disclaimerbutton.md) - [DisclaimerPage](/user-interface/components/disclaimerpage.md) - [NavigationBar](/user-interface/components/navigationbar.md) - [OnlineStatus](/user-interface/components/onlinestatus.md) - [SplitContainer](/user-interface/components/splitcontainer.md) - [SplitView](/user-interface/components/splitview.md) - [UndoRedoButtons](/user-interface/components/undoredobuttons.md) ### Nuxt Layers - [Logger Layer](/documentation/nuxt-layers/logger.md) - [Authentication Layer](/documentation/nuxt-layers/auth.md) - [Backend Communication Layer](/documentation/nuxt-layers/backend_communication.md) - [Feedback Control Layer](/documentation/nuxt-layers/feedback_control.md) - [Health Check Layer](/documentation/nuxt-layers/health_check.md) - [Feedback Control Layer](/documentation/nuxt-layers/feedback_control.md) ### Backend Common Code - [Configuration Management](/documentation/backend-common/config.md) - [Structured Logging](/documentation/backend-common/logger.md) - [Error Handler](/documentation/backend-common/error_handler.md) - [Health Probes](/documentation/backend-common/probes.md) - [Usage Tracking](/documentation/backend-common/usage_tracking.md) - [LLM Agent Module](/documentation/backend-common/llm_agent.md) ### How Tos - [How to Write Changelogs](/documentation/howto/changelogs.md): Learn how to write and maintain changelogs for your application using the common-ui.bs.js library. ### Docling - [DCC Docling Serve](/documentation/docling/serve.md) - [Docling PP-Doc-Layout Plugin](/documentation/docling/pp-doc-layout.md) - [Docling GLM-OCR Plugin](/documentation/docling/glm-ocr.md) - [Docling PP-OCRv6 Plugin](/documentation/docling/pp-ocrv6.md) ### AI Infrastructure - [AI & Data Infrastructure](/documentation/infrastructure.md) - [GPU Compute Cluster & Hardware Specs](/documentation/infrastructure/hardware.md) - [AI Inference Software Stack](/documentation/infrastructure/software.md) - [Hosted Models & AI APIs](/documentation/infrastructure/models.md) ### Other - [How to Write Changelogs](/documentation/howto/changelogs.md): Learn how to write and maintain changelogs for your application using the common-ui.bs.js library. - [Internal Docker Standards](/documentation/docker.md)