Git Product home page Git Product logo

hacktoberfest2023's Introduction

Hacktoberfest-2023-open challange

Hacktober fest pythone challange

  • Create a folder with your name and continue the challenge in it.

PARTICIPATING IN HACKTOBERFEST

Here’s what you need to know to participate and complete Hacktoberfest

  • Register anytime between September 26 and October 31.
  • Pull requests can be made in any GitHub or GitLab hosted project that’s participating in Hacktoberfest (look for the “hacktoberfest” topic).
  • Project maintainers must accept your pull/merge requests for them to count toward your total.
  • The first 50,000 participants to have their first PR/MR accepted will have a tree planted in their name through Tree Nation.
  • Participants with four pull/merge requests accepted between October 1 and October 31 will receive a unique digital reward.

PULL/MERGE REQUEST DETAILS

Here’s how we validate contributor pull/merge requests (“PR/MRs”) for Hacktoberfest.

[OUT-OF-BOUNDS] YOUR PR/MRS MUST BE WITHIN THE BOUNDS OF HACKTOBERFEST.
  • Your PR/MRs must be created between October 1 and October 31 (in any time zone, UTC-12 thru UTC+14).
  • Your PR/MRs must be made to a public, unarchived repository.

[EXCLUDED] REPOS THAT GO AGAINST HACKTOBERFEST’S VALUES WILL BE EXCLUDED FROM QUALIFICATION AND PR/MRS MADE TO THOSE REPOS WON’T COUNT.

  • Found a repository that goes against the values of Hacktoberfest? Let us know and we’ll take a look.

[SPAM] YOUR PR/MRS MUST NOT BE SPAMMY.

PR/MRs that are labeled with a label containing the word “spam” by maintainers will not be counted.
  • We use the Node.js 18 RegEx engine with /\bspam\b/i to look for spam labels.
  • PR/MRs that also have the “hacktoberfest-accepted” label cannot be marked as spammy via a label.
  • PR/MRs that have been merged and do not have a label containing the word “invalid” cannot be marked as spammy via a label.
  • PR/MRs that our system detects as spammy will also not be counted.
Any user with two or more spammy PR/MRs will be disqualified.

[PARTICIPATING] YOUR PR/MRS MUST BE IN A REPO TAGGED WITH THE “HACKTOBERFEST” TOPIC, OR HAVE THE “HACKTOBERFEST-ACCEPTED” LABEL.

  • Hacktoberfest is now opt-in for maintainers, so only contribute to projects that indicate they’re looking for Hacktoberfest PR/MRs.
  • Once your PR/MR has passed this check, we won’t check this again (unless your PR/MR fails a check before this, such as it being marked as spammy).

[INVALID] YOUR PR/MRS MUST NOT BE LABELED AS “INVALID”.

  • PR/MRs that have a label containing the word “invalid” won’t be counted, unless they also have the “hacktoberfest-accepted” label. Specifically, we use the Node.js 18 RegEx engine with /\binvalid\b/i to look for invalid labels.

[ACCEPTED] YOUR PR/MRS MUST BE MERGED, HAVE THE “HACKTOBERFEST-ACCEPTED” LABEL, OR HAVE AN OVERALL APPROVING REVIEW.

  • Your PR/MR must not be a draft to be considered accepted.
  • If your PR/MR is being accepted for Hacktoberfest via an overall approving review it must also not be closed.

ONCE YOUR PR/MRS PASS ALL THE CHECKS ABOVE, IT WILL BE ACCEPTED FOR HACKTOBERFEST AFTER THE SEVEN DAY REVIEW PERIOD.

  • We continually evaluate all of the checks except the [participating] check. If it fails any of these checks during this time, the seven day timer will reset.
  • After the seven day review period completes, your PR/MR will be automatically accepted for Hacktoberfest assuming it still passes all the checks. Once accepted for Hacktoberfest, we stop checking. :party:

hacktoberfest2023's People

Contributors

lahiruroot avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

hacktoberfest2023's Issues

Flood Fill Algorithm in Graph

  • Description: The flood fill algorithm follows a straightforward process to fill a region: Start at the seed point and check its color. If the color of the current pixel or cell matches the target color, proceed; otherwise, stop. Change the color of the current pixel or cell to the replacement color.
  • Problem: LeetCode 733: Flood Fill
  • Complexity: Time: O(rc) Space: O(rc)
  • Example: https://miro.medium.com/v2/resize:fit:1400/format:webp/1*fphlwHP4J6tk60oKyGcyKQ.png
  • Language: C

Task 2: JavaScript - Create a Web Component

Challenge

  • Collaborate on an open-source web project to create a reusable web component using JavaScript. This component could be a date picker, modal dialog, or any UI element. Ensure that your code is compatible with modern browsers and follows coding standards.

Task 5: Express.js - Implement a REST API

Challenge

  • Contribute to an open-source project by implementing a RESTful API using Express.js. This could involve creating endpoints, handling requests and responses, and ensuring the API follows REST conventions.

Task 1: C programming - Implement a Data Structure

Challenge

  • Contribute to an open-source project that involves implementing a data structure in C. It could be a linked list, stack, queue, or any other data structure. Ensure that your code is well-documented and follows best practices for C programming.

Task 3: CSS - Improve Website Styling

Challenge

  • Enhance the styling of an open-source website or web application using CSS. Focus on improving the user interface, layout, and responsiveness. Ensure that your CSS code is clean, organized, and follows best practices.

Task 4: C++ - Optimize an Algorithm

Challenge

  • Participate in an open-source project that involves optimizing an algorithm or data structure in C++. Analyze the codebase to identify performance bottlenecks and make improvements. Ensure that your optimized code is well-documented and thoroughly tested.

Add Array in Cpp

Need to create Array file in cpp adding Array functionality through Custom Array.

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.