π WEB Development 2023 π
Welcome Cummins and MMCOE College students! This repository is designed to facilitate the assignment of GitHub issues to eligible students from Cummins College and MMCOE. To ensure a smooth and efficient process, we have implemented a validation system that requires students to provide specific information when requesting assignment of an issue.
-
Create a Pull Request: Start by creating a pull request to request the assignment of an issue. Ensure that your pull request follows the repository's guidelines for issue assignment. π₯
-
Provide Required Information: In your pull request description, you must provide the following information:
- Full Name π§βπ
- Email Address π§
- College Unique ID (RNO) π’
- Branch of Study π
- Current Year of Study π
-
Validation Process: Our team will review your pull request to ensure that you are a valid student from Cummins College or MMCOE. We will cross-check the provided information with our records to confirm your eligibility. π΅οΈββοΈ
-
Assignment Confirmation: Once your information is validated, we will assign the requested issue to you. You will receive a notification confirming the assignment. π
- Only pull requests from students of Cummins College and MMCOE will be considered for assignment. π«
- Any pull requests that do not follow the specified format or lack necessary information will not be merged. π«
- Please ensure that the email address you provide in the pull request is associated with your academic institution for verification purposes. π
Thank you for your cooperation and understanding. We look forward to working with you on this repository! ππ
This repository is divided into two modules:
-
Project Module - QR-Based Attendance System: This module contains all the issues related to our main project, the QR-Based Attendance System. To request assignment for issues related to this project, create a pull request and provide the requested information. We'll validate your eligibility before assigning project-related issues.
-
Mini Project Module - Beginner-Friendly: The Mini Project module is designed for beginners and contains various independent modules. If you're just starting out, you can request assignment for issues within this module. Provide the necessary details in your pull request, and we'll validate your eligibility.
1. Fork this repository.
2. Clone the forked repository.
git clone https://github.com/<your-github-username>/project_name.git
3. Navigate to the project directory
cd QR-Based-Attendence-System
3. Navigate to the problem statement directory
cd Problem-Statements
3.1. Create Project directory
cd short-name-problem-statement
or
create folder short-name-problem-statement
Note : Please check Problem statement project already created or not , If not then and only create project folder with proper short name
3.1. Create Project directory
cd short-name-problem-statement
create folder short-name-problem-statement
3.2. Create Project structure
cd short-name-problem-statement
4. Creating a new branch (IMP) π± This is one of the very important step that you should follow to contribute in Open Source. A branch helps to manage the workflow, isolate your code and does not creates a mess. To create a new branch:
$ git branch <name_of_branch>
$ git checkout -b <name_of_branch>
Keep your cloned repo upto date by pulling from upstream (this will also avoid any merge conflicts while committing new changes)
git pull origin main
5. Make changes in source code. π
6. Stage your changes and commit π
# Add changes to Index
git add .
# Commit to the local repo
git commit -m "<your_commit_message>"
7. At this point you can use the git push command to push the changes to the current branch of your forked repository:
git push origin <branch-name>
8. Create a [Pull Request/PR] π οΈ (https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request) !
9. Congratulations! π Sit and relax, you've made your contribution to Web Development repository of GDSC Cummins under hacktoberfest 2023. π