Skip to content

Contribute in Hacktoberfest 2022 by contributing Data Structures and Algorithms Code

Notifications You must be signed in to change notification settings

ShristiSharan/Hacktoberfest2022-DSA

 
 

Repository files navigation

🎃 Hacktoberfest2022-DSA 💻

Participate in Hacktoberfest and contribute to Open Source using this repository. We aim to help you get started in Open Source contribution by accepting your pull requests for programs containing code for any Data Structures and Algorithms problem only.

Table of contents:-

  1. About Hacktober fest 2022
  2. Contributing & Guidelines
  3. How to contribute
  4. Tech stack
  5. Authors
  6. End notes

About Hacktoberfest 🤖

Below is a video explaining what Hacktoberfest is. Watch it and register in hacktoberfest 2022. It has explained everything required to get started with Hacktoberfest. Click the image below to open.

IMAGE ALT TEXT HERE

Contributing & Guidelines 👀

Contributions are always welcome!

Make sure you have followed me on GitHub and starred this repository. Although this is not mandatory, doing so really motivates me to keep making more awesome content.

By contributing to this project, you adhere to this project's code of conduct. They are as follows:-

  • Your code must be properly formatted.
  • The code you contribute you must be your own.
  • Your code must be error and bug free.
  • File structure must be proper. You must write the code for a particular language in that particular folder. For example, write Java code in the Java folder and Python code in Python folder, etc.
  • Inside a folder, write the program in a subfolder for that particular topic. For example, write Array programs in Array folder, Linked List programs in LinkedList folder, etc.
  • Make sure you exclude the auto-generated files by adding them in .gitignore.
  • Do not spam.

Note: The maintainers of this repository may not accept your changes if they do not meet our standards.

How to Contribute 👨‍💻

Before contributing, make sure you have read the contribution guidelines above. Failing to meet our standards, your contributions will not be merged. With that out of the way, let's get our hands dirty by writing some code.

Go to the folder where you want to clone this project then do the following.

Clone the project

  git clone [email protected]:adarshpand3y/hacktoberfest2022-DSA.git .

Open the folder in the code editor of your choice and make the changes.

Stage the changes

  git add .

Commit the changes

  git commit -m "Your commit message here"

Push the changes to github

  git push

Once you have successfully pushed the project, open GitHub and click on the dropdown next to Contribute and click on Open pull request.

After that, write a message and a comment (optional). Then click on Create pull request.

If you could not follow these steps, here is a video explaining how to contribute. Click the image below to open.

IMAGE ALT TEXT HERE

Tech Stack ✨

We do not limit your knowledge. Hence we accept all programming languages. You should, however, write your code for a particular language in a that particular folder. In case a folder does not exist for a particular language, create one. Failing to do so will result in your pull request getting rejected.

If you are a beginner and do not know which language to get started with, C, C++, Java or Python is recommended. These are some standard languages to start your programming journey.

Note: You must add the corresponding auto-generated file in the .gitignore file.

Authors 🐱‍💻

Hi! I am Adarsh Pandey, a full stack web developer with expertise in ReactJs and Django. I am currently in 3rd year of my Computer Science and Engineering degree and like making videos on YouTube about various topics on various programming topics.

Below are my social media links:-

I would like to thank my friend, Rishav Gupta for helping me in maintaining this project. Without his efforts, maintaining this project would have not been easy.

End Notes 📝

Lastly, I would like to thank each contributor for their contributions. It is you all who made Hacktoberfest such a successful event.

After receiving your swags, make sure to share a picture with me. Tag me on Instagram (@adarshpand3y) and I will share your stories.

Thank you so much for reading this readme. I really appreciate it.

Cheers! 🍻

About

Contribute in Hacktoberfest 2022 by contributing Data Structures and Algorithms Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 46.3%
  • C++ 35.9%
  • Python 9.4%
  • C 8.4%