ContriHUB / ContriHUB-24

ContriHub is an event under Avishkar-24 where we are expecting to get more and more people involved in Open Source activities.
https://sac.mnnit.ac.in/contrihub
MIT License
4 stars 26 forks source link

Filter Issues by Difficulty Level for Easier Contribution #167

Open meisabhishekpatel opened 1 week ago

meisabhishekpatel commented 1 week ago

Filter Issues by Difficulty Level for Easier Contribution

It would be very helpful for contributors if they could filter issues based on difficulty level. This would allow contributors to pick tasks that suit their experience level, making the contribution process more streamlined and efficient.

Feature Requirements:

  1. Issue Filtering:

    • Add a feature to filter the existing issues on the website based on difficulty levels (e.g., "Easy," "Medium," "Hard").
    • The filter should allow users to view only issues of a specific difficulty.
  2. Difficulty Tags:

    • Each issue should be tagged with a difficulty level (e.g., "Easy," "Medium," "Hard").
    • Tags should be consistently assigned to issues based on their complexity.

Benefits:

DeshDeepakKushwaha commented 1 week ago

can u assign this issue to me

nandani-01 commented 1 week ago

i want to work on this issue . can u assign this to me

meisabhishekpatel commented 1 week ago

@nandani-01 this issue is already assigned see after 2 days if it's still open

nandani-01 commented 1 week ago

@meisabhishekpatel okey

Aryan10 commented 6 days ago

Can you assign this to me? Also some clarification, the filter needs to be implemented at the dashboard right?

Aryan14021974 commented 6 days ago

It is assigned to me

Aryan14021974 commented 6 days ago

@meisabhishekpatel Sir how to run the project in my pc.

meisabhishekpatel commented 6 days ago

@Aryan10 yes it needs to be implemented on the dashboard

Aryan14021974 commented 6 days ago

@Aryan10 yes it needs to be implemented on the dashboard

sir how to run project

meisabhishekpatel commented 6 days ago

@Aryan14021974 did you go through the docs it's clearly mentioned here https://github.com/ContriHUB/ContriHUB-24/blob/main/CONTRIBUTING.md

Aryan10 commented 6 days ago

I have this issue on ContriHUB site but its not assigned here.

Aryan14021974 commented 6 days ago

@Aryan14021974 did you go through the docs it's clearly mentioned here https://github.com/ContriHUB/ContriHUB-24/blob/main/CONTRIBUTING.md

sir i have followed all the steps but some issues occured...and my project is not running

meisabhishekpatel commented 6 days ago

@Aryan14021974 what's the issue please elaborate?

Aryan14021974 commented 6 days ago

@Aryan14021974 what's the issue please elaborate?

Sir when i am trying to activate my python environment then is show me PS D:\ContriHub> powershell -ExecutionPolicy Bypass -File .\Aryan\Scripts\activate Processing -File '.\Aryan\Scripts\activate' failed because the file does not have a '.ps1' extension. Specify a valid Windows PowerShell script file name, and then try again. so I skipped this part and try to run the project but it's not running.

Aryan14021974 commented 6 days ago

I add homepage and authentication url as HOMPAGE_URL='http://127.0.0.1:8000/' AUTHORIZATION_CALLBACK_URL='http://127.0.0.1:8000/' in .env

meisabhishekpatel commented 6 days ago

@Aryan14021974 what's the issue please elaborate?

Sir when i am trying to activate my python environment then is show me PS D:\ContriHub> powershell -ExecutionPolicy Bypass -File .\Aryan\Scripts\activate Processing -File '.\Aryan\Scripts\activate' failed because the file does not have a '.ps1' extension. Specify a valid Windows PowerShell script file name, and then try again. so I skipped this part and try to run the project but it's not running.

well you can definitely skip this part because it is just making virtual env, but it is recommended to create a virtual env for project due to conflicts in versions of packages, also to solve the above problem you can try using fullname of file .\Aryan\Scripts\activate.ps1 Also try python3.8 to run the project

I add homepage and authentication url as HOMPAGE_URL='http://127.0.0.1:8000/' AUTHORIZATION_CALLBACK_URL='http://127.0.0.1:8000/' in .env

are you using this sample_env well I forgot to add the db changes, we now use MySQL instead of sqlite so you need to fill these details too ,I have updated the env, also we have a base url now too, So you'll need to write HOMPAGE_URL and AUTHORIZATION_CALLBACK_URL according to that https://github.com/ContriHUB/ContriHUB-24/blob/main/sample_env_file.txt

Aryan14021974 commented 6 days ago

@meisabhishekpatel sir what to fill in which section in DB

Aryan10 commented 6 days ago

image @meisabhishekpatel Am I supposed to work on this issue, I have it assigned to me on the ContriHUB site but it seems @Aryan14021974 is working on it.

meisabhishekpatel commented 6 days ago

@meisabhishekpatel sir what to fill in which section in DB

it is clearly mentioned in the sample env what you need file for the field.

meisabhishekpatel commented 6 days ago

@Aryan10 well you both requested at the same time and So I assigned you both this issue, So you can start too if you want to.

Aryan14021974 commented 6 days ago

@meisabhishekpatel Sir this is my .env file config. after running python migrate cmd it show error django.db.utils.OperationalError: (2002, "Can't connect to server on 'localhost' (10061)") Screenshot 2024-10-13 121811

meisabhishekpatel commented 6 days ago

@Aryan14021974 do you have you MySQL server running on your system ?

Aryan14021974 commented 6 days ago

@Aryan14021974 do you have you MySQL server running on your system ? No...I have mongoDB

meisabhishekpatel commented 5 days ago

@Aryan14021974 well you need to setup mysql server in your system first and then fille the entries in env

Aryan14021974 commented 5 days ago

@meisabhishekpatel sir i have modify the code and added the filter by difficulty feature but unable to test it as it need authorization for filteration functionallity and issues must be available to filter.......so can you plz test my code.

meisabhishekpatel commented 5 days ago

@meisabhishekpatel sir i have modify the code and added the filter by difficulty feature but unable to test it as it need authorization for filteration functionallity and issues must be available to filter.......so can you plz test my code.

Firstly test it from your end by populating issues in your own database then I'll check

Aryan14021974 commented 5 days ago

@meisabhishekpatel sir i have modify the code and added the filter by difficulty feature but unable to test it as it need authorization for filteration functionallity and issues must be available to filter.......so can you plz test my code.

Firstly test it from your end by populating issues in your own database then I'll check

ok sir i will try

Aryan14021974 commented 5 days ago

@meisabhishekpatel Sir I have tested it from my side and it's working fine....now what i have to do

meisabhishekpatel commented 5 days ago

@meisabhishekpatel Sir I have tested it from my side and it's working fine....now what i have to do

raise a PR

Aryan14021974 commented 5 days ago

@meisabhishekpatel Sir I have tested it from my side and it's working fine....now what i have to do

raise a PR

@meisabhishekpatel sir but site is down

meisabhishekpatel commented 4 days ago

@Aryan14021974 well I meant on github at that time nvm you already did that

Aryan14021974 commented 2 days ago

@meisabhishekpatel Sir plz check my PR request.

meisabhishekpatel commented 2 days ago

@Aryan14021974 sorry I forgot I'll check

Gprakhar141 commented 1 day ago

I have been assigned this issue on contrihub website,should I start working on it???

meisabhishekpatel commented 1 day ago

@Gprakhar141 yes

Gprakhar141 commented 4 hours ago

@meisabhishekpatel Sir I have raised a PR for this issue. Please review it.

meisabhishekpatel commented 2 hours ago

@Gprakhar141 send the PR through contrihub website as well