Skip to content

A comprehensive, interactive reference guide designed to standardize Branching, Commits, and Collaboration workflows.

Notifications You must be signed in to change notification settings

Yashparmar1125/Github-Workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Git Protocol Handbook

The Engineering Standard for Version Control Excellence

Live Demo

Version Maintenance License Tech

A comprehensive, interactive reference guide designed to standardize Branching, Commits, and Collaboration workflows.


📖 Table of Contents


📍 Overview

Confusion leads to conflicts. The Git Protocol Handbook serves as the Single Source of Truth for development teams. It transforms abstract Git concepts into a visual, interactive manual that answers the question: "How do we write code here?"

"Code is read much more often than it is written." — This handbook ensures the history of that code is just as readable.


✨ Key Features

🌟 Feature ℹ️ Description
Interactive UI Tab-based navigation built with vanilla JS for instant access to topics.
Visual Branching Clear diagrams explaining main vs dev vs feature strategies.
Command Library A "Copy-Paste" ready library of every Git command you'll ever need.
Semantic Guide A reference table for Conventional Commits (feat, fix, chore).
Mobile Ready Fully responsive design powered by Tailwind CSS.

🧠 The Protocol

This project covers the Four Pillars of Git Excellence:

1. 🌿 Branching Strategy (Click to expand)

We follow a strict flow to ensure stability:

  • main: Production. Protected. Deployable.
  • dev: Staging. Integration testing ground.
  • feature/*: Temporary. Where work happens.
2. 💬 Semantic Commits (Click to expand)

No more git commit -m "fixed stuff". We use:

  • feat: New features.
  • fix: Bug fixes.
  • docs: Documentation only.
  • refactor: Code change that neither fixes a bug nor adds a feature.
3. ⚔️ Conflict Resolution (Click to expand)

A step-by-step visual guide on reading diffs, understanding HEAD vs Incoming changes, and using VS Code tools to merge safely.

4. 📦 Monorepo Structure (Click to expand)

Standardized folder structures for full-stack applications, ensuring everyone knows exactly where frontend, backend, and config files belong.


🛠️ Tech Stack

This project is built to be lightweight, fast, and easy to deploy anywhere.

  • HTML5 Semantic HTML5
  • TailwindCSS Tailwind CSS (CDN)
  • JavaScript Vanilla JS (ES6)

🚀 Quick Start

Run this handbook locally in 3 simple steps:

  1. Clone the Repo

    git clone https://github.com/Yashparmar1125/Github-Workflow
  2. Navigate to Folder

    cd Github-Workflow
  3. Launch! Simply open index.html in your browser. Recommended: Use "Live Server" extension in VS Code.


🤝 Contributing

We believe in Kaizen (continuous improvement). If you have a better way to Git, let us know!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feat/AmazingFeature)
  3. Commit your Changes (git commit -m 'feat: add some AmazingFeature')
  4. Push to the Branch (git push origin feat/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.


Made with ❤️ by the Yash Parmar

About

A comprehensive, interactive reference guide designed to standardize Branching, Commits, and Collaboration workflows.

Topics

Resources

Stars

Watchers

Forks