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
docs(modules): expand module types section with examples for IDE, Helper, Desktop, AI, Integration, and Web-based Tools and remove duplicate explanation from end of doc.
Copy file name to clipboardExpand all lines: docs/about/contributing/modules.md
+65-26Lines changed: 65 additions & 26 deletions
Original file line number
Diff line number
Diff line change
@@ -94,6 +94,71 @@ flowchart LR
94
94
95
95
**Example Flow**: A template references the `code-server` module → Module adds a `coder_script` to install VS Code and a `coder_app` for browser access → Agent executes the script and serves the app → Developer gets VS Code in their workspace
96
96
97
+
## Module Types and Examples
98
+
99
+
The Coder Registry organizes modules into different categories based on their functionality. Here are the main types with examples of actual available modules:
-**File Browser**: A file browser for your workspace
159
+
160
+
Browse all available modules and explore specific categories at [registry.coder.com](https://registry.coder.com).
161
+
97
162
## Module Integration
98
163
99
164
```tf
@@ -400,32 +465,6 @@ Every module requires a `README.md` with YAML frontmatter containing metadata li
400
465
401
466
The documentation format is validated automatically and must pass validation before modules can be accepted. See the [Registry Contributing Guide](https://github.com/coder/registry/blob/main/CONTRIBUTING.md) for detailed formatting requirements and examples.
402
467
403
-
## Common Use Case Patterns
404
-
405
-
### External IDE Integration
406
-
407
-
**Browser-based IDE Pattern**: Install web-based development environment with health monitoring and configuration management.
408
-
409
-
**Desktop IDE Pattern**: Provide protocol-based integration for native applications with backend service management.
410
-
411
-
**Editor Extension Pattern**: Configure existing editors with workspace-specific settings and extensions.
412
-
413
-
### Authentication and Secrets
414
-
415
-
**OAuth Integration Pattern**: Handle external authentication flows with token management and service configuration.
**Certificate Management Pattern**: Handle SSL certificates and secure communication setup.
420
-
421
-
### Development Environment Setup
422
-
423
-
**Language Runtime Pattern**: Install and configure programming language environments with package managers.
424
-
425
-
**Database Service Pattern**: Deploy and configure database services with connection management.
426
-
427
-
**Configuration Management Pattern**: Apply dotfiles, settings, and workspace personalization.
428
-
429
468
## Contributing to the Registry
430
469
431
470
The [Coder Registry](https://github.com/coder/registry) hosts all community and official modules. For detailed contribution guidelines, code standards, and submission processes, refer to the [Registry Contributing Guide](https://github.com/coder/registry/blob/main/CONTRIBUTING.md).
0 commit comments