Documentation

WF Release Hub Guide

Complete guide to using the Wadhwani Foundation Release Hub for managing product releases, tracking progress, and collaborating effectively with your team.

Getting Started

1. Browse Products

Navigate to the Products page to see all available products and their latest release status.

2. View Releases

Click on any product to see detailed release history, notes, and planned upcoming releases.

3. Track Progress

Monitor release timelines, status updates, and coordinate with stakeholders effectively.

Key Features

Release Management

Markdown-based Release Notes

Each release is documented in structured markdown files with frontmatter metadata

Version Tracking

Semantic versioning support with automatic sorting and organization

Status Management

Track releases through different stages: Planned, In Progress, Released, Cancelled

Technical Architecture

Next.js 15 with App Router

Latest React features with server components and streaming

TypeScript & Tailwind CSS v4

Type-safe development with modern CSS architecture

File-based Data Storage

Git-friendly markdown files for easy version control and collaboration

How to Use the Platform

Product Navigation
Understanding the product structure and navigation

Product Registry

All products are defined in data/index.md with frontmatter configuration:

---
products:
  - id: wadhwani-skilling-web
    name: Wadhwani Skilling Web
    description: Main web application...
---

📱 Products Page

Overview of all products with latest release info

📝 Product Details

Individual product pages with complete release history

Release Management
Creating and managing release information

Release File Structure

Each release is stored as a markdown file in the product directory:

data/
  wadhwani-skilling-web/
    v3-8-1-1758725821902.md  # Release file
    v5-2-5-1758725821882.md
    assets/     # Optional assets
Planned

Upcoming releases in roadmap

In Progress

Currently being developed

Released

Available to users

Git Integration
Version-controlled release data for team collaboration

File-based Data Storage

All release data is stored in git-friendly markdown files:

git add data/product-name/v1.2.0.md
git commit -m "Add release v1.2.0"

📊 Release History

Complete version history tracked in git with diff support

🔄 Team Collaboration

Multiple team members can contribute via pull requests

Best Practices

Release Documentation

Use clear, descriptive version numbers

Follow semantic versioning (major.minor.patch)

Include comprehensive release notes

Document features, fixes, and breaking changes

Set realistic planned dates

Update dates promptly when schedules change

Team Collaboration

Keep stakeholders informed

Regular updates on release progress and timeline changes

Coordinate release dependencies

Plan releases across interconnected products

Use consistent status updates

Maintain accurate release status for visibility

Platform Information
Technical details and architecture overview

Technology Stack

Framework
Next.js 15
Language
TypeScript
Styling
Tailwind CSS v4
UI Components
shadcn/ui

Platform Features

Data Storage
File-based
Version Control
Git-friendly
Export Format
Markdown
Deployment
Vercel-ready
Architect's Note

This platform was designed with simplicity and maintainability in mind. The file-based approach ensures that release data is version-controlled, easily readable, and doesn't require complex database infrastructure while maintaining professional-grade functionality.

Need help? Visit our Support page for assistance.