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

Convex Real-time Database

Cloud-hosted serverless database with real-time sync across all clients

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

Database
Convex DB
Authentication
Email/Password
Accessibility
WCAG 2.1
Deployment
Docker
Platform Note

This platform uses Convex DB for real-time data synchronization across all clients. It includes WCAG 2.1 accessibility auditing, performance tracking, and integrations with GitHub, Jenkins, JIRA, and Confluence for comprehensive release management.

Need help? Visit our Support page for assistance.