cosmos icon indicating copy to clipboard operation
cosmos copied to clipboard

[Hacktoberfest] Contribution guide at OpenGenus/Cosmos 🌱

Open AdiChat opened this issue 4 years ago • 17 comments

You may use this guide to make quality contributions at Hacktoberfest 2020: Hacktoberfest 2020 guide


To begin contributing, you shall get a quick overview of how Cosmos is used today. Cosmos is one of the most extensive code database and is used as:

  • A datastore for various projects (such as Quark) for purposes such as offline searching
  • Training ML models for applications such as identifying programming language
  • Metadata for projects such as OpenGenus IQ, Falcon and several others
  • Offline Learning resource by several contributors

To get started on your journey of making Cosmos and related OpenGenus projects better, follow the following steps:

  • Fork Cosmos to get a local copy as your workspace
  • Learn how to make a perfect pull request (guide)
  • Make a basic contribution like improving existing implementations, simple bugs (like #5891) and more to get familiar with the flow
  • Make quality contributions (more details). This helps you in multiple angles

Some quality contributions:

  • Implement new algorithms in language of your choice (Having strong implementation skills is useful)
  • Write at OpenGenus IQ on a topic you are confident in or prepare questions on a given topic (Ability to explain ideas is important)
  • Write at OpenGenus IQ on a new topic in the domain you are interested in (Approaching new topics correctly is the key to invention)
  • Develop features for sister projects of Cosmos (challenging but interesting)

We, strongly, suggest you to you us as an author (apply to be an author or an Intern) and write on topics of your choice. We add this as a metadata to Cosmos (for example: #5830) which makes it complete.

This helps you grow intellectually 🧠 and help you gain good opportunities. Search and ask our Interns how they have grown over the years.


Have a doubt or want us to review your contribution? Ask us down 👇 and we will help you.

AdiChat avatar Oct 01 '20 15:10 AdiChat

Want to add implementation of recommendation system in AI section.

UtkarshChaurasia avatar Oct 01 '20 19:10 UtkarshChaurasia

Want to add implementation of recommendation system in AI section.

@UtkarshChaurasia : Sounds good, do open a new issue mentioning the task ("implementation of recommendation system") and submit your pull request. We will review it 😃

AdiChat avatar Oct 01 '20 23:10 AdiChat

hey ! I would like to add algorithm of rock paper and scissor in c language

Mayankjha997 avatar Oct 02 '20 04:10 Mayankjha997

Hi, I would like to add the Topological Sort algorithm in swift

gsnsg avatar Oct 02 '20 11:10 gsnsg

@Mayankjha997 + @gsnsg Sure, you may go ahead and open a pull request for review.

To work on the explanation of the algorithms, you may let me know your username as in our forum so that I can share an invite.

AdiChat avatar Oct 02 '20 12:10 AdiChat

@AdiChat here is the PR ,please review it #5947

Mayankjha997 avatar Oct 03 '20 17:10 Mayankjha997

@AdiChat sir please review my code

Mayankjha997 avatar Oct 04 '20 06:10 Mayankjha997

@Mayankjha997 Your pull request looks good and has been merged 😄

AdiChat avatar Oct 04 '20 19:10 AdiChat

@AdiChat Please review my PR #5937

gsnsg avatar Oct 05 '20 08:10 gsnsg

Hello @AdiChat, as discussed in issue #3732 I have added code for Convolutional Neural Network. Please review my PR #5976 .

NirmalSilwal avatar Oct 05 '20 09:10 NirmalSilwal

@AdiChat Greetings of the day Sir , I am a beginner in open source . I would like to work on this. And I am also taking part in Hacktoberfest , So can I contribute to it in October.

syeedameen avatar Oct 07 '20 10:10 syeedameen

Hey @AdiChat please review my PR #5937

gsnsg avatar Oct 10 '20 15:10 gsnsg

Hey @AdiChat , I added a new optimization technique called policy gradients. The use of OpenAI gym and how to work with CartPole environment(how to balance the pole on a moving cart with policy gradients).

Please review my PR #6003

cosmo3769 avatar Oct 12 '20 14:10 cosmo3769

Hey I would like to add algorithms in dart language.

Rutuja07 avatar Oct 16 '20 17:10 Rutuja07

Hey I've added the hover effect in css in my commit. I hope you will accept it.

VkRan avatar Oct 25 '20 23:10 VkRan

hey @AdiChat i am a beginner in open source a issue(#6092) is assigned to me and i already make the pull request (#6111)so please review as soon as possible and merged it

brat-blip avatar Oct 02 '21 16:10 brat-blip

K

overtairdrop83 avatar Oct 22 '21 06:10 overtairdrop83