composer / composer/packagist

[UI] Homepage redesign

Closed
#1,822 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
PHP
Stars
1.8k
Forks
488
Avg merge
2d 21h
Merged PRs (30d)
32

Description

Hi,

I would like to submit a proposal for a homepage redesign of Packagist.
Once this PR : https://github.com/composer/packagist/pull/1813 about Bootstrap 5 gets merged, I feel like it would be important to take a shot at modernizing the website.

It contributes to the reputation of the PHP ecosystem, so let's try to make it shine!

Most package registries like PyPI or NuGet display statistics about their usage (number of total packages, versions, downloads), I feel like this could be a cool feature to add on the homepage.

I also think the two columns that currently compose the homepage should be moved to the about page, to keep the home neat, with just the search bar (and maybe the usage statistics ?) as the hero content, and the recent news as the main content.

I don't think we should change the looks of the whole website too quickly : let's not confuse the users but rather enhance their experience small bits at a time!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the current homepage and about page, then inspect the linked Bootstrap 5 pull request before proposing a concrete scope. Define the homepage content, including the search bar, recent news, and any usage statistics, and decide which existing two-column content moves to the about page. Done means the redesign scope and visual direction are agreed before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
design, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.