{"id":15568474,"url":"https://github.com/chandrikadeb7/hacktoberfest_2021","last_synced_at":"2025-04-05T00:08:41.640Z","repository":{"id":42163212,"uuid":"300572945","full_name":"chandrikadeb7/Hacktoberfest_2021","owner":"chandrikadeb7","description":"This repository aims to help code beginners with their first successful pull request and open source contribution. Happy coding!","archived":false,"fork":false,"pushed_at":"2024-02-06T02:16:18.000Z","size":60515,"stargazers_count":115,"open_issues_count":48,"forks_count":261,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-28T23:07:09.697Z","etag":null,"topics":["algorithms","beginner-friendly","c","cpp","first-pull-request","github","good-first-issue","hacktoberfest","hacktoberfest2021","java","javascript","kotlin","open-source","portfolio","programming","python","star","swags"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chandrikadeb7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"chandrikadeb7","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-10-02T10:00:40.000Z","updated_at":"2025-03-24T00:02:05.000Z","dependencies_parsed_at":"2024-10-22T18:55:59.733Z","dependency_job_id":null,"html_url":"https://github.com/chandrikadeb7/Hacktoberfest_2021","commit_stats":{"total_commits":469,"total_committers":210,"mean_commits":"2.2333333333333334","dds":0.8528784648187633,"last_synced_commit":"fbd23ab116bf3b5bdbfe7148daf3d88ef2cd351e"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandrikadeb7%2FHacktoberfest_2021","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandrikadeb7%2FHacktoberfest_2021/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandrikadeb7%2FHacktoberfest_2021/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandrikadeb7%2FHacktoberfest_2021/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chandrikadeb7","download_url":"https://codeload.github.com/chandrikadeb7/Hacktoberfest_2021/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247266564,"owners_count":20910836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","beginner-friendly","c","cpp","first-pull-request","github","good-first-issue","hacktoberfest","hacktoberfest2021","java","javascript","kotlin","open-source","portfolio","programming","python","star","swags"],"created_at":"2024-10-02T17:15:29.750Z","updated_at":"2025-04-05T00:08:41.617Z","avatar_url":"https://github.com/chandrikadeb7.png","language":"HTML","funding_links":["https://github.com/sponsors/chandrikadeb7"],"categories":[],"sub_categories":[],"readme":"# :star_struck: Hacktoberfest_2021 :star_struck:\n\n![Screenshot 2021-09-29 at 12 29 41 AM](https://user-images.githubusercontent.com/29686102/135149193-d87a9188-6b54-4839-80dd-48d2a4983a80.png)\n\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\n### This repository aims to help code beginners with their first successful pull request and open source contribution. :partying_face:\n\n:star: Feel free to use this project to make your first contribution to an open-source project on GitHub. Practice making your first pull request to a public repository before doing the real thing!\n\n:star: Make sure to grab some cool swags during Hacktoberfest by getting involved in the open-source community.\n\n### This repository is open to all members of the GitHub community. Any member can contribute to this project! :grin:\n\n:point_right: Repo link: [https://github.com/chandrikadeb7/Hacktoberfest_2021](https://github.com/chandrikadeb7/Hacktoberfest_2021)\n\n## What is Hacktoberfest? :thinking:\n\nHacktoberfest — brought to you by [DigitalOcean](https://hacktoberfest.digitalocean.com/) in partnership with [GitHub](https://github.blog/2017-09-27-celebrate-open-source-this-october-with-hacktoberfest/) and [Intel](https://www.intel.in/) — is a month-long celebration of open source software. Maintainers are invited to guide would-be contributors towards resolving issues that will help move the project forward, and contributors get the opportunity to give back to both projects they like, and ones they've just discovered. **No contribution is too small** — bug fixes and documentation updates are valid ways of participating. Celebrated every month of October based on the German festivity Oktoberfest.\n\nHacktoberfest is _open to everyone_ in the global community. Whether you’re a developer, student learning to code, event host, or company of any size, you can help drive growth of open source and make positive contributions to an [ever-growing community](https://github.com/open-source).\n\nVisit the official website of [Hacktoberfest](https://hacktoberfest.digitalocean.com/).\n\n## Rules :fire:\n\nTo qualify for the **official limited edition Hacktoberfest shirt**, you must register [here](https://hacktoberfest.digitalocean.com/) and make four Pull Requests (PRs) between October 1-31, 2021 (in any time zone). PRs can be made to any public repo on GitHub, not only the ones with issues labeled Hacktoberfest. This year, the **first 50,000** participants who complete the challenge will earn a T-shirt or [have a tree planted in their name](https://tree-nation.com/profile/digitalocean).\n\n## Choose from these tasks :rainbow:\n\nHere are 3 quick and easy ways to contribute to this project:\n\n## Task 1: [Add your program question and solution](https://github.com/chandrikadeb7/Hacktoberfest_2021/tree/main/Task%201) :innocent:\n\nAdd any programming question and its solution in a separate folder and make your way to Open Source.\n\n:star: The file structure will be as follows:\n\n```\n\u003cname of program\u003e/\n├── question.md\n├── \u003csolution\u003e (Solution file in any language including C/Java/Python etc.)\n```\n\n:eyes: Upload your contribution here in this folder [Task 1](https://github.com/chandrikadeb7/Hacktoberfest_2021/tree/main/Task%201)\n\n## Task 2: [Submit your own portfolio page](https://github.com/chandrikadeb7/Hacktoberfest_2021/tree/main/Task%202) :eyes:\n\nHost your very own portfolio page in minutes and share with us to get nearer to swags\n\nYou can take help from one of my blogs :point_right: [Visit Blog](https://medium.com/analytics-vidhya/portfolio-website-the-beginners-way-d43be855217e)\n\n:star: The file structure will be as follows:\n\n```\n\u003cyour name\u003e/\n├── \u003call files/folders\u003e (In any language including C/Java/Python etc.)\n```\n\n:eyes: Upload your contribution here in this folder [Task 2](https://github.com/chandrikadeb7/Hacktoberfest_2021/tree/main/Task%202)\n\n## Task 3: [Show your algorithm skills](https://github.com/chandrikadeb7/Hacktoberfest_2021/tree/main/Task%203) :rocket:\n\nHelp us in making a one-stop place to find necessary codes and articles, which can vary from `Hello World` to `Dynamic Programming` in any language of your choice.  \n:star: The file structure will be as follows:\n\n```\n\u003calgorithm name\u003e/\n├── \u003cimplementation file\u003e (With commented sample input/output. In any language including C/Java/Python etc.)\n```\n\n:eyes: Upload your contribution here in this folder [Task 3](https://github.com/chandrikadeb7/Hacktoberfest_2021/tree/main/Task%203)\n\n## Choose one or all 3, make a pull request for your work and wait for it to be merged! :heart:\n\n## Steps to follow :scroll:\n\n### 0. Star the repo :star2:\n\nStar the repo by pressing the topmost-right button to start your wonderful journey.\n\n### 1. Fork it :fork_and_knife:\n\nYou can get your own fork/copy of [HacktoberFest_2021](https://github.com/chandrikadeb7/Hacktoberfest_2021) by using the \u003ca href=\"https://github.com/chandrikadeb7/Hacktoberfest_2021/new/master?readme=1#fork-destination-box\"\u003e\u003ckbd\u003e\u003cb\u003eFork\u003c/b\u003e\u003c/kbd\u003e\u003c/a\u003e button or clicking [this](https://github.com/chandrikadeb7/Hacktoberfest_2021/new/master?readme=1#fork-destination-box) at top-right of your screen.\n\n[![Fork Button](https://help.github.com/assets/images/help/repository/fork_button.jpg)](https://github.com/chandrikadeb7/Hacktoberfest_2021)\n\n### 2. Clone it :busts_in_silhouette:\n\n`NOTE: commands are to be executed on Linux, Mac, and Windows(using Powershell)`\n\nYou need to clone (download) it to local machine using\n\n```sh\n$ git clone https://github.com/Your_Username/Hacktoberfest_2021.git\n```\n\n\u003e This makes a local copy of the repository in your machine.\n\nOnce you have cloned the `Hacktoberfest_2021` repository in Github, move to that folder first using change directory command on Linux, Mac, and Windows(PowerShell to be used).\n\n```sh\n# This will change directory to a folder Hacktoberfest_2021\n$ cd Hacktoberfest_2021\n```\n\nMove to this folder for all other commands.\n\n### 3. Set it up :arrow_up:\n\nRun the following commands to see that _your local copy_ has a reference to _your forked remote repository_ in Github :octocat:\n\n```sh\n$ git remote -v\norigin  https://github.com/Your_Username/Hacktoberfest_2021.git (fetch)\norigin  https://github.com/Your_Username/Hacktoberfest_2021.git (push)\n```\n\nNow, let's add a reference to the original [Hacktoberfest_2021](https://github.com/chandrikadeb7/Hacktoberfest_2021/) repository using\n\n```sh\n$ git remote add upstream https://github.com/chandrikadeb7/Hacktoberfest_2021.git\n```\n\n\u003e This adds a new remote named **_upstream_**.\n\nSee the changes using\n\n```sh\n$ git remote -v\norigin    https://github.com/Your_Username/Hacktoberfest_2021.git (fetch)\norigin    https://github.com/Your_Username/Hacktoberfest_2021.git (push)\nupstream  https://github.com/Remote_Username/Hacktoberfest_2021.git (fetch)\nupstream  https://github.com/Remote_Username/Hacktoberfest_2021.git (push)\n```\n\n`In your case, you will see`\n\n```sh\n$ git remote -V\norigin    https://github.com/Your_Username/Hacktoberfest_2021.git (fetch)\norigin    https://github.com/Your_Username/Hacktoberfest_2021.git (push)\nupstream  https://github.com/chandrikadeb7/Hacktoberfest_2021.git (fetch)\nupstream  https://github.com/chandrikadeb7/Hacktoberfest_2021.git (push)\n```\n\n### 4. Sync it :recycle:\n\nAlways keep your local copy of the repository updated with the original repository.\nBefore making any changes and/or in an appropriate interval, run the following commands _carefully_ to update your local repository.\n\n```sh\n# Fetch all remote repositories and delete any deleted remote branches\n$ git fetch --all --prune\n\n# Switch to `main` branch\n$ git checkout main\n\n# Reset local `main` branch to match the `upstream` repository's `main` branch\n$ git reset --hard upstream/main\n\n# Push changes to your forked `Hacktoberfest_2021` repo\n$ git push origin main\n```\n\n### 5. Ready, steady, go... :turtle: :rabbit2:\n\nOnce you have completed these steps, you are ready to start contributing by checking our `Good First Issue` Issues and creating [pull requests](https://github.com/chandrikadeb7/Hacktoberfest_2021/pulls).\n\n### 6. Create a new branch:bangbang:\n\nWhenever you are going to contribute. Please create a separate branch using command and keep your `main` branch clean (i.e. synced with remote branch).\n\n```sh\n# It will create a new branch with name Branch_Name and switch to branch Folder_Name\n$ git checkout -b BranchName\n```\n\nCreate a separate branch for contribution and try to use the same name of the branch as of folder.\n\nTo switch to the desired branch\n\n```sh\n# To switch from one folder to other\n$ git checkout BranchName\n```\n\nTo add the changes to the branch. Use\n\n```sh\n# To add all files to branch Folder_Name\n$ git add .\n```\n\nType in a message relevant for the code reviewer using\n\n```sh\n# This message get associated with all files you have changed\n$ git commit -m 'relevant message'\n```\n\nNow, Push your awesome work to your remote repository using\n\n```sh\n# To push your work to your remote repository\n$ git push -u origin BranchName\n```\n\nFinally, go to your repository in the browser and click on `compare and pull requests`.\nThen add a title and description to your pull request that explains your precious effort.\n\n## Awesome contributors :star_struck:\n\n\u003ca href=\"https://github.com/chandrikadeb7/Hacktoberfest_2021/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contributors-img.web.app/image?repo=chandrikadeb7/Hacktoberfest_2021\u0026max=300\" /\u003e\n\u003c/a\u003e\n\nMade with [contributors-img](https://contributors-img.web.app).\n\n## Help contributing guides :crown:\n\nWe love to have `articles` and `codes` in different languages and the `betterment` of existing ones.\n\nPlease discuss it with us first by creating a new issue.\n\n:tada: :confetti\\*ball: :smiley: **\\*Happy contributing**\\! :smiley: :confetti_ball: :tada:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchandrikadeb7%2Fhacktoberfest_2021","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchandrikadeb7%2Fhacktoberfest_2021","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchandrikadeb7%2Fhacktoberfest_2021/lists"}