Giter Site home page Giter Site logo

fineanmol / hacktoberfest Goto Github PK

View Code? Open in Web Editor NEW
815.0 3.0 1.9K 11.48 MB

Make your first Pull Request on Hacktoberfest 2023. Don't forget to spread love and if you like give us a ⭐️

Home Page: https://fineanmol.github.io/hacktoberfest/

License: GNU General Public License v3.0

Python 20.72% JavaScript 40.52% Java 8.05% C++ 17.74% C 1.87% Shell 0.84% Rust 0.52% Brainfuck 0.67% Swift 0.32% Dart 1.11% TypeScript 1.45% Go 1.28% C# 1.31% Solidity 0.30% Ruby 0.99% Racket 0.19% Kotlin 0.96% Elixir 0.57% PHP 0.55% CoffeeScript 0.04%
hacktoberfest hacktoberfest-accepted hacktoberfest-starter open-source hacktoberfest2023

hacktoberfest's Introduction

193515452-ebdf9e40-b074-4cfe-b19d-716d66b7e724 Hacktoberfest Project 2 : Annoying Button 🎉.


Contribute here to complete your HacktoberFest Event.

🎃 HacktoberFest Starter Project 🎃

Use this project to make your first contribution to an open source project on GitHub. Celebrate Hacktoberfest by getting involved in the open source community by completing some simple tasks in this project.

This repository is open to all members of the GitHub community. Any member may contribute to this project without being a collaborator. https://fineanmol.github.io/hacktoberfest/

What is Hacktoberfest?

A month-long celebration from October 1st - 31st sponsored by Digital Ocean and GitHub to get people involved in Open Source. https://hacktoberfest.com/

Getting started

  • Fork this repository (Click the Fork button in the top right of this page, click your Profile Image)
  • Clone your fork down to your local machine
git clone https://github.com/fineanmol/hacktoberfest.git
  • Create a branch
git checkout -b branch-name
  • Make your changes (choose from any task below)
  • Commit and push
git add .
git commit -m 'Commit message'
git push origin branch-name
  • Create a new pull request from your forked repository (Click the New Pull Request button located at the top of your repo)
  • Wait for your PR review and merge approval!
  • Star this repository if you had fun!

How to contribute to this project

Choose from these tasks

1. Add your name

Add your name to the CONTRIBUTING.md file using the below convention:

#### Name: [YOUR NAME](GitHub link)

- Place: City, State, Country
- Bio: Who are you?
- GitHub: [GitHub account name](GitHub link)

2. Add a profile page

Add a Your_Name.md file to the profiles directory. Use any combination of content and Markdown you'd like. Here is an example:

# Your Name

### Location

Your City/Country

### Academics

Your School

### Interests

- Some Things You Like

### Development

- Inventor of the My Pillow

### Projects

- [My Project](GitHub Link) Short Description

### Profile Link

[Your Name](GitHub Link)

3. Create a Hello, World! Script

Add a hello_world_yourusername.xx script to the scripts directory in any language of your choice! Here is an example:

// LANGUAGE: Javascript
// ENV: Node.js
// AUTHOR: Anmol Agarwal
// GITHUB: https://github.com/fineanmol

console.log('Hello, World!');

Name the file hello_world_yourusername.xx. e.g., hello_world_anmolagarwal.js or hello_world_anmolagarwal.py.

Add your scripts to the specific folder for specific languages created.

Don't forget to include the comments as seen above. Feel free to include additional information about the language you choose in your comments too! Like a link to a helpful introduction or tutorial.

Here is my hello_world example: hello_world_anmolagarwal.js

Choose one or all 3, make a pull request for your work and wait for it to be merged!

Our Top Contributors ♥️

BONUS!

  • Merging All Pull Requests
  • See profiles submitted by fellow coders from around the globe ... from Kathmandu to Copenhagen.
  • Discover some obscure to new and trending languages ... from BrainFuck to Groovy.
  • Check out some very creative ways to print out a "Hello, World!" string.

