ipfs / ipfs-website

Official IPFS Project website
https://ipfs.tech
MIT License
32 stars 16 forks source link
decentralized dweb ipfs web3

IPFS Website (ipfs.tech)

Image of IPFS website displayed on a laptop

This repository contains code and content for the official IPFS Project website, located at https://ipfs.tech. This site acts as a high-level overview of the IPFS project, offering valuable introductory information and next-steps pathways for prospective and current IPFS users and developers, members of the press, and more.

Please note that some sites closely related to this primary IPFS website have their own repos:

For site developers

Pre requisites

# install node LTS/Current
https://nodejs.org/en/download/

# enable corepack in node > v16.17
corepack enable

# install deps
pnpm i

Run developer mode locally

To build a local copy, run the following:

# serve with hot reload at localhost:3000
pnpm dev

Build for production

# build optimised static site
pnpm generate

# launch a webserver to preview the site
pnpm preview

PR and preview

Once you're happy with your local changes, please make a PR against the main branch. Including detailed notes on your PR - particularly screenshots to depict any changes in UI - will help speed up approval and deployment.

All PRs against main automatically generate Fleek previews to make it easier to "check your work". You can view your PR's preview by clicking Details in the fleek/build check at the bottom of your PR page:
image

A reviewer will be by shortly to have a look!

Maintainers

This site's codebase is under active maintenance by members of the core IPFS team.

License

© Protocol Labs | Code is licensed with the MIT License. Except as noted, other content licensed CC-BY 3.0.