GithubHelp home page GithubHelp logo

Comments (7)

jjmstark avatar jjmstark commented on September 26, 2024 1

I propose we keep the list small and tightly curated for the immediate future, for the following reasons:

  • Committing to "everything that's not a scam" still creates a very large surface area for review (there are ~1,900 listed on stateofthedapps.com).
  • If we ever make a mistake and do list a scam, we've created a horrible experience for some person who used ethereum.org.
  • The purpose of linking to these apps on /Use is to actually show the user something interesting they can "do with Ethereum". If that's the goal, a curated list of high-quality applications - with good landing pages, good UX, known to be non-scams - seems to achieve it better.
  • We already achieve part of the "be comprehensive" goal by linking to other people's lists further down this page.

from ethereum-org-website.

jjmstark avatar jjmstark commented on September 26, 2024 1

One valuable thing to do here would be to define the criteria we're using to put applications on this list. A few starting points:

  • Is the app a "user" application? There are many applications or services "built on ethereum" that are narrowly targeted at developers or sophisticated users. For instance, we would not list Infura here (though it is, and should be, on the /Build page)
  • Does the app have a good user on-boarding process? Can a user follow our link, and find all the instructions they need to get started on the applications website?
  • Does the application "round out" the list by adding a new kind of application not already present?

from ethereum-org-website.

maurelian avatar maurelian commented on September 26, 2024 1

The only criterion I'd add is:

  • Should be a popular and established application.

Yes, it's insider-ish, but it saves a lot of effort in reviewing and fending off listings from unknown/unproven apps.

from ethereum-org-website.

maurelian avatar maurelian commented on September 26, 2024

Looking at #23, I can see how this will be a regular item for consideration. Is there someway of deferring the curation to another source? There's a lot of dapp listing site out there, maybe one has an API we can pull from, or we can just link out to them.

If we go the direction of "just include everything that's not an obvious scam", I'd be in favor of modifying this feature to:

  • We have a huge list of applications built on ethereum
  • Every time a user loads the page, 5 of those applications are chosen at random
  • Those 5 are displayed in a random order on https://ethereum.org/use/, under "Use an application built on Ethereum"
  • There's a link to "view more apps", which has the full list.

from ethereum-org-website.

texture avatar texture commented on September 26, 2024

If this feature exists, it should be used to get project sites to put some sort of "built on ethereum" reference onto their site for inclusion.

from ethereum-org-website.

samajammin avatar samajammin commented on September 26, 2024

Good discussion here. Looks like it's clarified our acceptance criteria in the README:
https://github.com/ethereum/ethereum-org-website#notes-on-individual-sub-pages

It's on our roadmap to build a generic component that handles this random selection (i.e. given a list of X URLs & anchor text, display a random list of Y links). There are a couple implementation details to sort through - e.g. should the list randomize every time the component renders? or only once per user session? Feel free to add thoughts in this discussion.

It's not a top priority but we'll update progress here (i.e. label as wip when work begins). Until then, labeling this as a good issue for contributors to pick up!

from ethereum-org-website.

samajammin avatar samajammin commented on September 26, 2024

Closing in favor of #352

from ethereum-org-website.

Related Issues (20)

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.