- Fork the repo.
- Clone the repo in your account to your Ubuntu VM.
- Inside the
studentsfolder create a folder with your roll number in ALL CAPS LETTERS. - Inside the folder add two files. One is an
index.htmlfile, which you design the way you want it. The second file must follow the given JSON format, and must contain your roll number, your name, and your GitHub photo URL likehttps://github.com/<your-github-user-name>.png. - Once this is done, commit the changes.
- Push the changes to the repo in your account.
- Create a Pull Request to the original forked repo.
- Check that your pull request is accepted and merged.
Each step below explains one of the instructions above in detail.
Forking creates your own personal copy of this repo on your GitHub account.
- Make sure you are logged into GitHub
- Go to the top-right of this repo page and click the Fork button
- GitHub will create a copy at
https://github.com/YOUR-USERNAME/kiet-bootcamp
Cloning downloads your fork to your Ubuntu VM so you can edit files locally.
Open a terminal on your Ubuntu VM and run:
git clone https://github.com/YOUR-USERNAME/kiet-bootcamp.gitThen move into the folder:
cd kiet-bootcampCreate a folder named with your roll number in ALL CAPS LETTERS:
mkdir students/21BCE1099Replace 21BCE1099 with your actual roll number. It must be in capital letters — 21bce1099 is not accepted.
Inside your folder, create two files.
1. index.html — design it however you want. It is your page, so style it your way. A very simple starting point:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Your Name - KIET Git Bootcamp</title>
</head>
<body>
<img src="https://github.com/YOUR-USERNAME.png" alt="Your Name" width="120" />
<h1>Your Full Name</h1>
<p>Roll No: 21BCE1099</p>
</body>
</html>2. info.json — this one must follow the given format exactly:
{
"roll": "21BCE1099",
"name": "Your Full Name",
"photo": "https://github.com/YOUR-USERNAME.png"
}Example:
{
"roll": "21BCE1099",
"name": "Priya Nair",
"photo": "https://github.com/priyanair.png"
}Use your GitHub profile photo URL for the photo field — it is always https://github.com/<your-github-user-name>.png.
Check what files you changed:
git statusAdd your new folder to Git:
git add students/21BCE1099/Commit with a message describing what you did:
git commit -m "Add student: 21BCE1099 Your Name"Upload your commit to your GitHub fork:
git push origin mainIf Git asks for your username and password, use your GitHub username and a Personal Access Token (not your GitHub password). You can create one at: GitHub → Settings → Developer Settings → Personal Access Tokens.
A Pull Request (PR) asks the maintainers of the original repo to review and merge your changes.
- Go to your fork on GitHub:
https://github.com/YOUR-USERNAME/kiet-bootcamp - You will see a yellow banner saying "Compare & pull request" — click it
- Add a title like:
Add student: 21BCE1099 Your Name - Click "Create pull request"
Open the Pull requests tab on the original repo and find your PR. Once a maintainer reviews it, it will be marked as Merged. If a maintainer leaves comments asking for changes, make the changes locally, commit, and push again — the PR updates automatically.
This is what the repo looks like:
kiet-bootcamp/
├── README.md
└── students/
├── 21BCE1001/ (sample)
│ ├── index.html
│ └── info.json
├── 21BCE1042/ (sample)
│ ├── index.html
│ └── info.json
└── 21BCE1099/ <-- your folder goes here (use your roll number)
├── index.html
└── info.json
Your folder name must be exactly your roll number in ALL CAPS — nothing else.
- Only add files inside your own folder. Do not touch anyone else's folder.
- Your folder name must match your actual roll number, in ALL CAPS LETTERS.
info.jsonmust be valid JSON (no missing commas or quotes) and follow the given format.- One student per folder. Do not submit more than once.
- Keep your
index.htmlclean — no harmful or inappropriate content.
If you are stuck at any step, ask a mentor during the bootcamp session or open a GitHub Issue on this repo describing your problem.
Happy committing!