Reference links

Here is a great tutorial for creating your first pull request by Roshan Jossey: https://github.com/Roshanjossey/first-contributions

Managing your Forked Repo: https://help.github.com/articles/fork-a-repo/

Syncing a Fork: https://help.github.com/articles/syncing-a-fork/

Keep Your Fork Synced: https://gist.github.com/fineanmol/f9b8943230e7031ae78cdcd1755bef32

Checkout this list for README examples - Awesome README Awesome

Github-Flavored Markdown https://guides.github.com/features/mastering-markdown/

Additional references added by contributors

GitHub license explained https://choosealicense.com

Additional references for Contributors

  • Contributions make the open source community such an amazing place to learn, inspire, and create.
  • Any contributions you make are truly appreciated.
  • Check out our contributors for more information.

hacktoberfest's People

Contributors

aasthak108 avatar adi271001 avatar ajeyprasand avatar akshit6828 avatar caioiox avatar chayandev avatar docilefiasco avatar eatbullets avatar fazilakhtar avatar fineanmol avatar fineanmolwork avatar janumalaakhilendra avatar jharaghav32 avatar madalena-rocha avatar muhammadnoorani avatar musicviking avatar naman1102 avatar owengaspard avatar papaihactober2k21 avatar pavanpakhare avatar piy6513 avatar rajishu avatar ryaneditraj avatar s-k-jha avatar shivam311201 avatar shivampathak99 avatar shubhamjain287 avatar souravbhunia07 avatar surajkeshari avatar vale-c avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

hacktoberfest's Issues

InfixToPostfix

🐞 Problem

At times it is diffiuclt to find a postfix expression from the given infix expression.

🎯 Goal

The goal is to find postfix expressions

💡 Possible solutions

Usuing stcak we can convert infix to postfix

📋 Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. 🎉

Hello world in java

This problem of java calculate call rate on basis of whether call is std , isd or lacal or whether we are calling on daytime or night time. After as many calls, it returns total call rate.

🐞 Problem

🎯 Goal

💡 Possible solutions

📋 Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. 🎉

hello world java

🐞 Problem

🎯 Goal

💡 Possible solutions

📋 Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. 🎉

Want to add a motivational quotes chrome Extension

Hey @fineanmol,
Want to add a chrome extension which shows a new motivational quote every time it is clicked using a public API.
Please assign this issue to me under hacktoberfest 2022 and help me in starting my first contribution. I have already starred the repo and forked it.

Wants to add my profile

🐞 Problem

🎯 Goal

💡 Possible solutions

📋 Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. 🎉

Remove the gray bolder line from the README.md

🐞 Problem
I think the gray line can be removed from the header section just below the title

🎯 Goal
Make the README.md look more beautiful

💡 Possible solutions
Just remove the gray line

Screenshot
image

Improve the readme File with some useful information

🐞 Problem

Currently Readme file is bit complex to understand for a newbie.

🎯 Goal

We can try to make it more readable and add more solutions to it.

📋 Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. 🎉

Documentation Enhancement

🐞 Problem

🎯 Goal

💡 Possible solutions

📋 Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. 🎉

Smallest distinct window in C++

Basically this is the problem that approaches to a commonly asked topic in technical interviews that is Sliding Window Technique.
And it would be great to include a program using this approach to this repository.

I would be code the program in C++.

I could also code in java and C if you say.

As this is my first time I am contributing in Hacktoberfest and want to make my experience special and informational.

Kindly assign this task to me.
It will be great step from your side

Image compressor

🐞 Problem

🎯 Goal

💡 Possible solutions

📋 Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. 🎉

Dart language

Please assign me for this language i want bulk upload to this repository

merge_sort and bubble_sort implementation in python and golang

Prog to perform sorting based on merge-sort and bubble-sort and a liitle information on how to make an unstable sorting algo like merge-sort stable

