Giter Site home page Giter Site logo

walkerlj0 / launchpad-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from protocol/launchpad

0.0 0.0 0.0 93.89 MB

The FORK of the curriculum for the Launchpad program

License: Apache License 2.0

JavaScript 23.63% CSS 1.33% HTML 67.26% SCSS 7.78%

launchpad-1's Introduction

Launchpad

This repository contains intentionally organized and curated content for Protocol Labs' Launchpad program. We welcome contributions, but please read the Contributing section below.

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.

Contributing to the Launchpad Curriculum

We highly encourage collaboration & contributions from others who are creating content! Adding tutorials to the Tutorials page of the platform, and Dev Tools pages are super helpful!

Sections

Curriculum

Tutorials

Hugo

Use Hugo to statically serve & preview files on your machine

  • Create a fork of this repo or simply use git clone [email protected]: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 on localhost:1313

Note that you may have the run npm install on new/ others' branches you checkout and server before running hugo server

Editing Content

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/objectives.html or section-name.md

Edit Sidebar content in config/_default/menus/menus.en.toml

Content Maintainers

When editing content, please ask for a PR review from a content maintainer:

  • Curriculum website structure, formatting, and maintenance: @chase
  • Launchpad Getting Started: @momack2
  • Web3 Basics: @hammertoe
  • PL Network: @rschanger
  • IPFS: @2color
  • IPLD: @2color
  • libp2p: @2color
  • Filecoin: @hammertoe
  • DevTools: @hammertoe

Content Maintainer Expectations

  1. Review and merge new PRs to their section of the curriculum
  2. Keep curriculum content "up to date" - including linking to new content when its source of truth moves to new locations (ex, if curriculum content is moved to a new source of truth, link to the new source of truth within the curriculum (and remove the duplicated content)
  3. Review their curriculum section at least 1x/quarter to check for needed updates / deprecation / etc

Launchpad Homepage

The Launchpad homepage is now a single html file, which is also hosted by Hugo and tracked in this repository at: layouts/index.html.

CSS for the homepage is mostly managed through tailwindcss, which gets installed automatically with npm. Tailwindcss runs as a standalone application, monitoring the source code, and generating only the css that will be needed. The command to run the tailwindcss daemon from the root directory is:

npx tailwindcss -i ./static/css/tailwind-input.css -o ./static/css/tailwind-output.css --minify --watch

launchpad-1's People

Contributors

mrodriguez3313 avatar walkerlj0 avatar enoldev avatar momack2 avatar kt-wawro avatar gruns avatar daveo101 avatar walkerford avatar johnnymatthews avatar ischasny avatar rvagg avatar anjor avatar bajtos avatar jenks-guo-filecoin avatar hkcc9740 avatar dleonx avatar brossetti1 avatar chaitanyaprem avatar vinhloc30796 avatar asilinphoto avatar developerally avatar gobengo avatar pap1ll0n avatar joaosa avatar lerajk avatar smagdali avatar ra-choa avatar prodalex avatar okkothejawa avatar mcamou avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.