-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: refresh README and link to ipfs/pm for OKRs
This change follows ipfs/team-mgmt#719
- Loading branch information
Showing
2 changed files
with
35 additions
and
80 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,21 +5,30 @@ | |
## Goals | ||
|
||
- Browser extension exposes IPFS features in a robust and intuitive form | ||
- Ensure smooth experience for web developers in browser contexts | ||
- Browser developers are addressing requirements of the distributed web | ||
- **Browser Users** - Browser extension exposes IPFS features in a robust and intuitive form | ||
- **Web Developers** - Ensure smooth experience for web developers in browser contexts | ||
- **Browser Vendors** - Browser developers are addressing requirements of the distributed web | ||
|
||
## Current Status | ||
|
||
### Browser Extension | ||
|
||
Install the [IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion#ipfs-companion): an extension to give your browser super powers, I mean, to add support for the IPFS protocol and related [features](https://github.com/ipfs-shipyard/ipfs-companion#features). | ||
[IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion#ipfs-companion) is a browser extension that simplifies access to IPFS resources and adds support for the | ||
IPFS protocol. | ||
It runs in <img src="https://unpkg.com/@browser-logos/[email protected]/firefox_16x16.png" width="16" height="16">Firefox (desktop and android) | ||
and various Chromium-based browsers such as | ||
<img src="https://unpkg.com/@browser-logos/[email protected]/chrome_16x16.png" width="16" height="16">Chrome or | ||
<img src="https://unpkg.com/@browser-logos/[email protected]/brave_16x16.png" width="16" height="16">Brave. | ||
Check [its features](https://github.com/ipfs-shipyard/ipfs-companion#features) and [**install it**](https://github.com/ipfs-shipyard/ipfs-companion#install) today! | ||
|
||
It experimentally exposes IPFS API under [`window.ipfs`](https://github.com/ipfs-shipyard/ipfs-companion/blob/master/docs/window.ipfs.md#notes-on-exposing-ipfs-api-as-windowipfs). | ||
Exciting ongoing work: [Exposing IPFS API via `window.ipfs`](https://github.com/ipfs-shipyard/ipfs-companion/blob/master/docs/window.ipfs.md#notes-on-exposing-ipfs-api-as-windowipfs), | ||
[mozilla/libdweb](https://github.com/ipfs-shipyard/ipfs-companion/blob/libdweb/docs/libdweb.md): | ||
[native protocol handler](https://github.com/ipfs-shipyard/ipfs-companion/pull/533), | ||
[local DNS-SD discovery and TCP transport](https://github.com/ipfs-shipyard/ipfs-companion/pull/553) | ||
|
||
### JavaScript Libraries | ||
Currently in order to run IPFS in a web browser, you have to either bundle [`js-ipfs`](https://github.com/ipfs/js-ipfs) (full IPFS node in JS) with your client-side application | ||
or use [`js-ipfs-api`](https://github.com/ipfs/js-ipfs-api) (HTTP API client library) to connect to external daemon running on local or remote machine. Make sure to check `/examples` in both repos. | ||
Currently in order to run IPFS in a web browser, you have to either bundle [`js-ipfs`](https://github.com/ipfs/js-ipfs) (**full IPFS node in JS**) with your client-side application | ||
or use [`js-ipfs-api`](https://github.com/ipfs/js-ipfs-api) (**HTTP API client library**) to connect to external daemon running on local or remote machine. Make sure to check `/examples` in both repos. | ||
|
||
#### ..in Service Workers | ||
|
||
|
@@ -37,21 +46,20 @@ DNSLink is mapping a domain name to an IPFS address by means of DNS TXT record. | |
|
||
Read [DNSLink guide](https://docs.ipfs.io/guides/concepts/dnslink/) for details such as setting it up on your own website and [DNSLink in IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion/blob/master/docs/dnslink.md) to see additional benefits of using our browser extension. | ||
|
||
## PM'ing | ||
## Resources | ||
|
||
- [](https://waffle.io/ipfs/in-web-browsers) | ||
- [ROADMAP](ROADMAP.md) (with Quarterly Objectives and Key Results) | ||
- [Working Group Meeting Notes](https://github.com/ipfs/in-web-browsers/tree/master/meeting-notes) | ||
#### PM | ||
- [Meeting Notes](https://github.com/ipfs/in-web-browsers/tree/master/meeting-notes) | ||
- [ROADMAP](ROADMAP.md) | ||
- [Quarterly Objectives and Key Results (OKRs)](https://github.com/ipfs/pm/blob/master/OKR/WB.md) | ||
- [](https://waffle.io/ipfs/in-web-browsers) | ||
|
||
## Team | ||
#### Related Endeavours | ||
|
||
|
||
|
||
## Related Endeavours | ||
|
||
- [IPFS Desktop](https://github.com/ipfs-shipyard/ipfs-desktop) - A Desktop application to run IPFS with a GUI | ||
- [IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion) - A Web Extension to give your browser super powers. | ||
- [IPFS WebUI](https://github.com/ipfs-shipyard/ipfs-webui) - The IPFS Dashboard | ||
- [IPFS GUI](https://github.com/ipfs-shipyard/pm-ipfs-gui) - Unifying and leveling up IPFS interfaces and the user journey into the Distributed Web | ||
- [IPFS Styleguide and UI language](https://github.com/ipfs-shipyard/ipfs-ui-style-guide) | ||
|
||
- [js-ipfs](https://github.com/ipfs/js-ipfs) - IPFS implementation in JavaScript | ||
- [HTTP API Documentation](https://docs.ipfs.io/reference/api/http/) - When an IPFS node (go-ipfs or js-ipfs) is running as a daemon, it exposes an HTTP API that allows you to control the node and run the same commands you can from the command line. | ||
- [js-ipfs-api](https://github.com/ipfs/js-ipfs) - A client library for the IPFS HTTP API, implemented in JavaScript | ||
- [IPFS GUI Working Group](https://github.com/ipfs-shipyard/pm-ipfs-gui) - Unifying and leveling up IPFS interfaces and the user journey into the Distributed Web | ||
- [Dynamic Data and Capabilities in IPFS Working Group](https://github.com/ipfs/dynamic-data-and-capabilities) - building blocks that enable collaborative applications, providing solutions for security, identity, access control, concurrency, synchronization, offline and near-real-time collaboration on top of IPFS |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters