feat: update documentation and component demos for backend layered architecture

- Add new LanguageScopeDemo component for backend languages overview
- Refactor and simplify existing demo components (ControllerLayerDemo, DtoFlowDemo, DependencyDirectionDemo)
- Update .gitignore to exclude .claude/skills directory
- Modify backend-related sections in documentation from "后端与全栈" to "后端开发"
- Add new backend layered architecture demo components (CleanArchitectureDemo, DependencyDirectionDemo)
- Improve documentation structure and content for stage-3 core skills
- Fix component initialization timing in CompileVsInterpretDemo and RateLimiterDemo
- Add design style prompt reference in frontend documentation
This commit is contained in:
sanbuphy
2026-03-01 12:28:47 +08:00
parent d8eb93663d
commit dc8b5773f1
22 changed files with 2660 additions and 5288 deletions
+6
View File
@@ -517,6 +517,7 @@ import GoroutineGreenThreadDemo from './components/appendix/concurrency-models/G
import DeveloperEfficiencyDemo from './components/appendix/backend-languages/DeveloperEfficiencyDemo.vue'
import LanguageEcosystemDemo from './components/appendix/backend-languages/LanguageEcosystemDemo.vue'
import MemoryManagementDemo from './components/appendix/backend-languages/MemoryManagementDemo.vue'
import LanguageScopeDemo from './components/appendix/backend-languages/LanguageScopeDemo.vue'
// Component State Management Components
import ComponentHierarchyDemo from './components/appendix/component-state-management/ComponentHierarchyDemo.vue'
@@ -602,6 +603,8 @@ import ServiceLayerDemo from './components/appendix/backend-layered-architecture
import RepositoryLayerDemo from './components/appendix/backend-layered-architecture/RepositoryLayerDemo.vue'
import DomainModelDemo from './components/appendix/backend-layered-architecture/DomainModelDemo.vue'
import DtoFlowDemo from './components/appendix/backend-layered-architecture/DtoFlowDemo.vue'
import DependencyDirectionDemo from './components/appendix/backend-layered-architecture/DependencyDirectionDemo.vue'
import CleanArchitectureDemo from './components/appendix/backend-layered-architecture/CleanArchitectureDemo.vue'
// Browser Rendering Pipeline Components
import DomToRenderTreeDemo from './components/appendix/browser-rendering-pipeline/DomToRenderTreeDemo.vue'
@@ -1339,6 +1342,7 @@ export default {
app.component('DeveloperEfficiencyDemo', DeveloperEfficiencyDemo)
app.component('LanguageEcosystemDemo', LanguageEcosystemDemo)
app.component('MemoryManagementDemo', MemoryManagementDemo)
app.component('LanguageScopeDemo', LanguageScopeDemo)
// Concurrency Models Components Registration
app.component('ProcessThreadCoroutineDemo', ProcessThreadCoroutineDemo)
@@ -1437,6 +1441,8 @@ export default {
app.component('RepositoryLayerDemo', RepositoryLayerDemo)
app.component('DomainModelDemo', DomainModelDemo)
app.component('DtoFlowDemo', DtoFlowDemo)
app.component('DependencyDirectionDemo', DependencyDirectionDemo)
app.component('CleanArchitectureDemo', CleanArchitectureDemo)
// Browser Rendering Pipeline Components Registration
app.component('DomToRenderTreeDemo', DomToRenderTreeDemo)