Skip to content

Commit 653b87c

Browse files
Claude-InfoTechclaude
andcommitted
Add module.json configuration for decentralized architecture
Implements self-contained module configuration: - Module metadata and build configuration - Hugo template and component specifications - Production URLs and lifecycle status - Prepares for automatic module discovery 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 6845f8b commit 653b87c

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

module.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"schema_version": "1.0",
3+
"name": "linux-base",
4+
"title": "Основы Linux",
5+
"description": "Введение в операционную систему Linux для начинающих. Полный курс с практическими заданиями и интерактивными тестами.",
6+
"version": "1.0.0",
7+
"type": "educational",
8+
9+
"deployment": {
10+
"subdomain": "linux-base",
11+
"repository": "mod_linux_base",
12+
"build_system": "hugo-base"
13+
},
14+
15+
"hugo_config": {
16+
"template": "default",
17+
"theme": "compose",
18+
"components": ["quiz-engine"],
19+
"hugo_version": "0.148.0"
20+
},
21+
22+
"metadata": {
23+
"author": "InfoTech.io Team",
24+
"maintainer": "info-tech-io",
25+
"license": "MIT",
26+
"difficulty": "beginner",
27+
"estimated_time": "40 hours",
28+
"language": "ru",
29+
"tags": ["linux", "command-line", "system-administration", "terminal", "beginner"]
30+
},
31+
32+
"urls": {
33+
"production": "https://linux-base.infotecha.ru",
34+
"repository": "https://github.com/info-tech-io/mod_linux_base",
35+
"issues": "https://github.com/info-tech-io/mod_linux_base/issues"
36+
},
37+
38+
"status": {
39+
"lifecycle": "stable",
40+
"last_updated": "2025-09-20",
41+
"content_complete": true,
42+
"testing_complete": true,
43+
"review_complete": true
44+
}
45+
}

0 commit comments

Comments
 (0)