You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs_with_docusarus/contents/development/architecture/index.mdx
+48-45Lines changed: 48 additions & 45 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,66 +5,69 @@ sidebar_position: 1
5
5
slug: architecture/overview
6
6
---
7
7
8
-
# Slack MCP Server Architecture
8
+
# Template Architecture Overview
9
9
10
-
This section provides comprehensive documentation of the Slack MCP Server architecture, covering all major components and their interactions.
10
+
This page explains how the Python UV Project Template is organized and how the main building blocks (source code, automation, and documentation) work together. Use it as a map when adapting the template to your own project.
11
11
12
-
## Architecture Components
12
+
## Architecture Pillars
13
13
14
-
The Slack MCP Server is built with a modular architecture that supports multiple deployment modes and integration patterns:
14
+
-**Application Layer (`src/`)** – Houses your Python package using the modern src-layout.
15
+
-**Quality & Testing (`test/`, `pre-commit`)** – Provides pytest-based suites, coverage reporting, linting, and type-checking tooling configured through uv.
16
+
-**Automation (`.github/workflows/`)** – Collection of GitHub Actions for CI, releases, docs, Docker, and supporting tasks.
17
+
-**Documentation (`docs_with_docusarus/`, `docs_with_mkdocs/`)** – Docusaurus (primary) and MkDocs (optional) documentation systems ready for customization.
-**Type Checking** → [Type Checking with MyPy](../type-checking.mdx)
69
72
70
-
Explore the detailed architecture documentation for each component to understand the implementation details, configuration options, and best practices for deployment and development.
73
+
Use these pages to drill into specific subsystems once you customize the template for your own project.
0 commit comments