A collection of short developer guides, recipes and setup notes maintained by foxcaulfield. These documents collect practical solutions and project setup tips for NestJS, Angular, Nx, TypeScript, Prisma, SvelteKit and general tooling (ESLint, Prettier, webpack, Ubuntu setups, etc).
This repository is intentionally lightweight — each file is a single guide that you can pick up and apply in a project.
- .gitignore
- NestJS + Prisma + SvelteKit authorization setup.md
- NestJS/ (directory for NestJS-specific notes)
- Solve "Replace ↹ with ····".md
- Stricter "tsconfig.json".md
- angular-eslint
- angular-ngrx.md
- eslint/ (directory for eslint-related notes)
- nestjs-angular-typeorm-ionic.md
- nestjs.md
- ngrx.md
- nx.md
- sqlite to postgres (prisma)
- ubuntu-typescript-node.md
- ubuntu-typescript-webpack-eslint-prettier.md
These guides are practical notes meant to:
- Document repeatable setup steps for projects.
- Provide quick fixes and workarounds found while solving real issues.
- Act as a personal reference that others can reuse or adapt.
Each file is kept focused so you can copy or adapt the relevant parts directly into your projects.
- Browse the files in this repo and open any guide that looks relevant to your stack.
- Most guides are written as plain Markdown and include commands, config snippets, and short explanations.
- Copy the commands/snippets into your project; always review them and adapt to your project context (paths, versions, environment).
Contributions are welcome.
If you'd like to add or improve a guide:
- Fork the repository.
- Create a branch named something like
add/<short-topic>orfix/<topic>. - Add or edit a Markdown file (prefer
.mdextension) with:- A clear title
- Short description of problem/context
- Step-by-step instructions or minimal reproducible examples
- Any links to references or upstream docs
- Open a pull request describing what the guide adds or fixes.
A few style suggestions:
- Keep each guide focused on a single topic.
- Prefer concrete examples and commands.
- Include the OS / environment / version context when relevant.
- If a guide becomes long, consider splitting into smaller files.
- Use kebab-case or spaces followed by
.mdfor readability (this repo has mixed styles historically). - Group related notes into directories (e.g.,
NestJS/,eslint/) when there are multiple related files. - Prefer
.mdso files render on GitHub.
Maintained by foxcaulfield — https://github.com/foxcaulfield
No license file is included in this repository. If you'd like to reuse or contribute content, please check with the repository owner or open an issue/pull request to clarify licensing.