Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 938 Bytes

File metadata and controls

44 lines (29 loc) · 938 Bytes

🐙 GitHub Activity CLI

A simple command-line interface (CLI) application built with C# that fetches and displays a GitHub user's recent public activity using the GitHub REST API.


📌 Project Reference

This project is based on the following roadmap challenge:

👉 https://roadmap.sh/projects/github-user-activity


🚀 Features

  • Fetch recent GitHub user activity
  • Display activities in a readable format in the terminal
  • Supports multiple event types:
    • Push events
    • Issues events
    • Pull requests
    • Repository creation
    • Stars (Watch events)
  • Graceful error handling (invalid users / API failures)

🧰 Tech Stack

  • C# (.NET Console App)
  • HttpClient (no external API libraries)
  • System.Text.Json for JSON parsing
  • GitHub REST API

📦 Installation

1. Clone the repository

git clone https://github.com/your-username/github-activity-cli.git
cd github-activity-cli