This repository contains intentionally organized and curated content for Protocol Labs' Launchpad program. We welcome contributions, but please read the Contributing section below.
See the staging stite at: https://empty-poetry-5978.on.fleek.co/
The default branch for this repository is main for the curriculum published on: https://curriculum.pl-launchpad.io/.
!Important The content published on the now deprecated Gitbook at https://protocol-labs.gitbook.io/launchpad-curriculum is configured & published from the gitbook branch.
Please work with the team to review and organize Launchpad Curriculum. In order to contribute, visit the public Launchpad repository: https://github.com/protocol/launchpad
- First, check out this README.md and STYLE-GUIDE.md in the root repo for how to format and organize your content.
- Find the section in the SUMMARY.md file where you want to add your content.
- Create a new branch or fork, and find the .md doc (or create a new .md file) in the
/content/en/curriculum
directory where you would like to add your content.
- Each section IPFS, IPLD, etc has a directory. In that directory a section may be either a .md file, or a directory with an
index.md
file and assets (images).
- Create a PR for your change to the
main
branch. Flag the most active contributors.
Questions? ping the core contributors to this repository, or open an Issue.
- Web3 and Protocol Labs
- Building Web3
- Web3 Tools
Use Hugo to statically serve & preview files on your machine
- Create a fork of this repo or simply use
git clone git@github.com:protocol/launchpad.git
- Open the
/launchpad
folder where you cloned it - Install version 0.101.1 + of Hugo with
brew install hugo
- Run
npm install
from the top level of the launchpad repository - Run
hugo server
to start hugo & preview this onlocalhost:1313
Note that you may have the run
npm install
on new/ others' branches you checkout and server before runninghugo server
Content is located in content/en/
and the directories in there will be one of the links along the top of the page.
Edit the landing pages in section-name/index.html
or section-name.md
Edit Sidebar content in config/_default/menus/menus.en.toml