Skip to content

wayne-emery/projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wayne's Projects Monorepo

Personal monorepo and source of truth for portfolio projects. Each top-level numbered folder is a standalone, self-contained project that is also published to its own public GitHub repo for visibility.

Folder Standalone repo Description
01-rag-document-chat/ wayne-emery/01-rag-document-chat Full-stack RAG: upload documents, chat with grounded, citation-backed answers. FastAPI + ChromaDB + sentence-transformers + Anthropic Claude + React/TypeScript.

Editing workflow

  1. Edit here, in this monorepo. This is the canonical copy.
  2. After committing, sync the affected project to its standalone mirror:
    tools/sync-standalone-mirror.sh 01-rag-document-chat
  3. The sync script rsyncs the project folder into _mirror/<name>/, commits, and force-pushes to the matching wayne-emery/<name> repo on GitHub.

The _mirror/ folder is gitignored. It exists only to hold the secondary git repos that publish to standalone GitHub repos.

Adding a new project

  1. Create the folder, e.g. 02-something-cool/.
  2. Build the project. Commit it here in the monorepo as usual.
  3. Create the standalone GitHub repo (gh repo create wayne-emery/02-something-cool --public once the gh CLI is installed, or via the web UI).
  4. Run tools/sync-standalone-mirror.sh 02-something-cool.
  5. Add a row to the table above.

Auth

The sync script uses $HOMEBREW_GITHUB_API_TOKEN (already in ~/.zshrc) for non-interactive HTTPS pushes. If that's ever unset, git will prompt for credentials normally.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors