feat(rebranding): Complete project rebranding
Scope: everything (docs, README, AGENTS, source code, package names, file names, comments, even LIP-specific HTTP headers).
We completely break any legacy/connections with LIP, LLM-Interactive-Proxy, Go-LIP and other legacy names, shortcuts and abbreviations tied to the original LIP.
From now on, this project becomes aiproxer, domain name for FQDN package naming aiproxer.com.
In the subsequent tasks to implement Open Core model we'll split further for the OSS core. This one specifically is named aiproxer where enterprise features will get released under the name aiproxer enterprise.
Conversion scheme:
github.com/matdev83/go-llm-interactive-proxy -> github.com/aiproxer/aiproxer
go-llm-interactive-proxy -> aiproxer
llm-interactive-proxy -> aiproxer
go lip -> aiproxer
golip -> aiproxer
go-lip -> aiproxer
*lip -> *aip (three-leter shortcut suffixes referring to the LIP)
lip* -> aip* (three-leter shortcut prefixes referring to the LIP)
Examples: lipstd package -> aipstd package. HTTP headers like X-LIP-something: become X-AIP-something: and so on.
Expected end state after this refactor: no LIP, Go-LIP, golip, llm-interactive-proxy and other legacy names/shortcuts mentions across the whole repo, including filenames, directory names, package names, help files, markdown files, tests. everywhere
Dependencies / sequencing
feat(rebranding): Complete project rebranding
Scope: everything (docs, README, AGENTS, source code, package names, file names, comments, even LIP-specific HTTP headers).
We completely break any legacy/connections with LIP, LLM-Interactive-Proxy, Go-LIP and other legacy names, shortcuts and abbreviations tied to the original LIP.
From now on, this project becomes
aiproxer, domain name for FQDN package namingaiproxer.com.In the subsequent tasks to implement Open Core model we'll split further for the OSS core. This one specifically is named
aiproxerwhere enterprise features will get released under the nameaiproxer enterprise.Conversion scheme:
github.com/matdev83/go-llm-interactive-proxy->github.com/aiproxer/aiproxergo-llm-interactive-proxy->aiproxerllm-interactive-proxy->aiproxergo lip->aiproxergolip->aiproxergo-lip->aiproxer*lip->*aip(three-leter shortcut suffixes referring to the LIP)lip*->aip*(three-leter shortcut prefixes referring to the LIP)Examples:
lipstdpackage ->aipstdpackage. HTTP headers likeX-LIP-something:becomeX-AIP-something:and so on.Expected end state after this refactor: no LIP, Go-LIP, golip, llm-interactive-proxy and other legacy names/shortcuts mentions across the whole repo, including filenames, directory names, package names, help files, markdown files, tests. everywhere
Dependencies / sequencing