# Modding

We don't like forking repos. Modding is how we patch software instead. Here's why:

- no repository juggling
- AI makes it easy to rebsae
- patches make it easy for maintainers to adopt the change if so they please
- a mod proves to maintainers that a patch carries practical value
- clear purpose for each patch

This section contains all patches that neuroplastio carries. We may or may not send the upstream. Anyone is free to take a patch from here and file it to the upstream maintainer. No attribution is required, but it's appreciated.

We categorize patches for potential upstreaming:

- **yes**: we think upstream would take it as it is.
- **maybe**: it's useful, but shaped to our needs, so it would need work.
- **no**: it only serves our own code.

## What we mod

- [Blitz](https://neuroplast.io/modding/blitz): 32 patches for hotty-blitz; upstream fit 25 yes, 7 maybe
- [Bubble Tea](https://neuroplast.io/modding/bubble-tea): 3 patches for hotty.neuroplast.io; upstream fit 2 yes, 1 maybe
- [Ghostty](https://neuroplast.io/modding/ghostty): 31 patches for hottyterm; upstream fit 5 yes, 3 maybe, 23 no
- [goldmark](https://neuroplast.io/modding/goldmark): 1 patch for hotty.neuroplast.io; upstream fit 1 yes
- [Parley](https://neuroplast.io/modding/parley): 1 patch for hotty-blitz; upstream fit 1 yes
- [vello\_cpu](https://neuroplast.io/modding/vello-cpu): 2 patches for hotty-blitz; upstream fit 1 yes, 1 maybe

---

[neuroplast.io](https://neuroplast.io/) · [Modding](https://neuroplast.io/modding) · [github.com/neuroplastio](https://github.com/neuroplastio)
