Skip to content

feat: redesign footer - #2196

Merged
g-francesca merged 90 commits into
redesignfrom
redesign-footer
Feb 25, 2026
Merged

feat: redesign footer#2196
g-francesca merged 90 commits into
redesignfrom
redesign-footer

Conversation

@g-francesca

@g-francescag-francesca commented Feb 24, 2026

Copy link
Copy Markdown
Contributor

Deploy Preview
This PR adds a new Footer component to the redesigned Express.js website with copyright information, legal links, sponsor logos, and social media links.

Changes

  • Footer Component: New fully responsive footer with mobile, tablet, and desktop styles
  • Copyright & Legal: OpenJS Foundation copyright notice with links to Terms of Use, Privacy Policy, Code of Conduct, and other legal documents
  • Sponsor Logos: OpenJS Foundation and Netlify logos with dark mode support
  • Social Links: Icons for GitHub, YouTube, X (Twitter), Slack, Open Collective, and Bluesky
  • Grid Enhancement: Extended Grid component with new alignment and gap options

Preview

The footer displays in two sections:

  • Top: Copyright text and legal links
  • Bottom: Sponsor logos and social media icons in a responsive grid

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or

(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or

(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.

(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.

@g-francesca
g-francesca requested a review from a team as a code ownerFebruary 24, 2026 14:54
@netlify

netlifyBot commented Feb 24, 2026

Copy link
Copy Markdown

Deploy Preview for expressjscom-preview ready!

NameLink
🔨 Latest commitf90577d
🔍 Latest deploy loghttps://app.netlify.com/projects/expressjscom-preview/deploys/699eb06d1f06d3000827e926
😎 Deploy Previewhttps://deploy-preview-2196--expressjscom-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 100 (🟢 up 4 from production)
Accessibility: 100 (🟢 up 13 from production)
Best Practices: 100 (no change from production)
SEO: 100 (🟢 up 6 from production)
PWA: 80 (🟢 up 50 from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@bjohansebasbjohansebas left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! thanks!

</li>
<li>
<a
href="https://openjs-foundation.slack.com/archives/C02QB1731FH"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that if people use this link, they can’t join the Slack unless they’re already registered in that Slack. So I believe we should change it to use an invitation link instead, like the other projects do.

Suggested change
href="https://openjs-foundation.slack.com/archives/C02QB1731FH"
href="https://slack-invite.openjsf.org/"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know that’s how it’s currently set up on the website, and no one else has reported any issues, but I think it’s better to use an invitation link.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I've replaced it.

@g-francesca
g-francesca merged commit c927948 into redesignFeb 25, 2026
11 of 14 checks passed
@ShubhamOulkar
ShubhamOulkar deleted the redesign-footer branch February 25, 2026 09:44
@bjohansebasbjohansebas mentioned this pull request Apr 4, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@g-francesca@carlosstenzel@ShubhamOulkar@bjohansebas