Skip to content

Commit 750b88a

Browse files
authored
Landing page revamp (ipfs#1516)
1 parent 77fc9b2 commit 750b88a

File tree

1 file changed

+21
-47
lines changed

1 file changed

+21
-47
lines changed

docs/README.md

Lines changed: 21 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -7,59 +7,33 @@ description: The home page for developer documentation for IPFS, the InterPlanet
77

88
The InterPlanetary File System (IPFS) is a set of composable, peer-to-peer protocols for addressing, routing, and transferring [content-addressed](concepts/glossary.md#content-addressing) data in a decentralized file system. Many popular Web3 projects are built on IPFS - see the [ecosystem directory](https://ecosystem.ipfs.tech) for a list of some of these projects.
99

10-
While IPFS is a file system, it is _not_ a storage system. Instead, IPFS can be thought of as both the protocol implementations of IPFS (such as [Kubo](concepts/glossary.md#kubo)) and as the decentralized network comprised of the individual [nodes](concepts/glossary.md#node) that are running protocol implementations.
10+
## Learn
1111

12-
## Get started
13-
14-
Check out these docs to get started with IPFS:
15-
16-
- [Learn the basics](concepts/README.md#learn-the-basics)
17-
- [Case studies](concepts/README.md#examples-and-case-studies)
18-
- [How-to guides](how-to/README.md)
19-
- [API and CLI references](reference/README.md)
20-
- [Install IPFS](install/README.md)
21-
22-
<abbr title="too long; didn't read">TL;DR</abbr>? [Glossary](concepts/glossary.md) provides short definitions of IPFS terms and concepts.
23-
24-
25-
## Download IPFS tools
26-
27-
These tools can help you use and build on IPFS more quickly and efficiently — give them a try today!
28-
29-
| [Browser Companion](https://github.com/ipfs-shipyard/ipfs-companion) | [IPFS Desktop](https://github.com/ipfs-shipyard/ipfs-desktop) | [IPLD Explorer](https://explore.ipld.io/) |
30-
| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- |
31-
| ![The IPFS browser companion in Firefox.](./images/ipfs-companion.png) | ![The IPFS desktop app running on MacOS with the status tab open.](./images/ipfs-desktop.png) | ![The IPLD Explorer homepage.](./images/ipld-explorer.png) |
32-
33-
## Host your website on IPFS
34-
35-
Protect yourself from single-point-of-failure risks and benefit from decentralized infrastructure by hosting your static website using IPFS. If you're new to IPFS, this is an excellent place to start learning how to build on the decentralized web.
36-
37-
[Start the tutorial →](how-to/websites-on-ipfs/single-page-website.md)
38-
39-
## Learn about the decentralized web
40-
41-
Want to know more about the decentralized web (DWeb) and how it's changing the internet? These resources will give you a clearer understanding of the DWeb movement, and how it's improving the world:
42-
43-
- [IPFS and the problems it solves](concepts/what-is-ipfs.md)
44-
- [Peer-to-peer sharing](concepts/dht.md)
45-
- [Content-addressed data](concepts/content-addressing.md)
46-
47-
[See more guides in the Concepts section →](concepts/README.md)
48-
49-
::: callout
50-
ProtoSchool's self-guided [interactive tutorials](https://proto.school/tutorials) are designed to introduce you to decentralized web concepts, protocols, and tools. Explore JS-IPFS APIs by completing browser-based coding challenges in ProtoSchool's [IPFS course](https://proto.school/course/ipfs), or explore code-free intros to essential DWeb concepts and related projects in the IPFS ecosystem.
12+
:::tip
13+
New to IPFS? Start with
14+
[the 3-page Basic Concepts](./concepts/README.md#learn-the-basics).
5115
:::
5216

53-
## See what others are building
17+
- Learn what IPFS is and isn't, the problems it solves, the different subsystems that it is comprised of and how each one works in [the Basic Concepts](./concepts/README.md#learn-the-basics).
18+
- Dive into ideas like hashing, immutability, persistence (and more) that underlie IPFS in [Ideas and theory](./concepts/README.md#ideas-and-theory).
19+
- Learn more about the subsystems that IPFS is comprised of in [Subsystems and components](./concepts/README.md#subsystems-and-components)
20+
- Get an [overview of IPFS implementations](./concepts/ipfs-implementations.md).
21+
- [Compare IPFS to other similar systems](./concepts/comparisons.md).
22+
- Understand the project history, ecosystem status and more in the [Project section](./project/README.md).
23+
- See how other software systems leverage IPFS in the [Case Studies section](./case-studies/arbol.md).
5424

55-
Are you looking for inspiration? You can find a huge collection of awesome community projects over at Awesome IPFS.
25+
## Develop
5626

57-
[Check out Awesome IPFS now →](https://awesome.ipfs.tech/)
27+
:::tip
28+
Are you developing with IPFS implementations and tools, and looking for technical support from IPFS experts? For the fastest possible assistance and resolution of your support needs, see the [guide to getting technical help and support](./community/README.md#get-technical-support-and-help).
29+
:::
5830

59-
![The Awesome IPFS homepage.](./images/awesome-ipfs.png =740x420)
31+
- Install and set up various IPFS implementations and tools in [Get Started](./install/README.md).
32+
- Get inspired with [IPFS usage ideas and examples](#examples-and-case-studies).
33+
- Find reference material for IPFS implementations, tools and the HTTP API in the [API and CLI references](./reference/README.md).
34+
- Learn by doing with the hands-on guides available in the [How-to guides](./how-to/README.md).
6035

61-
## Be part of the IPFS community
6236

63-
IPFS has a bustling community of designers, developers, writers, and activists who are all helping to improve the project. You can join in by attending a local meetup, helping out at a conference, chatting online through [Discord](https://discord.com/invite/KKucsCpZmY), or joining a discussion in [the IPFS forum](https://discuss.ipfs.tech/).
37+
## Join the IPFS community
6438

65-
[Find out more in the Community section](community/README.md)
39+
IPFS has a bustling community of designers, developers, writers, and activists who are all helping to improve the project. Find out about the events and resources available, and how to get involved in the [Community section](./community/README.md)

0 commit comments

Comments
 (0)