Czytam na artykule, jak wygenerować podobną do Apple dokumentację HTML na here. Moje pytania są tym, do czego służą linie poleceń. Jak połączyć linie poleceń i projekt xcode appledoc, aby wygenerować kod HTML.jak używać appledoc do generowania dokumentacji podobnej do Apple
Odpowiedz
Nie użyłem "appledoc", ale z szybkiego spojrzenia na połączoną stronę wydaje się, że jest to narzędzie wiersza polecenia typu open-source. Pierwszym krokiem będzie więc skompilowanie samego programu "appledoc", a następnie umieszczenie go w katalogu znajdującym się na Twojej ścieżce, takim jak /usr/local/bin
lub ~/bin/
.
Następnym krokiem jest próba użycia go do wygenerowania dokumentacji (zakładając, że już utworzyłeś pliki przeceny, które zużywa). Otwórz okno terminala, przejdź do katalogu, w którym pliki są, a następnie użyć polecenia podane w górnej części strony, którą powiązany:
appledoc --project-name appledoc --project-company "Gentle Bytes" --company-id com.gentlebytes --output ~/help .
Jeśli chcesz użyć „appledoc” regenerować dokumentacja każdego w czasie, gdy tworzysz jakiś projekt, możesz dodać fazę "Uruchom skrypt" do istniejącego celu w swoim projekcie lub utworzyć nowy cel tylko dla dokumentacji, która ma tylko fazę "Uruchom skrypt". Tak czy inaczej, skrypt w tej fazie powinien być skryptem powłoki zawierającym polecenie podobne do powyższego (chociaż prawdopodobnie będziesz chciał wyraźnie określić katalog źródłowy, a nie tylko używać "bieżącego" katalogu, tj. .
).
Jestem autorem narzędzia appledoc. Narzędzie jest przeznaczone do użycia w odpowiedzi na powyższe pytanie Caleba. Zalecaną metodą instalacji jest klonowanie repozytorium z GitHub, otwarty projekt w Xcode, kompilacja i opcjonalnie kopiowanie plików binarnych do twojej ścieżki, jak zasugerowano powyżej. Dodatkowo należy również skopiować pliki szablonów wymagane do uruchomienia narzędzia do jednej z predefiniowanych ścieżek. Wszystkie wymagane czynności opisano w pliku readme na stronie appledoc pod numerem GitHub, patrz sekcja Szybka instalacja.
Istnieją także inne metody instalacji - cały wkład użytkowników:
- Można używać
install-appledoc.sh
skrypt zawartych w repozytorium git. - Dostępna jest również receptura homebrew, ale nie jest zgodna z plikami szablonów (zob. this link).
Aby uzyskać dodatkowe pytania, przejdź na stronę appledoc Google group. Właśnie go stworzyłem kilka dni temu, więc w chwili pisania tego tekstu nie ma żadnych treści, ale możesz tam zadawać pytania.
Jak znalazłem na tym post, można wygenerować kompletną dokumentację HTML kod z tej linii komend:
appledoc --project-nazwy BabelCPP --project-firmy "My Name" - -company-id com.mycompany --no-create-docset --output ./doc/.
Ostatni "." jest ścieżką do twojego kodu.
- 1. Korzystanie Appledocs do generowania dokumentacji
- 2. Używanie dokumentacji Javadocs do generowania dokumentu Swagger
- 3. Jak używać LLVM do generowania wykresu połączeń?
- 4. Jak używać jekyll do napisania dokumentacji projektu?
- 5. Jak używać dplyr do generowania tabeli częstotliwości
- 6. Jak używać LINQ do generowania nowego typu obiektów
- 7. Jak mogę użyć Sandcastle Help File Builder do generowania dokumentacji bez źródła dokumentacji?
- 8. Django - Stosować admindocs do automatycznego generowania dokumentacji dla Kodeksu Własną
- 9. Jak używać Gradle do generowania JavaDoc w Android Studio?
- 10. Czy mogę używać SoX do generowania dźwięku?
- 11. Tworzenie kuli podobnej do Ziemi
- 12. Utwórz odwołanie do zmiennej (podobnej do PHP "= &")?
- 13. Jak używać gipp webpack-stream do generowania odpowiedniego nazwanego pliku?
- 14. Jak używać NLTK do generowania zdań z indukowanej gramatyki?
- 15. Jak używać Pythona `secret` module do generowania losowej liczby całkowitej?
- 16. Narzędzie do dokumentacji dla TypeScript, takie jak JSDoc
- 17. Javadoc do dokumentacji projektu
- 18. Biblioteka do generowania diagramów UML
- 19. Jak używać FsCheck do generowania liczb losowych jako danych wejściowych do testów opartych na właściwościach?
- 20. Jak dołączyć folder do dokumentacji doxygen?
- 21. Używanie programu dub do tworzenia dokumentacji
- 22. Programowy dostęp do dokumentacji Java
- 23. AtomicInteger do generowania ograniczonej sekwencji
- 24. Czy można używać raportów Jasper do generowania raportów z LDAP
- 25. Swift komentarz do standardowej dokumentacji
- 26. Jak mogę utworzyć łącze do MSDN/oficjalnej dokumentacji z moich komentarzy do dokumentacji C# XML?
- 27. Jak używać majstra do eksportu do paryża?
- 28. Jak rozpocząć kodowanie aplikacji internetowej podobnej do Skype?
- 29. jak znaleźć n-tą cyfrę w liczbie podobnej do 1491625 ...?
- 30. Jak pisać destruktor dla klasy podobnej do unii
Wątpię, aby większość osób znała projekt "appledoc", więc możesz chcieć nieco wyjaśnić swoje pytanie. – Caleb