Skip to content

Repository files navigation

learn

Learning in public — courses written as I learn, in English, French and Spanish.

Site: https://spareilleux.github.io/learn/ · Français · Español

Built with Starlight

Courses

Area Course Status
Software Engineering › Languages & frameworks Rust for C#/Java developers complete (15 lessons)
Software Engineering › Languages & frameworks Java for C# developers in progress (lessons 1–10 of 14)
Software Engineering › Infrastructure & tooling WSL containers in progress
Other Streeling University 31 imported modules, journal started

Streeling modules are imported from GuitarAlchemist/Demerzel with npm run sync:streeling (pin a revision with -- --ref <sha>); the imported commit is recorded in streeling.lock.json.

Structure

src/content/docs/
├── index.mdx              home (English, source language)
├── method.md              how the courses are built
├── <course>/
│   ├── index.md           mission, prerequisites, outline, resources
│   ├── 01-….md            numbered lessons
│   └── journal.md         dated progress notes
├── fr/                    French translation, identical file names
└── es/                    Spanish translation, identical file names

See Method for the writing rules.

Commands

Command Action
npm install install dependencies
npm run dev local server at localhost:4321/learn/
npm run build build the site into ./dist/
npm run preview preview the build

Every push to main deploys the site to GitHub Pages (.github/workflows/deploy.yml).

About

Learning in public — bilingual (en/fr) courses written as I learn

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages