Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OTHER] Cleanup classes with very strange design #5164

Open
4 of 6 tasks
vil02 opened this issue May 18, 2024 · 29 comments
Open
4 of 6 tasks

[OTHER] Cleanup classes with very strange design #5164

vil02 opened this issue May 18, 2024 · 29 comments

Comments

@vil02
Copy link
Member

vil02 commented May 18, 2024

What would you like to share?

There are probably many classes in this repository, which have some strange design - we should update all of them. I think we can start with cleaning up these:

List of the classes needing redesign:

(@siriak, @BamaCharanChhandogi feel free to edit the list above)

Additional information

How to contribute

  1. select one class form the list above such that no one else is working on (and is not done yet),
  2. write a comment "Hey, I am working on XYZ", where XYZ is your selected class,
  3. in your fork, please create a branch like cleanup_XYZ,
  4. make your changes and create a pull-request, in which you mention this issue by writing something like "Related to #(this issue number)". Please make sure that you add all necessary tests. If possible, prefer parametrized tests.

Also feel free to suggest a class, which should be added to the list above.

@vil02 vil02 added the awaiting triage Awaiting triage from a maintainer label May 18, 2024
@siriak siriak added enhancement help wanted and removed awaiting triage Awaiting triage from a maintainer labels May 21, 2024
@yuvashreenarayanan3
Copy link
Contributor

Hey, I am working on "ArrayCombination"

yuvashreenarayanan3 added a commit to yuvashreenarayanan3/Java that referenced this issue May 26, 2024
@JeysiStrokk
Copy link

Hello I´m new here and I would like to help !!!

@vil02
Copy link
Member Author

vil02 commented Jun 4, 2024

Hello I´m new here and I would like to help !!!

@JeysiStrokk would you like to work on AllPathsFromSourceToTarget?

@JeysiStrokk
Copy link

JeysiStrokk commented Jun 5, 2024

@vil02 I´ll gladly do it. I´ll try my best !! Thanks a lot !!
I´m working on "AllPathsFromSourceToTarget"

@samuelfac
Copy link
Contributor

I´m working on "LetterCombinationsOfPhoneNumber"

@samuelfac
Copy link
Contributor

I´m working on "StringMatchFiniteAutomata"

@samuelfac
Copy link
Contributor

I´m working on "ColumnarTranspositionCipher"

@samuelfac
Copy link
Contributor

@vil02 I´ll gladly do it. I´ll try my best !! Thanks a lot !! I´m working on "AllPathsFromSourceToTarget"

Sorry, I refactored this class without seeing that you had already started. Now I saw in your repository that you only added the comments in the class. That's why I make the pull request.

@samuelfac
Copy link
Contributor

I´m working on "Combination"

@samuelfac samuelfac mentioned this issue Jun 12, 2024
6 tasks
vil02 added a commit that referenced this issue Jul 10, 2024
* Related to #5164 (Redesign of ArrayCombination)

* Checkstyle fix

* Clang_format

* refactor: cleanup

---------

Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com>
Co-authored-by: vil02 <vil02@o2.pl>
@AbeTheAmatuer
Copy link

Can I work on "Combination", or "AllPathsFromSourceToTarget"? I know in the comments people were supposed to have worked on this, but they aren't marked as complete, so if they still need work I'd be happy to work on one of them.

@siriak
Copy link
Member

siriak commented Jul 25, 2024

@AbeTheAmatuer Sure, feel free to work on them!

@AbeTheAmatuer
Copy link

Thanks, I'll work on Combination.

@AbeTheAmatuer
Copy link

AbeTheAmatuer commented Jul 25, 2024

@siriak I did some cleanup for Combination. It was mostly fine, so I just changed the class name to, "CombinationGenerator", added some comments and changed a variable name for accuracy. I made a PR.

Edit: Ok so changing the class name impacted a bunch of other files so I changed it back and closed my pull request but I fixed the problem and am not sure how to make another one.

@vil02
Copy link
Member Author

vil02 commented Jul 26, 2024

@AbeTheAmatuer please have a look at:

by @samuelfac - these PR are in the stage almost to be merged. I am not sure if @samuelfac is planning to continue to work on them - it would be a pity if not..

@AbeTheAmatuer
Copy link

AbeTheAmatuer commented Jul 26, 2024

@vil02 Ok, do you want me to just review his commits?

@Dileepkumar18311
Copy link

Hey, I am working on Combination

@adityasarfare
Copy link

Hey, can I help and Contribute in something ?

@adityasarfare
Copy link

hey im working on AllPathsFromSourceToTarget

@TarunVishwakarma1
Copy link
Contributor

TarunVishwakarma1 commented Sep 10, 2024

Hey! I'm working on ColumnarTranspositionCipher

can you please tell me if you have any specific requirement in mind.

@vil02
Copy link
Member Author

vil02 commented Sep 10, 2024

can you please tell me if you have any specific requirement in mind.

#5223 is a good place to look at. A straightforward implementation with reasonable tests, should be good enough.

@TarunVishwakarma1
Copy link
Contributor

Sure, I'll start working on this 😊😊

@SAIVARDHAN15
Copy link
Contributor

Hey @TarunVishwakarma1, if you are good I am happy to work on #5223

@TarunVishwakarma1
Copy link
Contributor

Yes, sure go ahead.

@SAIVARDHAN15
Copy link
Contributor

thanks mate!
I will be working on "ColumnarTranspositionCipher"

@Anurag127001
Copy link

I will be working on "AllPathsFromSourceToTarget"

@SAIVARDHAN15
Copy link
Contributor

hey @Anurag127001!
are you working on "AllPathsFromSourceToTarget", if you need any help, I happy to do so.

@lorduke22
Copy link
Contributor

Hello, I am working on "Combination"

@Soumayadip937
Copy link

Soumayadip937 commented Oct 19, 2024

@siriak & @SAIVARDHAN15 is ColumnarTranspositionCipher available? I am new to open source contribution can I start work with this?

@SAIVARDHAN15
Copy link
Contributor

hey there @Soumayadip937, ColumnarTranspositionCipher is alreday closed. You may checkout other open issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests