Files
docs/README_UPDATE_GUIDE.md
2026-02-09 21:51:46 -08:00

5.1 KiB

README Update Guide

Last Updated: 2025-01-27 Purpose: Guide for updating project READMEs to follow standardized template


Overview

This guide provides instructions for updating existing project READMEs to follow the standardized template located at .github/README_TEMPLATE.md.


Standardized Template

The template is available at: .github/README_TEMPLATE.md

Key Sections

  1. Header - Status, monorepo info, last updated
  2. Overview - Brief project description
  3. Purpose - Detailed purpose and goals
  4. Features - Core and additional features
  5. Technology Stack - Technologies used
  6. Getting Started - Setup instructions
  7. Project Structure - Directory structure
  8. Documentation - Links to additional docs
  9. Related Projects - Cross-references
  10. License - License information

Update Process

Step 1: Review Template

  1. Read the standardized template
  2. Understand required sections
  3. Identify optional sections for your project

Step 2: Assess Current README

  1. Review existing README
  2. Identify existing content to preserve
  3. Identify missing sections
  4. Identify outdated information

Step 3: Update README

  1. Add header with status and metadata
  2. Ensure all required sections are present
  3. Update content to match template structure
  4. Preserve project-specific information
  5. Add cross-references to related projects

Step 4: Verify

  1. Check all links work
  2. Verify code examples
  3. Ensure consistency with other projects
  4. Review formatting

Project-Specific Updates Needed

Active Projects (High Priority)

dbis_core

  • Add monorepo relationship note (will be part of dbis_monorepo)
  • Ensure all sections match template
  • Add related projects section
  • Update last updated date

the_order

  • Add monorepo structure section (already has some)
  • Ensure template compliance
  • Document submodule relationships

smom-dbis-138

  • Add deployment relationship notes (Sankofa Phoenix, loc_az_hci)
  • Ensure template compliance
  • Document tenant deployment model

Sankofa

  • Add PanTel joint venture note
  • Ensure template compliance
  • Document platform relationships

DeFi Projects (Medium Priority)

237-combo, 27-combi, strategic, CurrenciCombo

  • Add Defi-Mix-Tooling monorepo note
  • Ensure template compliance
  • Document relationships

Other Projects (Lower Priority)

  • Review and update as needed
  • Ensure basic template compliance
  • Add metadata sections

Template Sections Explained

Header Section

# [Project Name]

**Status**: [Active/Placeholder/Archived]
**Monorepo**: [Monorepo name if applicable] / Standalone
**Last Updated**: [Date]

Overview Section

  • 2-3 sentences explaining what the project does
  • High-level purpose
  • Key value proposition

Purpose Section

  • Detailed explanation
  • Goals and objectives
  • Use cases
  • Target users

Features Section

  • Core features (must-have)
  • Additional features (nice-to-have)
  • Organized by category if needed

Technology Stack Section

  • Frontend technologies (if applicable)
  • Backend technologies (if applicable)
  • Infrastructure (if applicable)
  • Tools and frameworks

Getting Started Section

  • Prerequisites
  • Installation steps
  • Configuration
  • Running the project

Project Structure Section

  • Directory tree (simplified)
  • Key directories explained
  • Code organization

Documentation Section

  • Links to additional documentation
  • Architecture docs
  • API docs
  • Deployment guides
  • Links to related projects
  • Brief description of relationship
  • Integration points

Examples

Example: Monorepo Submodule

# Project Name

**Status**: ✅ Active
**Monorepo**: Defi-Mix-Tooling (submodule)
**Last Updated**: 2025-01-27

Example: Standalone Project

# Project Name

**Status**: ✅ Active
**Monorepo**: Standalone
**Last Updated**: 2025-01-27
## Related Projects

- **[dbis_core](../dbis_core/)** - Core banking system (integrates with this project)
- **[smom-dbis-138](../smom-dbis-138/)** - Blockchain infrastructure (uses this project)
- **[dbis_docs](../dbis_docs/)** - Documentation (references this project)

Checklist

Required Sections

  • Header with status and metadata
  • Overview (2-3 sentences)
  • Purpose (detailed explanation)
  • Features (core and additional)
  • Technology Stack
  • Getting Started
  • Project Structure
  • Documentation links
  • Related Projects
  • License

Optional Sections

  • Architecture diagrams
  • API documentation
  • Contributing guidelines
  • Changelog
  • Roadmap

Priority Order

  1. High Priority Projects

    • dbis_core
    • the_order
    • smom-dbis-138
    • Sankofa
  2. Medium Priority Projects

    • Defi-Mix-Tooling projects
    • Web applications
    • Other active projects
  3. Lower Priority Projects

    • Placeholder projects
    • Documentation projects
    • Utility projects

Last Updated: 2025-01-27