passportxyz / passport

Passport allows users to prove their identity through a secure, decentralized UI
Other
945 stars 451 forks source link

Hyperlinked Platform Icons in Global Footers on Gitcoin Passport Application #2163

Closed erichfi closed 3 months ago

erichfi commented 7 months ago

User Story:

As a user of the Gitcoin Passport application, I want the platform icons in the footer to be hyperlinked to relevant sections within the Gitcoin Passport documentation, So that I can easily access detailed information about the platforms and technologies supporting the Gitcoin Passport.

Acceptance Criteria

GIVEN a user is on any page within the passport.gitcoin.co application, including the splash/landing page, WHEN they interact with the OP or Linea icons in the footer, THEN they should be able to click on these icons, which will direct them to https://docs.passport.gitcoin.co/building-with-passport/smart-contracts/contract-reference#decoder-contract-addresses in a new browser tab.

AND

WHEN they interact with the Ceramic icon in the footer, THEN they should be able to click on this icon, which will direct them to https://docs.passport.gitcoin.co/building-with-passport/composedb in a new browser tab.

AND

WHEN they interact with the zkSync icon in the footer, THEN they should be able to click on this icon, which will direct them to https://docs.passport.gitcoin.co/building-with-passport/smart-contracts/contract-reference#decoder-contract-addresses in a new browser tab.

AND

WHEN they interact with the Arbitrum icon in the footer, THEN they should be able to click on this icon, which will direct them to https://docs.passport.gitcoin.co/building-with-passport/smart-contracts/contract-reference#decoder-contract-addresses in a new browser tab.

AND

WHEN future platform icons are added, THEN these should also be hyperlinked to appropriate documentation or web pages in a new browser tab.

Product & Design Links:

"Available on" Footer Design Example: https://www.figma.com/file/FOOlLEFaBt87atw6CPkA5P/Passport-App?type=design&node-id=7116%3A2713&mode=design&t=T4ACrXS1HAUdnxLc-1

Image

Tech Details:

Open Questions:

Notes/Assumptions:

lebraat commented 7 months ago

I'm not sold on this myself, but instead of linking to their respective URLs, we could send people to the following section for OP and Linea: https://docs.passport.gitcoin.co/building-with-passport/smart-contracts/contract-reference#decoder-contract-addresses

And the composeDB link can go to this: https://docs.passport.gitcoin.co/building-with-passport/composedb


Reason why I'm on the fence: These are resources dedicated to developers. Most eyes and clicks will likely come from users.