For merge-sort it will recursively sorts the array in O(n*logN)
For bubble-sort (interview friendly) it will behave as bubbles coming out of water(intuition).

added my name in Contributor.md and hello world.cpp file

🐞 Problem

🎯 Goal

💡 Possible solutions

📋 Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. 🎉

Contribution to this project

My contributions to this project:

  • Add my name to the CONTRIBUTING.md file;
  • Add my profile page to the profiles directory;
  • Create a 'Hello, World' script in Javascript.

Add Code for BFS

🐞 Problem

Adding the source code for Breadth FIrst Search

🎯 Goal

To Provide the C as well as C++ code.

💡 Possible solutions

📋 Steps to solve the problem
Open your editor and run the Code or one can also execute it through terminal.

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. 🎉

Wildcard Mtaching Problem using dp in c++

🐞 Problem

🎯 Goal

💡 Possible solutions

📋 Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. 🎉

Confusing to contribute for a specific language

🐞 Problem
There are so many programs that are unorganized and hard to contribute for the future if there are going to be like this

🎯 Goal
Specific Folder for specific language to easily contribute in that folder and less Unorganised and Long Hard to find Codebase.

💡 Possible solutions
Create a Specific Folder and add a description to the readme.md for contributors to give them a work through

📋 Steps to solve the problem

  • Comment below about what you've started working on.
  • Add, commit, push your changes.
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for reviews in comments section of pull request.
  • Celebrate your contribution to this project. 🎉

Let's start beginner friendly data structure and algorithms.

🐞 Problem
Every aspiring programmer who wants to become good at programming struggles with the complexity of data structures and algorithms.

🎯 Goal
Let's begin the series of DS&A to help and guide beginners to understand the core of every programming language and how it works.

💡 Possible solutions
We can contribute the algorithms in layman's terms by following good practices in the main repo under a new folder dedicated to only DS&A.

NO Repo suitable for hacktoberfest

🐞 Problem
hacktoberfest mark this issue as excluded
🎯 Goal
make PR that are sutible in the guildline of hacktoberfest
this how it look on my profile

image

💡 Possible solutions
review the hacktoberfest guid lines

📋 Steps to solve the problem

  • hacktoberfest guid lines

Design decisions for the tutorials (Please read this before suggesting changes)

This is not an issue, but more of a documentation of the design choices we made for the tutorials and what we learned from community feedback.

1. Keep the tutorial short

I think this is one of the most important aspects that helped this project grow. Getting a pay-off within five minutes of learning something is remarkable. For brevity, we have to compromise on details. A lot of details are missing from the main tutorial. From explanations on what actually happens when you run those commands to other good practices one could follow.

#2. Accessibility matters

We want these tutorials to be accessible to as much people as possible. Be it somebody having trouble with language barriers or someone with limited internet speed. Translations help people understand this in languages they're more comfortable with. Keeping the size of this repository small will help with limited bandwidth.

3. Contributors.md doesn't matter

This is one point where I had multiple discussions with the community. Contributors list exists just as a file you can edit to work through the tutorial. How it looks or what you add there doesn't matter. We'll remove most entries in it from time to time because we don't want someone being left out because their text editor can't open a huge file.

4. Be generic.

We could make assumptions about what OS most of our users are using or what terminal emulator or text editor they're comfortable with. By not making such assumptions, we give our readers more freedom and include more people.

Feel free to challenge any of the above in the comments. I'd love to get feedback from you. Let's have a discussion.
Also, there are things I'm struggling to design. Like how to give directions to proceed right after one finishes the tutorial. So, comment down below what you're looking for right after you finish the tutorial and what you're missing.

Countdown timer using js

@fineanmol , Hey can you assign me with this issue so that i can contribute with a countdown timer using js on profile cards created using html and css
it will be a great help
thank you.

C++ Programs

Hello, @fineanmol I would like to add some searching and sorting C++ programs
Kindly assign me this issue under Hacktoberfest 2022.
I have already starred ⭐️ the repo.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.