Bun - The Practical Guide Course Resources
This repository contains companion resources for the Bun - The Practical Guide course, primarily code snapshots and lecture attachments.
attachments/essentials- snapshots and attachments for the Bun essentials sectionattachments/core-api- snapshots and attachments for Bun core API examplesattachments/complete-project- the finished full-stack demo project
Most snapshot folders also have a sibling .zip file (for example attachments/core-api/sql.zip) so students can download individual snapshots more easily.
-
Download or clone this repository, or download one of the provided
.zipfiles. -
If you downloaded a
.zipfile, extract it. -
Open a terminal in the extracted snapshot folder.
-
If the snapshot contains a
package.json, install dependencies:bun install
-
Check the snapshot's
README.mdandpackage.jsonscripts for the exact commands to run.
Some snapshots require local configuration, environment variables, databases, Docker, or external services. If a folder contains .env.example files, copy them to .env and fill in the required values locally. Do not commit real secrets.
- This repository is not a single Bun project. It contains many independent examples and snapshots.
- The snapshots are intended to help you follow along with the course, compare your code, or continue from a specific course state.
- Generated files such as
node_modules, local.envfiles, build output, and local databases are intentionally excluded from version control and from the generated snapshot archives.