BrianHenryIE / strauss

Prefix PHP namespaces and classnames to allow multiple versions of libraries to exist without conflict.
https://brianhenryie.github.io/strauss/
MIT License
142 stars 23 forks source link

Cosmetic: Rename project from `strauss` to `php-renamespacer` #123

Open BrianHenryIE opened 1 month ago

BrianHenryIE commented 1 month ago

I've never really liked the name and would prefer something that communicates the purpose better.

There's no neat way on Packagist to just rename. The procedure is to start a new package and mark the previous one as abandoned.

I think what needs to be done:

I think this will mean existing users of brianhenryie/strauss will be pointed to brianhenryie/strauss-renamed and will continue to work for existing and future releases, while outputting a message advising to run a command to change the name. The * above is that maybe the the repo will need all existing releases in brianhenryie/strauss have a corresponding release in brianhenryie/strauss-renamed .

Good reading:

@Seldaek Does all that make sense?

Seldaek commented 1 month ago

Not really no, that's way overcomplicated. Just do the first two steps, and then resubmit the repo url to get a second package on packagist with the new name. Then you can mark the old one as abandoned on packagist and point to new name.