Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 38 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,44 @@
# intro-to-github
This is a demo repository to practice using GitHub.
# Intro to GitHub

It has two files in the **Code** tab:
- **README.md** is a file that describes this repo (you are currently reading it)
- **.gitignore** is a file that specifies which files and directories must be ignored by Git
Welcome to this demo repository! 🎉

You cannot directly modify files in this repo because you are not a *collaborator*.
This repository is designed to help you get familiar with the basics of GitHub and how collaboration works in open-source projects.

The **Issues** tab is used to discuss ideas, enhancements, bugs, questions, and so on. They are grouped by *Open* and *Closed*.
## What's Inside?

The **Pull requests** tab contains proposals to make some changes in the files located in the repository. Repo's owners may review a request and put your changes if they look good.
You'll find two important files in the **Code** tab:

You can create an *Issue* or make a *Pull request (PR)* to contribute to the project.
* **README.md** – A file that explains the purpose and content of this repository (the file you're reading right now).
* **.gitignore** – A configuration file that tells Git which files and folders should not be tracked.

If you want to propose some changes to this repo, you may *fork* it, modify the content, and create *PR*. A *fork* is just a copy that allows you to change the content without affection the original project.
## Exploring GitHub Features

Since you're not a **collaborator** on this repository, you can't directly modify its files. However, there are still several ways to participate and contribute.

### Issues

The **Issues** tab is where discussions happen. You can use it to:

* Report bugs
* Suggest improvements
* Ask questions
* Share ideas

Issues are organized into **Open** and **Closed** categories for easier tracking.

### Pull Requests

The **Pull Requests** tab contains proposed changes to the repository. Repository maintainers can review these changes and decide whether to merge them into the project.

## How to Contribute

There are two common ways to contribute:

1. Create an **Issue** to start a discussion or report a problem.
2. Submit a **Pull Request (PR)** with your proposed changes.

If you'd like to modify the repository, you can first **fork** it. A fork is your own copy of the repository, allowing you to experiment and make changes without affecting the original project.

Once you're happy with your updates, you can open a **Pull Request** and ask the maintainers to review your work.

Happy coding and enjoy exploring GitHub! 🚀