Większość bibliotek, które widzę, ma skomplikowane nazewnictwo pakietów, szczególnie com / org. Czy istnieje dla nich konwencja lub czy wystarczający jest pakiet permutacji?
Istnieją zalecenia firmy Oracle dotyczące nazewnictwa pakietów . Powodem tej konwencji nazewnictwa jest minimalizacja duplikatów. Jeśli wszyscy po prostu użyją krótkich, prostych nazw, bardziej prawdopodobne jest, że projekt będzie zawierał dwa permutation
pakiety. Jeśli nazwa jednej klasy byłaby taka sama, wystąpiłyby konflikty nazw. Sprawa może być myląca dla programisty, jeśli nie występują konflikty nazw uniemożliwiające rozwiązywanie klas.
Jeśli masz nazwę domeny, sugeruję jej użycie. Jeśli prowadzisz hosting w usłudze, takiej jak GitHub lub Sourceforge, wystarczy użyć ścieżki do swojego projektu. Niezależnie od tego, bądź wyraźny, aby uniknąć konfliktów lub zamieszania.
Czy istnieje określony format ich publikowania? Czy powinienem dołączyć osobne WAR dla kodu źródłowego / javadoc?
Nie ma określonego formatu. Przynajmniej skrypt źródłowy i konwencyjny (Make, Ant, Maven). Fajnie jest mieć wstępnie skompilowane pliki JAR lub WAR, ale nie jest to konieczne. Niektóre projekty zawierają Javadoc w bibliotece, inne mogą wygenerować dwa pliki JAR (jeden z Javadoc, a drugi bez). Dobrym pomysłem może być również opublikowanie Javadoc w Internecie, jeśli pozwala na to rozwiązanie do hostingu projektów.
Mam pliki w repozytorium GitHub. Wydaje mi się, że mogę tam podać pliki, ale jak zachęcić ludzi do znalezienia mojego repo?
Zareklamuj to. Zacznij od pokazania go kilku znajomym. Bloguj o tym. Udostępnij link w Internecie. Znajdź kogoś, kto ma problem, który może rozwiązać za pomocą tej biblioteki (ale upewnij się, że ujawniłeś, że utworzyłeś bibliotekę).