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

a way to show the newest projects added to the site #1393

Open
shiftkey opened this issue Oct 1, 2019 · 2 comments
Open

a way to show the newest projects added to the site #1393

shiftkey opened this issue Oct 1, 2019 · 2 comments
Labels
discussion open-ended issues that haven't yet defined what needs to be worked on hacktoberfest Issues that need help from new contributors

Comments

@shiftkey
Copy link
Member

shiftkey commented Oct 1, 2019

This was mentioned in #1368 and #1390 and while I don't have any strong feelings about how this looks, it feels like something that could belong on the site itself.

@shiftkey shiftkey added the discussion open-ended issues that haven't yet defined what needs to be worked on label Oct 5, 2019
@ritwik12
Copy link
Collaborator

@shiftkey Well talking about the UI of our website. We have left and right portion blank only. We can take that to our use and introduce some new sections like "Newly added Projects", "Most trending/visiting", "Projects with max issues", etc.

Tag lines are just a rough idea. Opinions and Discussions needed.

@shiftkey
Copy link
Member Author

Well talking about the UI of our website. We have left and right portion blank only

I've been putting this aside to deal with other concerns, but I'd prefer to leave those spaces alone because they're not available when viewing the site on mobile (or a smaller size screen).

Instead I think we should revisit this part of the UI:

My theory is that the first two filters are under-utilized compared to the third:

  • the first input - that filters on the project - now contains 800+ projects. That might make it hard to find anything valuable unless you know the project you want - would a visitor to the site know the project they want?
  • the second input - that filters on labels - list has a lot of similar values, and I'm not sure is valuable these days
  • if you're new to the site, you're probably going to look at tags to find technologies or topics that interest you - we should make that more prominent

I think for this first round of experimenting we should look at just adding in a simple "recent projects" experience, something like an inline widget containing the most recent 3 or 5 projects that were added to the repository. Let's keep this as an experiment rather than going too deep too quickly - we can test on Netlify easily enough with an open PR and get a feel for it.

How should we detect newly-added projects? We don't have direct access to the Git commit history inside GitHub Pages, but this could be computed using a cron job that does have access to the repository history and committed as a separate data file to use when publishing the site.

@ritwik12 ritwik12 added the hacktoberfest Issues that need help from new contributors label Sep 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion open-ended issues that haven't yet defined what needs to be worked on hacktoberfest Issues that need help from new contributors
Projects
None yet
Development

No branches or pull requests

2 participants