Giter Site home page Giter Site logo

aru-ku / hacktoberfest-issues Goto Github PK

View Code? Open in Web Editor NEW
12.0 2.0 8.0 252 KB

[WIP] Find the latest open issues for Hacktoberfest 2022

Home Page: https://hack-o-fest.vercel.app

License: MIT License

JavaScript 2.61% TypeScript 90.48% CSS 1.29% Shell 1.74% Dockerfile 3.88%
github-api hacktoberfest nextjs react

hacktoberfest-issues's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hacktoberfest-issues's Issues

[FEATURE REQUEST] - Filters the issues by labels and languages

Description of feature request, idea

Provide filtering options to filter issues based on repository language and labels (For example : bug, documentation, good first issue etc.)

Add (multiple) screenshot links (if applicable)

No response

Add any other context about the feature request here

No response

[FEATURE REQUEST] - Websocket i.e. live updates

Description of feature request, idea

@Aru-Ku - Very cool project. I'm using it myself for this Hacktoberfest :) What do you think about adding a live subscription (via a WebSocket) to get updates on the page in real-time? Let me know what you think, if you like it, assign me and I'll take it!

Add (multiple) screenshot links (if applicable)

No response

Add any other context about the feature request here

No response

Filter issues - Filter unassigned issues

Description of feature request, idea

Filter issues that don't have assignees.

Add (multiple) screenshot links (if applicable)

No response

Add any other context about the feature request here

No response

[FEATURE REQUEST] - Containerize App

Description of feature request, idea

Hi @Aru-Ku,

As a part of Hacktoberfest, looking to contribute to a few repos. If you'd like, I'd be happy to Dockerize your app for increased portability and easier deployment to web hosts.

Went ahead and forked the repo and will open a PR if you're interested.

Thank you,
Lance

Add (multiple) screenshot links (if applicable)

No response

Add any other context about the feature request here

No response

[BUG] - Selecting a programming language from the dropdown does not update the list

What bug or error did you encounter?

Unless I misunderstand the dropdown, the issue I see is as the title states: the list is not filtered according to the language I select. (and subsequent pages of the list that are loaded also do not meet the filter)

What did you expect to happen?

Only repositories that include my selected language should appear.

Screenshots

No response

Additional information

More of a feature request than a bug, but directly relevant: It may also be prudent to make, instead of a dropdown, a list of selectable chips of languages (rendered as they are on the cards). This way I can select multiple languages I know instead of just one.

[BUG] - Resetting issue filter causes infinite request loop

What bug or error did you encounter?

When the language filter is set back to it's default value, the value itself is set as the label Filter by Language and not undefined. Page is stuck in an infinite loop, increasing requests exponentially as it progresses.

What did you expect to happen?

Expected filter to be reset to undefined - as indicated by initial state, and it's associated interface.

export interface FilterItems {
goodFirstIssue: boolean;
language: string | undefined;
}

Screenshots

console.log statements to determine flow

  • false is the current value of goodFirstIssue
  • After that is the value of language

After debugging with information below, and applying a bodged fix to select$onChange.

Additional information

This value can be patched from it's selector (upon changing its state), but requires both forceful intervention. An empty string fulfils this criteria for the compiler to be satisfied without excluding the statement call.

<select
value={value}
onChange={(e) => setValue(e.target.value)}
className={SELECT_DEFAULT_CLASSES + selectClasses}
placeholder={placeholder}
>

[BUG] - Optimize the website

What bug or error did you encounter?

Scrolling is really show and isn't a good user experience

What did you expect to happen?

To have a smooth scrolling

Screenshots

No response

Additional information

No response

Website responsiveness

What would you like to share?

My contributions will be to make the webpage responsive at different sizes, to set the favicon, as well as add some design features for better user experience. Please assign me this issue as a part of hacktoberfest.

Any additional information

No response

[BUG] - Text is overlapped and illegible

What bug or error did you encounter?

This is how it appears on firefox browser -
image
But upon selection, it's clear and legible -
image
I refreshed the site but it's still the same

What did you expect to happen?

Expected the text to be legible

Screenshots

Added above

Additional information

No response

[FEATURE REQUEST] - Sort programming language in filter in alphabetical order

Description of feature request, idea

Right now, it looks like the programming language filter order is based on the repo's programming languages for an issue starting from the most recent issue on the top of the page. I would like the filter to be in alphabetical order so that I won't have to spend a lot of time looking for a programming language in the filter.

Add (multiple) screenshot links (if applicable)

Screen Shot 2022-10-02 at 7 24 49 PM

Add any other context about the feature request here

No response

[FEATURE REQUEST] - Add option to filter out issues from collection / excluded repos

Description of feature request, idea

Many Hacktoberfest issues shown on the website were created in collection repos. Collection repos are repos where their only purpose is to get easy 4 PRs for Hacktoberfest by contributing random code snippets to the repo. These repos are excluded from Hacktoberfest. It's very annoying to scroll through these issues from collection repos because there are so many of them compared to issues from legit repos.
I would like to have an option to filter out as many issues from collection repos as possible. I think one solution is to filter out repos based on the repos' name so their issues won't be shown with the filter on. This would probably remove most of the issues from collection repos and keep issues to display from legit repos.
Here are some keywords that I think would be good for the filter:

dsa
algo
algorithm
data-structure
hacktoberfest
hacktober
hactoberfest
hactober
hackoberfest
hackober
hackoctoberfest
hackoctober
leetcode
hackerrank
codechef
codeforces

I know that there are some legit repos (like this one) that have Hacktoberfest included in their name so this is why it's an option.

Add (multiple) screenshot links (if applicable)

Here are some examples of issues that are from collection repos (notice the repos' name)

Screen Shot 2022-10-04 at 12 43 19 AM

Add any other context about the feature request here

More information about excluded repos from the Hacktoberfest discord
Screen Shot 2022-10-04 at 1 15 17 AM

Dark mode

Description of feature request, idea

Add dark mode features in site

Add (multiple) screenshot links (if applicable)

No response

Add any other context about the feature request here

No response

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.