π 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ΒΆ
- Keep content atomic - Single concept per file
- Use neutral language - Avoid academic/professional bias
- Add context markers - Use admonitions for specific audiences
- Maintain consistency - Update once, reflect everywhere
π Content ManagementΒΆ
Adding New Atomic ContentΒΆ
- Create file in appropriate concepts folder
- Test inclusion in multiple contexts
- Update redirect map if replacing existing content
- Add to glossary for terminology bridge
Updating Existing ContentΒΆ
- Edit the atomic file in
/library/ - Test all inclusion points
- Verify context-specific additions still make sense
- 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!