Pod jaką nazwą wydać wersję 1.0 biblioteki?

0

Przybliżam się do wydania wersji 1.0 biblioteki, i zastanawiam się pod jaką nazwą ją wypuścić.

Niektóre biblioteki mają nazwę namespace'u taką samą jak nazwa projektu, np:

  • laravel/laravel
  • carbon/carbon
  • infection/infection
  • twig/twig

Ale u innych jest user/project, np:

  • sebastianbergmann/phpunit
  • fzaninotto/faker
  • egulias/email-validator
  • vlucas/phpdotenv

Biblioteka nazywa się T-Regx, a jej takim "entry-pointem" jest klasa Pattern. Więc każdy kto by jej użył, musiałby własnie skorzystać z Pattern. Zastnawiam się czy bardziej rozpoznawalnym elementem libki będzie jej nazwa, czy jej główna klasa?

5

czekaj czekaj.

sebastianbergmann to jest nazwa usera

więc jeżeli byś chciał co innego, to musiałbyś albo przenieść repo albo nick zmienić, ta?

ale to wtedy google search / linki by przestały działać + tutaj już masz branding - pokazywałeś że jetbrains cię poleca

warto jest to tracić?

9

Ja bym użył guida, bo jak potem ktoś inny zrobi bibliotekę i tak samo ją nazwie, to będzie się ludziom mylić.

0

ja bym zostawił tak jak jest, ludzie którzy korzystają z niej są już nauczeni by korzystać jak jest i zmiana nazwy wymusi od nich potrzebę aktualizacji nazwy pakietu. Nie liczyłbym, że wszyscy szybko to zrobią :)

3

Ja bym użył user/project. Dobrze jest sobie zrobić chociaż minimalną rozpoznawalność.

2

"Inne" w sumie niezła nazwa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1