Skip to content

rajdeepdas2000/github-second-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn & Master GitHub Actions

A modern React + Vite web application that teaches the fundamentals of Git, GitHub, and GitHub Actions with an interactive UI and automated testing pipeline.

Overview

This project is an educational web application built with React and Vite that demonstrates modern web development practices. It features an interactive help system that explains key concepts related to Git, GitHub, and GitHub Actions automation.

Features

  • Interactive Help Section - Toggle-able content explaining Git, GitHub, and GitHub Actions
  • Responsive Design - Works seamlessly on desktop and mobile devices
  • Comprehensive Testing - Unit tests with React Testing Library and Vitest
  • CI/CD Pipeline - Automated testing on every push via GitHub Actions
  • Fast Development - Vite provides instant hot module reload (HMR)
  • Modern Stack - React 18.2, Vite 3.0, and current best practices

Tech Stack

Technology Version Purpose
React 18.2.0 UI library
Vite 3.0.7 Build tool & dev server
Vitest 0.22.1 Unit testing framework
React Testing Library 13.3.0 Component testing utilities
jsdom 20.0.0 DOM simulation for tests
Node.js 18+ Runtime environment

Prerequisites

Ensure you have installed:

Getting Started

1. Clone the Repository

git clone https://github.com/rajdeepdas2000/second-action.git
cd second-action

2. Install Dependencies

npm install

3. Start Development Server

npm run dev

The application will be available at http://localhost:5173

Available Scripts

Command Description
npm run dev Start development server with hot reload
npm run build Create optimized production build
npm run preview Preview production build locally
npm test Run test suite (Vitest)

Testing

Run Tests

npm test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors