gitwtfhub

wtf is get-started?

abhishek-kumar09/get-started — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2019-12-02

1Audience · vibe coderComplexity · 1/5DormantSetup · easy

TL;DR

A beginner-friendly tutorial that teaches people how to make their first open-source contribution by walking through the GitHub pull request workflow step by step.

Mindmap

mindmap
  root((repo))
    What it does
      Teaches Git basics
      Guides first pull request
      Add your name as contributor
    Audience
      Complete beginners
      NWoC students
      IIT Patna participants
    Use cases
      Learn Git install and config
      Practice forking and cloning
      Submit first contribution
    Incentives
      Digital certificates
      Potential merchandise
      Recommendation letters

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Learn the complete GitHub workflow from installing Git to submitting a pull request.

REASON 2

Make your first open-source contribution by adding a file with your name to the contributors folder.

REASON 3

Practice forking, cloning, branching, and committing changes in a safe beginner-friendly environment.

REASON 4

Participate in NWoC 2019 and earn points toward certificates and recognition from IIT Patna.

What's in the stack?

Git

How it stacks up

abhishek-kumar09/get-started0xkinno/neuralvault0xmayurrr/ai-contractauditor
Stars111
LanguageTypeScriptTypeScript
Last pushed2019-12-02
MaintenanceDormant
Setup difficultyeasyhardeasy
Complexity1/54/52/5
Audiencevibe coderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Only requires installing Git and creating a free GitHub account.

Wtf does this do

The "get-started" repository is a beginner-friendly tutorial designed to help people make their very first contribution to open-source software. It was created for NJACK Winter of Code (NWoC) 2019, a program run by IIT Patna. The main goal is to walk you through the process of submitting a pull request on GitHub by having you add a file with your name to a contributors folder. The repo walks you through the standard open-source workflow from start to finish. It explains how to install and configure Git, which is a tool for tracking changes in code. Then it covers how to "fork" a project (make your own copy on GitHub) and "clone" it (download it to your computer). You learn how to create a separate "branch" so your edits stay isolated, how to save those edits as a "commit," and finally how to upload them back to GitHub as a pull request for the project owner to review. This tutorial is aimed at people who are completely new to open source, especially students participating in the NWoC program. For example, if you have never used GitHub before, you can follow the steps to create a simple text file with your name in it and submit it as a contribution. The project also outlines a scoring system for NWoC participants, where adding your name earns one point, opening a bug report earns two, and solving actual coding issues earns between five and fifteen points depending on difficulty. The project is built as a straightforward, text-based guide rather than a functional application. It leans toward hands-on learning, encouraging users to try Google and community chat channels before asking mentors for help. The FAQ notes that participants can earn digital certificates, potential merchandise, and even letters of recommendation from IIT Patna, though it stresses the program is really about learning and community rather than competing for prizes.

Yoink these prompts

Prompt 1
I have never used Git or GitHub before. Walk me through the steps to fork a repository, clone it to my computer, create a branch, commit a new file with my name in it, and submit a pull request.
Prompt 2
Create a simple text file named after me that I can add to a contributors folder as my first open-source contribution. Tell me what to put inside and how to commit it.
Prompt 3
I want to practice the open-source workflow locally. Give me the exact Git commands to set up my name and email, clone a repo, create a new branch, make a change, and push it back to my fork on GitHub.
Prompt 4
Help me understand the difference between forking, cloning, branching, and committing in Git using simple analogies so I can confidently contribute to an open-source project.

Frequently asked questions

wtf is get-started?

A beginner-friendly tutorial that teaches people how to make their first open-source contribution by walking through the GitHub pull request workflow step by step.

Is get-started actively maintained?

Dormant — no commits in 2+ years (last push 2019-12-02).

How hard is get-started to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is get-started for?

Mainly vibe coder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.