Skip to content

Hacktoberfest 2020 - Implement Python algorithms or data structures, fix existing ones and more! #2510

Description

@poyea

The annual Hacktoberfest is around the corner! Register on Hacktoberfest's website and open 4 pull requests during October 2020 to receive the swags (if you're the first 70,000 participants)!

In our Python repository, there are currently several open issues:

What's more, you can also fix an existing bugs, improve any documentation and provide better implementations for certain algorithms! Feel free to inform the community by filling an issue and start hacking! If you're new to contributing code, please read our Contribution Guidelines for an overall understanding and ask questions on the internet - Google, StackOverflow or our Gitter.

TheAlgorithms has repositories in other programming languages, so find your language and start coding there!

What you can do to participate

  1. Read our Contribution Guidelines
  2. Comment below or open an issue (for big ideas you may want the community to know) on your new implementations, fixes or functionalities
  3. Start hacking!
  4. Open a pull request for your contribution
  5. Label your pull requests with hacktoberfest
  6. Wait until your pull requests get reviewed or merged! In the meantime, you can review someone else's pull requests too

Useful links

Remarks

  • Please observe Hacktoberfest's rules, terms and FAQ. If a pull request is marked invalid or spam it would not be counted and the person may be disqualified for the swags.
  • Hacktoberfest 2020 is an event presented by DigitalOcean, Intel and DEV.

Hacktoberfest's update

PRs count if:
Submitted in a repo with the hacktoberfest topic AND
during the month of October AND (
The PR is merged OR
The PR is labelled as hacktoberfest-accepted by a maintainer OR
The PR has been approved
)
https://hacktoberfest.digitalocean.com/hacktoberfest-update

Activity

  1. self-assigned this
    on Sep 30, 2020
  2. pinned this issue on Sep 30, 2020
  3. cclauss commented on Sep 30, 2020

    @cclauss
    Member

    PSA: I am checking out for the month of Hacktoberfest. I have some important work that I must attend to so I will stop contributing to this repo for the next 30 days. I would encourage maintainers to stick with the rules that have gotten us this far: be friendly, insist on best coding practices including all that is in CONTRIBUTING.md (functions, type hints, doctests, etc.)

    If you see PRs that are useless or show that the contributor has not read CONTRIBUTING.md please mark those PRs with the invalid label and close them. (Hacktoberfest organizers look for the invalid label.) Do the same for any contributor who is disrespectful. If we consistently demonstrate that we have high standards and no tolerance for disrespect then the spamers will go elsewhere.

    See you again in November.

  4. poyea commented on Oct 3, 2020

    @poyea
    MemberAuthor

    Please observe that, from now on, a PR has to be marked hacktoberfest-accepted, approved or merged in order to be counted towards the event. For maintainers, please add the labels hacktoberfest-accepted to PRs that are NOT spams, even if you can't review those PRs at the moment. As usual, we label spams as invalid.

    https://hacktoberfest.digitalocean.com/hacktoberfest-update

  5. DmytroLitvinov commented on Oct 3, 2020

    @DmytroLitvinov

    Hi @poyea ,
    Mark please issue #2402 as resolved in the first message of that issue.

  6. poyea commented on Oct 3, 2020

    @poyea
    MemberAuthor

    Sure.

  7. thevirtualbuddy commented on Oct 3, 2020

    @thevirtualbuddy

    Hi @poyea & other maintainers,
    I am interested to contribute one of my projects to this repository.
    The project is a simple CLI application (python based) which has the following functionalities:

    1. Encrypt and encode data in an image.
    2. Decode and decrypt data from an image.

    It uses Caesar cipher (encryption & decryption) and Image Steganography(encoding & decoding).

    Can I contribute it to this repository?

  8. poyea commented on Oct 3, 2020

    @poyea
    MemberAuthor

    Yes. You may also see if there's any related implementation in ciphers.

  9. thevirtualbuddy commented on Oct 3, 2020

    @thevirtualbuddy

    @poyea
    Thank you for the quick response.
    It has caesar cipher #1958 but it doesn't have image steganography combined with it.
    So, should I work on the existing code or work fresh?

    Or should I create a new folder as Image Steganography?

  10. 36 remaining items

  11. skhurana852 commented on Oct 20, 2020

    @skhurana852

    Hi, I would like to add implementation for Banker's Algorithm which is a deadlock detection algorithm that uses 2d arrays. Can I contribute?

  12. cclauss commented on Oct 20, 2020

    @cclauss
    Member
  13. BasilVictor commented on Oct 21, 2020

    @BasilVictor

    @poyea or any of the other project maintainers, I have created a program and have created a PR, but there has been no response of any sort 😔
    Can someone review #3512 and give any feedback if any, so that even I can contribute here.

  14. cclauss commented on Oct 21, 2020

    @cclauss
    Member

    @BasilVictor There are 460+ open PRs on this repo and before Hacktoberfest started there were 30.
    All maintainers are snowed under with the silliness of Hacktoberfest on a set of tasks that we do for no remuneration.

    Is your algorithm (#3512) really differentiated from / better than the four pages of other distance algorithms in this repo? You have checked the box I have read CONTRIBUTING.md. but your submission contains no type hints, no doctests, a function name that is not in snake_case, and no URL to a source describing the algorithm.

  15. GGn0 commented on Oct 25, 2020

    @GGn0
    Contributor

    Hello maintainers!
    I think there might be a problem with the PR #3110
    One of the two Travis CI checks seems to be still in progress (for over 16 days!)
    but clicking the details shows that the build passed after 19 minutes here's a link to the build

  16. SOUMEE2000 commented on Oct 25, 2020

    @SOUMEE2000

    Hello @cclauss. This is my first time contributing to anything. So basically, I submitted three PR s that are for the c language directory. A stupid question, but can they be thought of as participating for hactoberfest?

  17. shabab477 commented on Oct 26, 2020

    @shabab477
    Contributor

    @dhruvmanila @cclauss, @poyea could you look into 3468. Thanks!

  18. cclauss commented on Oct 26, 2020

    @cclauss
    Member
  19. sonechca commented on Oct 29, 2020

    @sonechca

    I would like to create a web crawler to find jobs at StackOverFlow :)

  20. cclauss commented on Oct 29, 2020

    @cclauss
    Member

    Just do it!

  21. shabab477 commented on Oct 29, 2020

    @shabab477
    Contributor

    @sonechca would definitely use the script

  22. cclauss commented on Nov 1, 2020

    @cclauss
    Member

    We started with 30 open PRs and ended with 521.

  23. shabab477 commented on Nov 1, 2020

    @shabab477
    Contributor

    Thank you, all the maintainers of this project for showing patience while participating in this event. Love you all <3

  24. unpinned this issue on Nov 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions