kernelci / kcidb

kernelci.org common database tools
GNU General Public License v2.0
27 stars 33 forks source link

Move argparse code into separate `argparse` modules #367

Open spbnick opened 1 year ago

spbnick commented 1 year ago

Functions and classes handling command-line argument parsing using the argparse module as the base are peppered throughout the database. Functions named like argparse_*, and classes like *ArgumentParser and *Action reside either in __init__.py or misc.py files. If we move them to separate argparse.py files in each corresponding package, we could make each affected file shorter and more cohesive.

This is done when all listed and related functions and classes are moved to argparse modules in each of their packages, and all references of them are updated.

octonawish-akcodes commented 1 year ago

Can I work on this and I cant find out the slack link in outreach website project list can you provide sir

spbnick commented 1 year ago

Sure, but let's start with the other one you picked, first, and leave this one available to others for now.

shivam-Purohit commented 1 year ago

@spbnick Can I take on this if it is available?

spbnick commented 1 year ago

Hi Shivam! Sure, go ahead! You can ask questions here, and I can send you an invite to our Slack channel, if you'd like.

shivam-Purohit commented 1 year ago

I am trying some initial changes. Yes sure. Thank you!

spbnick commented 1 year ago

If you'd like to join our Slack, please send me an email to spbnick@gmail.com, and I'll send an invite to your address.

Shugo52 commented 1 year ago

Hello, I am an outreachy applicant and interested in contributing to this project. I don't know where exactly to start from. I would appreciate assistance from the mentors. Thank you very much.