Welcome to the Object-Oriented Programming (OOPs) class repository! This repository contains all the materials, notes, and assignments related to the OOPs course.
-
Notes: This folder contains all the lecture notes, presentations, and study materials for the OOPs course.
-
Assignments: This folder contains the assignments for the course.
- Assignment_x: Each assignment is organized into its own subfolder, named
Assignment_x
, wherex
is the assignment number.- problem_x.md: This file contains the problem statement for the assignment.
- submissions: Students will submit their assignments by creating a folder in this directory following the format
roll_no(in_class)_Name
. For example, if a student with roll number12345
in the class submits an assignment, their folder would be named12345_Name
.
- Assignment_x: Each assignment is organized into its own subfolder, named
To submit an assignment, follow these steps:
-
Fork the Repository: Click on the "Fork" button at the top right corner of the repository's page to create a copy of the repository in your GitHub account.
-
Clone Your Fork: Clone the forked repository to your local machine using the following command in your terminal:
git clone https://github.com/your-username/AI-OOPs-2nd-Sem.git
-
Create a Branch: Create a new branch for your assignment using the following command:
git checkout -b assignment_x_submission
Replace
x
with the assignment number. -
Work on Your Assignment: Navigate to the appropriate assignment folder (
Assignment_x
) and complete the assignment. -
Commit Your Changes: After completing the assignment, commit your changes with a descriptive message:
git add . git commit -m "Add solution for Assignment x"
-
Push Your Changes: Push your changes to your forked repository:
git push origin assignment_x_submission
-
Create a Pull Request (PR): Go to your forked repository on GitHub and click on the "New pull request" button. Compare and review the changes, then click "Create pull request".
-
Title and Description: Provide a descriptive title and description for your pull request, mentioning the assignment number and any additional information or notes related to the submission.