Skip to content

πŸ“š Atomic Content LibraryΒΆ

Purpose: Central repository for reusable content blocks used across all learning paths
Usage: Include these files using {% include "library/path/to/file.md" %} syntax


πŸ—‚οΈ Library StructureΒΆ

library/
β”œβ”€β”€ concepts/           # Core concept definitions
β”‚   β”œβ”€β”€ programming/    # Programming fundamentals
β”‚   β”œβ”€β”€ database/      # Database concepts
β”‚   └── web/          # Web development concepts
β”œβ”€β”€ examples/          # Code examples and demos
β”‚   β”œβ”€β”€ sql/          # SQL query examples
β”‚   └── code/         # Programming examples
└── glossary/         # Terminology bridges
    β”œβ”€β”€ academic-terms.md
    └── professional-terms.md

πŸ“‹ Usage GuidelinesΒΆ

Including Atomic ContentΒΆ

{% include "library/concepts/programming/loops.md" %}

## Context-Specific Content
!!! example "Academic Focus"
    This content is specifically for CBSE/BCA students.

!!! info "Professional Focus"  
    This content is for industry practitioners.

Best PracticesΒΆ

  1. Keep content atomic - Single concept per file
  2. Use neutral language - Avoid academic/professional bias
  3. Add context markers - Use admonitions for specific audiences
  4. Maintain consistency - Update once, reflect everywhere

πŸ”„ Content ManagementΒΆ

Adding New Atomic ContentΒΆ

  1. Create file in appropriate concepts folder
  2. Test inclusion in multiple contexts
  3. Update redirect map if replacing existing content
  4. Add to glossary for terminology bridge

Updating Existing ContentΒΆ

  1. Edit the atomic file in /library/
  2. Test all inclusion points
  3. Verify context-specific additions still make sense
  4. Update related examples if needed

πŸ“Š Impact TrackingΒΆ

Before Atomic LibraryΒΆ

  • Content duplication: 40%+ across sections
  • Maintenance overhead: High
  • Consistency issues: Frequent

After Atomic LibraryΒΆ

  • Content duplication: <5%
  • Maintenance overhead: Low
  • Consistency: Guaranteed

This library is the foundation of our content strategy - treat it with care!