This Summer Mentorship Program conducted under IEEE NITK by the mentors - Ashish Bharat, Mehul Todi and Rohan Kamat aims to introduce freshers to the powerful and very important concepts of Object Oriented Programming. Through the summer, we hope to mentor students develop a Chess game using concepts of OOPs in C++.
- Google Site
- The classic game of Pacman implemented using OOPs in C++.
- OOPs - GFG
- Coursera OOPs
- Fork the repo.
- Clone the forked repo using
git clone <repo-url>to desired directory.
- For each new
submission,fixorfeaturecreate a new branch named<github-handle>-<explanatory-name>.git branch <branch-name>
- Switch to the new branch.
git checkout <branch-name>
- Make the changes in the new branch.
- Stage the changes for the next commit.
To stage changes from specific files:To stage all the changes at once:git add <filename>
Usegit add .
git statusto track the changes made. - Commit the changes.
git commit -m "<commit-message>" - Push the changes to your forked repo.
If you're working on a new branch:If the branch already exists:git push -u origin <branch-name>
git push - Create a
pull request.
- Submit each assignment to the intended folders under a folder named after your github username e.g. a user named
kid-116would submitweek-1's assignment to the subdirectory -week_1\submissions\kid-116\. - The intended solutions for all the assignments will also be uploaded regularly.
- The submissions guidelines must be strictly followed so as to eliminate painful merge conflicts and easy assessment.
- Use
meaningful small commits. Refer to this link. Remember to fetchchanges from the upstream repo before working on something.
