Skip to content

IEEE-IGDTUW/IEEE-Open-Source-Week-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

IEEE IGDTUW Logo Β Β Β IEEE IGDTUW Open Source WeekΒ Β Β  WIE Logo

Institute of Electrical and Electronics Engineers - Indira Gandhi Delhi Technical University for Women




πŸš€ Welcome to IEEE IGDTUW Open Source Week![Ended]

Event Dates: November 10 - November 18


πŸ“Œ Table of Contents


πŸ’« Introduction to Open Source

IEEE IGDTUW Open Source Week is a week-long event aimed at fostering collaboration and skill-building in open-source. Participants can work on impactful projects, learn version control, and gain real-world experience while contributing to open-source communities. It’s a great opportunity to develop coding skills, connect with mentors, and make meaningful contributions.


πŸ—‚οΈ Project List

S.No Project Domain Project GitHub Link Maintainer Mentor
1 TrailGo Web Development (WebD), UI/UX GitHub Link 1 Subhadeep Roy Aachal Pardeshi , Adithya S Nair
2 PyVerse Web Development (WebD), AI/ML, Blockchain/Web3 GitHub Link 2 Utsav Singhal Tushar Gupta , Vijay Kv
3 Jarvis AI/ML GitHub Link 3 Avdhesh Varshney Deepanshu Rohilla , Vansh Chauhan
4 Object_tracking_in_360_video AI/ML GitHub Link 4 ASHUTOSH JENA Megha Manav , Shivay Lamba
5 Finveda Web Development (WebD), AI/ML GitHub Link 5 Ayush Singh Vansh Choudhary , Sanchit Kathpalia
6 ML-capsule Web Development (WebD), AI/ML GitHub Link 6 Niket Kumar dheeryan Navya Agarwal , Shashank Rustagi
7 ShopSmart Android GitHub Link 7 Yuvraj Singh Akshit Batra , Nitya Pasrija
8 Project-Guidance Web Development (WebD), AI/ML, UI/UX, Android, Blockchain/Web3, DevOps, AR/VR GitHub Link 8 Kushal Das Monalika Patnaik , Rahat
9 DL-Simplified AI/ML GitHub Link 9 Abhishek Sharma Yashpriya Malik , Apoorv Garg
10 Music-Recommendation-Using-Facial-Expressions Web Development (WebD), AI/ML, UI/UX GitHub Link 10 Shivam Gupta Sankriti Kadam , Kritika Parmar
11 TRAVEL_WEBSITE Web Development (WebD) GitHub Link 11 Arpan Chowdhury Arpan Chowdhury , Yati Padia
12 METAVERSE Web Development (WebD) GitHub Link 12 Arpan Chowdhury Arpan Chowdhury , Nitin Chaudhary
13 ResQFood Android GitHub Link 13 Sourabh Kumar Sonali Kumari , Suman Roy
14 PicWise Web Development (WebD) GitHub Link 14 Aryan Inguz Gauri Yadav , Saurabh Bakolia
15 DevDisplay Web Development (WebD) GitHub Link 15 Ashutosh Singh Ashutosh Kumar
16 Zen Zone Web Development (WebD) GitHub Link 16 Riddhi Rustagi Jaskeerat Singh , Sowmiya V

🌟 Why Participate?

Joining IEEE IGDTUW Open Source Week is a fantastic opportunity to:

  • πŸ’° Win Exciting Cash Prizes: Compete for rewarding cash prizes!
  • 🎁 Earn IEEE Goodies: Grab exclusive IEEE merchandise.
  • πŸ… Get Annual IEEE Membership: Enjoy a year-long membership with IEEE and its benefits.
  • πŸš€ Enhance Your Skills: Build real-world coding and collaboration skills.
  • 🌱 Make a Difference: Contribute to impactful projects with lasting value.
  • 🀝 Expand Your Network: Connect with peers, mentors, and industry professionals.
  • πŸ”§ Master Open-Source Tools: Gain hands-on experience with version control and open-source contributions.
  • πŸ“ˆ Boost Your Resume: Showcase your participation in an IEEE-led open-source event.

Don’t miss out on this opportunity to learn, contribute, and win!


🏷️ How to Add Labels

Adding labels to issues and pull requests helps us organize and prioritize work efficiently. Follow these steps to add labels to any issue or pull request:

πŸ’« Creating "ieee-igdtuw" label

1️⃣ πŸ‘©β€πŸ’» On GitHub, navigate to the main page of the repository.

2️⃣ πŸ‘€ Under your repository name, click Issues or Pull requests.

Screenshot 2024-11-10 at 7 37 30 PM

