General discussion and documentation on community practices
Table of Contents
- Contributing Guidelines
The IPFS community is growing, and already has many resources. We ought to maintain them, build more, and improve all the things. This repository is for meta, non-code discussions (in the issues) and for documents used by multiple repositories, such as the various Contributing guidelines.
NOTE: If you're interested in discussing code, jumping on our community calls, or talking to developers about our overall project management, go to ipfs/team-mgmt. We announce our weekly calls in the ipfs/team-mgmt issues. You can also open issues in specific repositories (like go-ipfs), and come talk to us on IRC at #ipfs on freenode or Matrix.
Our goals here are to work on resources that help us with:
- Building and Maintaining Community Infrastructure
- Public Gateways
- Testing + CI Services
- IRC Bots
- Communication Channels
- Improving documentation of various projects
- Making it easy to jump in and participate
- Improving documentation for users
- Improving issues for collaborators
- Adding papers to the Understanding IPFS Reading List
- Keeping the Community Informed and Engaged
IPFS is an open source project with a large and open community. Listing out all the names of the contributors would result in a very long list, so we made a very large hex grid instead!
The grid keeps growing, find the latest always at the Contributors Hex Grid repo.
- Contributing Guidelines
- Contributing Guidelines for Golang Projects
- Code of Conduct.
We have stickers and we would love to send them to you. If you're hosting a series of IPFS meetups, we'd also love to send you T-shirts to distribute! Send your request directly to email@example.com.
There are several community meetups in different areas of the world, organized by the IPFS developers and enthusiasts. Everyone is welcome to participate in their local meetup or be the ones organizing one.
Find the list at:
ProtoSchool is a community-driven open source project dedicated to making it easy to get started with decentralized web technologies like IPFS through interactive online tutorials and local learning events led by community groups around the world. To locate a workshop near you, check out our event listings. Don't see a ProtoSchool workshop in your neighborhood? Host your own!
IPFS Event Materials
Want to host an event to share IPFS with others, or bring IPFS to another event? Feel free to use these materials to make your event(s) awesome! Everything here is Creative Commons 4.0 - so feel free to adapt or remix!
- How IPFS Works Overview: @stebalien, go-ipfs Captain and Lead Maintainer, created a great presentation template for "How IPFS Works (approximately)". Feel free to reuse or fork this deck to help break down the inner magic of IPFS for others. Here's a recording of this deck being used in practice to explain how IPFS works (from the October 2019 Osaka IPFS Meetup).
- Still have questions? IPFS Simply Explained does a great job visualizing how IPFS addresses some key use cases and needs to upgrade the internet.
- IPFS Deep Dive Workshops: These two videos - How IPFS Deals with Files and The Lifecycle of Data on the Dweb - are great workshops on how core components of the IPFS network fit together. Feel free to watch these together, or just use as inspiration.
- Context and Vision for IPFS: In Why IPFS? and Building Web3, Juan Benet talks about how IPFS fits into a longer-scale evolution of technology and our progress on building the new set of capabilities to power web3. The amazing video in "Why IPFS" that sets the stage for our place in the cosmos is "Our Story in 1 Minute" by melodysheep.
- IPFS Intro with Interactive Demo @NukeManDan gives a basic overview and provides and interactive demo with PeerPad for the audience. Here is a video to model after and the slides used. To generate nice looking QR codes to replace in the slides for your own, check out https://qrcode-monkey.com/ . You are also encouraged to reach out to @NukeManDan for assistance or feedback on these materials.
We have a community Google Calendar, where you can watch for events and sync to. We will add relevant events concerning IPFS to it, both with geographical and interplanetary (online) locations.
If you know of an event that has a set date and location and is not listed on the calendar, please open an issue on this repository requesting that it be added to the calendar.
This repository falls under the IPFS Code of Conduct.
Want to hack on IPFS?