Skip to content

A preparatory guide for modern web development sessions, covering essential tooling, setup, documentation, and learning practices to build strong technical foundations.

Notifications You must be signed in to change notification settings

anishshobithpscollege/foundation-knowledge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foundational Knowledge

A preparatory guide to align your technical understanding before beginning web development sessions.

Overview

This document covers:

  • Prerequisites — Tools, accounts, and setup needed before the first session
  • Recommended Videos — Curated learning resources to build foundational knowledge
  • Installation Guide — Step-by-step setup for Node.js, Git, and VS Code

Download

Get the latest PDF from Releases.

Building Locally

With Typst installed

make build

With Docker

make docker-build

Watch mode (auto-rebuild on changes)

make watch          # local Typst
make docker-watch   # Docker

Requirements

  • Typst 0.14+ (or Docker)
  • curl (for downloading Discord widget)

Project Structure

src/
├── main.typ           # Entry point
├── config.typ         # Document styling and setup
├── lib.typ            # Reusable components
├── titlepage.typ      # Cover page
├── closingpage.typ    # Final page
└── chapters/
    ├── prerequisites.typ
    ├── videos.typ
    └── installation.typ
fonts/                 # Custom fonts (Inter, Tabler Icons)
icons/                 # SVG icons for chips

Contributing

  1. Make changes to .typ files in src/
  2. Run make build to compile
  3. Check build/main.pdf for output

License

© 2026 Anish Shobith P S

About

A preparatory guide for modern web development sessions, covering essential tooling, setup, documentation, and learning practices to build strong technical foundations.

Resources

Stars

Watchers

Forks

Packages

No packages published