3️⃣ πŸ“‚ Above the list of issues or pull requests, click Labels.

Screenshot 2024-11-10 at 7 38 17 PM

4️⃣ πŸ‘©β€πŸ’» To the right of the search field, click New label.

Screenshot 2024-11-10 at 7 39 39 PM

5️⃣ πŸ’« Now, you can create ieee-igdtuw label.

  • Under "Label name", type a ieee-igdtuw
  • Under "Description", type a description to help others understand and use your label.
  • To customize the color of your label, edit the hexadecimal number. (#C08BE4)
Screenshot 2024-11-10 at 7 41 49 PM

6️⃣ πŸ“Œ To save the new label, click Create label.

7️⃣ 🎊 After following above steps, ieee-igdtuw label will be visible under Labels section.

Screenshot 2024-11-10 at 7 43 34 PM

πŸš€ How to apply label to issues and PR.

1️⃣ πŸ‘©β€πŸ’» Open the Issue or Pull Request

  • Select the specific issue or pull request where you want to add labels.
Screenshot 2024-11-10 at 7 44 59 PM

2️⃣ 🌟 Access the Labels Section

  • On the right sidebar of the issue or pull request page, find the Labels section.
  • Click on the Labels dropdown to view the list of available labels.
Screenshot 2024-11-10 at 7 45 35 PM

3️⃣ 🎊 Choose a Label

  • Scroll through the list and click on the label(s) you want to add.
  • You can add multiple labels if necessary.
  • Don't forget to add ieee-igdtuw label.
Screenshot 2024-11-10 at 7 46 04 PM

4️⃣ πŸ† Labels are addedπŸŽ‰

Screenshot 2024-11-10 at 7 46 32 PM

🎊 What You Will Gain

  • Collaboration Skills: Work with others on shared projects.
  • Version Control Mastery: Learn to manage code using Git and GitHub.
  • Problem-Solving Abilities: Develop solutions in a supportive environment.
  • Hands-On Learning: Gain experience working on impactful projects.

πŸ‘€ What to Expect

  • Engage in real-world projects.
  • Receive mentorship from experienced contributors.
  • Gain hands-on experience with version control and project management.

πŸš€ How to Contribute

1️⃣ Choose a Project: Browse the project list and select one you'd like to contribute to. Access the repository by clicking on its project link.

2️⃣ Fork the Repository: Once on the repository page, click the "Fork" button in the top-right corner to create a copy of the repository in your GitHub account.

3️⃣ Clone Your Fork: Clone your forked repository to your local machine with:

git clone https://github.com/your-username/repository-name.git

Replace your-username with your GitHub username and repository-name with the name of the repository.

4️⃣ Navigate to the Repository Directory:

cd repository-name

5️⃣ Create a Branch: Create a new branch for your feature or bug fix. Use a descriptive name for your branch:

git checkout -b your-feature-branch-name

6️⃣ Make Changes: Make your desired changes. Ensure that your code adheres to our coding standards and passes any tests.

7️⃣ Add Changes: Stage your changes for commit:

git add .

8️⃣ Commit Your Changes: Commit your changes with a clear and concise message:

git commit -m "Brief description of your changes"

9️⃣ Push to GitHub: Push your changes to your forked repository:

 git push origin your-feature-branch-name

πŸ”Ÿ Submit a Pull Request: Navigate to the original repository and submit a pull request from your branch. Provide a clear description of your changes and any relevant details.

Screenshot 2024-11-09 at 10 40 10 AM

πŸ’¬ How to Handle Merge Conflicts

Merge conflicts are a common part of collaboration in open source. They occur when multiple people make changes to the same lines of code in a file or when one contributor edits a file that another contributor has deleted. Understanding why they happen helps us approach conflicts with care and respect for others’ contributions.

πŸ–₯️ Steps to Resolve Merge Conflicts:

  1. Identify the conflicting files in your branch.
  2. Open the files and locate the conflict markers:
    • <<<<<<< marks the beginning of your changes.
    • ======= separates your changes from others' changes.
    • >>>>>>> marks the end of the conflicting code.
  3. Decide which changes to keep, either by integrating both sets of changes or choosing one. Then, remove the conflict markers to clean up the file.
  4. Save the file, add it to the staging area, and commit your changes.

Note: When resolving a conflict, make sure not to delete other contributors’ code without reviewing it. Try to combine changes where possible to preserve everyone’s contributions.


🀝 Code of Conduct

Contributors should adhere to the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].


πŸ“ƒ Our Pledge

We pledge to:

  • Foster a welcoming and inclusive environment for all contributors.
  • Support each other in learning and growing as developers.
  • Commit to creating a positive impact through our open-source contributions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •