Macbook Stash backup. All projects are light-weighted and pulled or dependent on VMs.
├── _kit
├── _utils
├── blog-mimi
│ └── docs
│ ├── blog
│ │ ├── 2026
│ │ └── posts
│ └── stylesheets
├── projects
│ ├── 2025-adaptive-immune-profiling
│ ├── 2025-brain-to-text
│ │ ├── notebooks
│ │ └── src
│ ├── 2025-chart-students-map
│ ├── 2025-hedge-fund-forecasting
│ ├── 2025-helios-commodity
│ │ └── notebooks
│ ├── 2025-rsna-competition
│ ├── 2026-aimo3
│ ├── 2026-customer-analytics-with-dl
│ └── 2026-march-madness-ncaa
│ └── references
├── scripts
├── textbook
│ └── chapters
└── workspace
├── demo
├── notebooks
└── src
This workspace is a monorepo with nested repos. Git submodules
| Path | Remote | Purpose |
|---|---|---|
~/Projects (parent) |
whoamimi/workspace |
Main workspace, branch main |
blog-mimi/ |
whoamimi/whoamimi.github.io |
MkDocs blog in subdirectory path: /blog, live at https://whoamimi.github.io |
plug-mimi/ |
whoamimi/plugin-mimi |
Submodule git init subdirectory path: /plugin-mimi |
- A submodule is its own repo. The parent stores only a pointer to one commit.
- Commit and push inside the submodule first. Then run
git add <submodule>and commit in the parent to update the pointer. - Loose edits inside a submodule show as
modified contentin the parent. That is normal. - Clone everything with
git clone --recurse-submodules https://github.com/whoamimi/workspace.git. - Pull submodule updates with
git submodule update --init --recursive.
- Source lives in
blog-mimi/(mkdocs.ymlanddocs/). - A GitHub Actions workflow at
blog-mimi/.github/workflows/deploy.ymlruns on every push tomain. - It runs
mkdocs gh-deploy --force --remote-branch gh-pages. - GitHub Pages serves the
gh-pagesbranch (/ (root)). - To deploy manually, run
mkdocs gh-deploy --force --remote-branch gh-pagesfromblog-mimi/. - Never push built HTML to
main. Keepmainfor source only.