ipfs / ipfs/community

Consolidate User Registry and Establish Processes for Keeping it Up to Date

Open
#340 8 comments 3 reactions 2 assignees Claimed by @pkafei View on GitHub
wg-agenda
Dominant language
Shell
Stars
428
Forks
220
PR merge metrics
No merged PRs in 30d

Description

## Background

**Piece: awesome-ipfs**
We have also had the awesome-ipfs repo for years, where people can submit their own projects (read the contribution instructions at https://github.com/ipfs/awesome-ipfs#contribute-to-this-list), but that repo is not broadly publicized and has been intermittently used. It became much more useful and compelling when @hacdias and @VictorBjelkholm made [awesome.ipfs.io](https://awesome.ipfs.io/) -- a site that renders the info from awesome-ipfs as a website that you can browse through.

**Piece: User Registry in Airtable**
In early 2017 @mishmosh created an initial version of the [IPFS User Registry](https://airtable.com/tblLf5K7YnbosxJIl/viwA259CRRD3clzib) in Airtable _[Note: this document isn't public. This note discusses why, and points to solutions.]_. It's designed to be a more complete user registry than awesome-ipfs, with additional information about those users' needs, their location along the adoption curve, etc. It has been a useful resource for some teams but we never pushed to make the list of users complete and the sheet hasn't gotten broad adoption from the teams who could use this info.

**Piece: Google Forms experiment**
In the leadup to the 2018 Developer Meetings we ran an experiment with Google Forms, using a [User Registry entry form](https://docs.google.com/forms/d/e/1FAIpQLScDJQIH_3_IqIbUTaG7E5fx10E8PxDM55XVZLlzqavF5ftU9Q/viewform) to gather more detailed information for the User Registry. About 40 projects submitted information there. The information was useful for prioritizing applicants who wanted to attend the developer meetings but we don't think people will be inclined to keep filling out a form like that on an ongoing basis -- we have gotten better results with awesome-ipfs.

**Putting them Together**
These three lists of IPFS Users have never been consolidated anywhere. There are definitely overlaps, but there are also many projects that appear in one place but not the others. There are also a huge amount of users who we know about but haven't listed in any of these places.

- It definitely makes sense to keep using awesome.ipfs.io and encouraging people to enter their info into awesome-ipfs.
- The working groups and product owners need a way to also track additional information about some users (ie. if they tell us privately that they're preparing for a big launch, or if someone reaches out privately about possibly adopting IPFS)

**What to do**
- [ ] Confirm that we will use awesome-ipfs as the venue for publicly listing IPFS users. Promote it and update awesome.ipfs.io as necessary (ie. add ability to feature projects)
- [ ] Choose where to track an internal copy of this User Registry (ie. should we keep using the airtable?)
- [ ] Consolidate the information, making sure the internal registry is complete and making sure awesome-ipfs reflects a resonably complete listing of publicly known projects
- [ ] Define processes for keeping the User Registry up to date

ref #218

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.