How to contribute in GSSoc as a beginner ??? #6
-
How to contribute in GSSoc as a beginner ??? Kindly make a proper video to tell us how we can contribute in GSSoc 2024 as a beginner having no idea about open source contribution !!! |
Beta Was this translation helpful? Give feedback.
Replies: 12 comments
-
Hi @Sehar-Tahir , As a beginner you can contribute by-
|
Beta Was this translation helpful? Give feedback.
-
Thank you, I will check it out.
…On Thu, 9 May 2024, 12:44 pm Aditya Rawat, ***@***.***> wrote:
Hi @Sehar-Tahir <https://github.com/Sehar-Tahir> ,
As a beginner you can contribute by-
1. Selecting a Project: Choose one that interests you from the list of
participating projects.
2. Learn the Basics: Understand basic Git operations like fork, clone,
pull, and push.
3. Engage with the Community: Join the project's communication
channels and participate.
4. Most Importantly Start Small: Tackle issues labeled as 'good first
issue'.
5. Submit PRs: Follow the project guidelines to make and submit
changes.
6. Respond to Feedback: Be open to feedback on your pull requests and
make necessary adjustments.
I hope this clears your doubt.
Anyways i am also a newbie :)
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BHNPEQES5UL3WY72IN6Z37LZBMSOVAVCNFSM6AAAAABHOJLKPWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TGNRUHE4TC>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@Sehar-Tahir |
Beta Was this translation helpful? Give feedback.
-
To contribute to GSSoC as a beginner, start by familiarizing yourself with the projects listed for the program. Choose one that aligns with your interests and skill level. Then, carefully read the contribution guidelines and start with beginner-friendly tasks like documentation updates, fixing small bugs, or implementing simple features. Don't hesitate to ask for help from the project's community if you get stuck, and be patient with yourself as you learn. |
Beta Was this translation helpful? Give feedback.
-
Thanks, I will.
…On Thu, 9 May 2024, 7:57 pm vyanky1227, ***@***.***> wrote:
To contribute to GSSoC as a beginner, start by familiarizing yourself with
the projects listed for the program. Choose one that aligns with your
interests and skill level. Then, carefully read the contribution guidelines
and start with beginner-friendly tasks like documentation updates, fixing
small bugs, or implementing simple features. Don't hesitate to ask for help
from the project's community if you get stuck, and be patient with yourself
as you learn.
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BHNPEQE3V5IVGQZV2VQNO2LZBOFGPAVCNFSM6AAAAABHOJLKPWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TGNZQGQ3DE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Thanks, I will be there.
…On Thu, 9 May 2024, 4:26 pm Sanjay Viswanathan, ***@***.***> wrote:
@Sehar-Tahir <https://github.com/Sehar-Tahir>
There will be a live session on 10th May to Explain you how to start
contributing.
https://www.youtube.com/watch?v=iWU8MXjedis
WhatsApp.Image.2024-05-08.at.02.21.35_1e157b2a.jpg (view on web)
<https://github.com/GSSoC24/Contributor/assets/30715153/5b1bbca1-43c2-4ca3-bbe7-6fc261b0689e>
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BHNPEQBXQLCS32RCXFVUQ33ZBNMO7AVCNFSM6AAAAABHOJLKPWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TGNRXG4ZDO>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
as for beginner, the first thing is to know about the git and how it works, try to be familiarize with setting up the project locally first. different code base have different ways to do so, some require docker, some require just git clone so it up to the code base. and lastly know your tech stacks and what you are doing. it is not about how many pr you made, it is more about how much you learn from this event. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the tip!
…On Thu, 9 May 2024, 8:01 pm TenzDelek, ***@***.***> wrote:
as for beginner, the first thing is to know about the git and how it
works, try to be familiarize with setting up the project locally first.
different code base have different ways to do so, some require docker, some
require just git clone so it up to the code base. and lastly know your tech
stacks and what you are doing. it is not about how many pr you made, it is
more about how much you learn from this event.
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BHNPEQB5LCVAWH37COPCAPTZBOFWFAVCNFSM6AAAAABHOJLKPWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TGNZQGY2DK>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hii @Sehar-Tahir Certainly! Here's a more detailed version: Understanding GSSoC:
Choosing a Project:
Getting Acquainted with the Project:
Starting Small:
Following Contribution Guidelines:
Seeking Help When Needed:
Embracing Feedback:
Maintaining Consistency:
Celebrating Achievements:
|
Beta Was this translation helpful? Give feedback.
-
This is great, thank you so much!
…On Thu, 9 May 2024, 8:28 pm Himanshu Srivastava, ***@***.***> wrote:
Hii @Sehar-Tahir <https://github.com/Sehar-Tahir>
Certainly! Here's a more detailed version:
Understanding GSSoC:
GSSoC, or GirlScript Summer of Code, is an initiative designed to
introduce beginners to the world of open-source software development. It
provides a platform for participants to collaborate with mentors and
contribute to various projects during the summer period.
Choosing a Project:
Take your time to explore the list of projects participating in GSSoC.
Consider your interests, skills, and the technologies used in each project.
Opt for a project that not only aligns with your interests but also
explicitly welcomes beginners, as they often have designated tasks suited
for newcomers.
Getting Acquainted with the Project:
Once you've selected a project, familiarize yourself with its codebase,
documentation, and communication channels. This step is crucial for
understanding the project's goals, architecture, coding conventions, and
community dynamics. Join the project's communication platforms such as
Slack, Discord, or mailing lists to connect with mentors and fellow
contributors.
Starting Small:
Begin with tasks labeled as "good first issue" or "beginner-friendly" in
the project's issue tracker. These tasks are intentionally designed to be
less complex and serve as excellent entry points for newcomers. By starting
small, you can gradually gain confidence, understand the project's
workflow, and familiarize yourself with the contribution process.
Following Contribution Guidelines:
Each project has its own set of contribution guidelines, including coding
standards, commit message formats, testing procedures, and code review
processes. It's essential to carefully read and adhere to these guidelines
when making contributions. Following these guidelines ensures consistency
and smooth integration of your contributions into the project.
Seeking Help When Needed:
Don't hesitate to reach out to mentors or other contributors if you
encounter challenges or need clarification on tasks. Asking questions
demonstrates your enthusiasm to learn and contribute effectively. Utilize
the project's communication channels to seek guidance and support whenever
necessary.
Embracing Feedback:
Be open to receiving feedback on your contributions. Mentors and fellow
contributors may provide suggestions for improvements or point out areas
where you can enhance your code. Embrace feedback as a valuable learning
opportunity and use it to refine your skills and grow as a developer.
Maintaining Consistency:
Consistency is key to making meaningful contributions to the project. Aim
to contribute regularly, whether it's through bug fixes, feature
implementations, documentation updates, or other tasks. By staying engaged
and consistent, you'll gradually build momentum and establish yourself as a
valuable member of the project's community.
Celebrating Achievements:
Finally, take pride in your accomplishments, no matter how small they may
seem. Celebrate each milestone and contribution you make to the project.
Recognize the progress you've made and the skills you've acquired along the
way. Your contributions play a significant role in advancing the project
and enriching the open-source community as a whole.
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BHNPEQGJ7264QVFGRV22UBTZBOI2TAVCNFSM6AAAAABHOJLKPWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TGNZRGA4DQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Should i need to get assigned to the issue to solve the problem |
Beta Was this translation helpful? Give feedback.
-
Contributing to GSSoc (GirlScript Summer of Code) as a beginner can be a rewarding experience. Here's a step-by-step guide to get started:
Remember, the key to success in GSSoc, or any open-source project, is consistency, patience, and a willingness to learn. Good luck! |
Beta Was this translation helpful? Give feedback.
Hi @Sehar-Tahir ,
As a beginner you can contribute by-
I hope this clears your doubt.
Anyways i am also a newbie :)