Estoy leyendo en el artículo cómo generar una documentación HTML similar a Apple en here. Mis preguntas son para qué se usan las líneas de comando. ¿Cómo podemos combinar líneas de comando y Appledoc xcode project para generar un HTML?cómo usar appledoc para generar una documentación similar a Apple
Respuesta
No he utilizado 'appledoc', pero a partir de un vistazo rápido a la página que vinculó parece que es una utilidad de línea de comandos de código abierto. Así que el primer paso será compilar el programa 'appledoc' en sí mismo, y luego pegarlo en un directorio que esté en su camino, como /usr/local/bin
o ~/bin/
.
El siguiente paso es tratar de usarlo para generar cierta documentación (suponiendo que ya haya creado los archivos de reducción que consume). Abra una ventana de terminal, vaya al directorio donde los archivos son, y luego usar la orden dada en la parte superior de la página que se conectó:
appledoc --project-name appledoc --project-company "Gentle Bytes" --company-id com.gentlebytes --output ~/help .
Si desea utilizar 'appledoc' para regenerar la documentación de cada Cuando construya un proyecto, puede agregar una fase de compilación "Ejecutar script" a un destino existente en su proyecto, o crear un nuevo objetivo solo para la documentación que no tiene más que una fase de compilación "Ejecutar script". De cualquier manera, el script en esa fase debe ser script de shell que contenga un comando similar al anterior (aunque probablemente desee especificar el directorio de origen explícitamente en lugar de simplemente usar el directorio 'actual', es decir, .
).
Soy el autor de la herramienta appledoc. La herramienta está pensada para ser utilizada según lo respondido por Caleb arriba. El método de instalación recomendado es clonar el repositorio de GitHub, abrir el proyecto en Xcode, compilar y, opcionalmente, copiar el binario a su ruta, como se sugirió anteriormente. Además, también debe copiar los archivos de plantilla necesarios para ejecutar la herramienta en una de las rutas predefinidas. Todos los pasos requeridos se describen en el archivo léame en la página appledoc en GitHub, consulte la sección Instalación rápida.
También existen otros métodos para instalar - toda contribución de los usuarios:
- Puede utilizar
install-appledoc.sh
script incluido en el repositorio git. - También hay disponible la receta homebrew, aunque no instala archivos de plantilla a mi entender (consulte this link).
Para cualquier pregunta adicional vaya a appledoc Google group. Acabo de crearlo hace unos días, por lo que no hay contenido en el momento de escribir esto, pero no dude en hacer preguntas allí.
Como ya he encontrado en esta post, se puede generar una documentación HTML completa de su código con esta línea de comandos:
appledoc --project nombre BabelCPP --project-empresa "mi nombre" - -company-id com.mycompany --no-create-docset --output ./doc/.
El último "." es el camino a tu código
- 1. Documentación similar a Javadoc para C++
- 2. ¿Cómo generar documentación para Asp.Net MVC?
- 3. ¿Cómo puedo usar Sandcastle Help File Builder para generar documentación sin fuente de documentación?
- 4. Generar documentación para componentes compuestos JSF 2
- 5. ¿Documentación similar a Javadoc para bibliotecas C/C++?
- 6. cómo generar la documentación de API
- 7. ¿Generar documentación de Protobuf?
- 8. ¿Cómo generar documentación de javadoc con diéresis?
- 9. ¿Cómo generar un gráfico de impacto similar a Github?
- 10. ¿Cómo usar JSON para volver a generar el objeto Javascript?
- 11. Generar documentación de JavaScript con Doxygen
- 12. ¿Cómo generar documentación msdn desde javascript? Preferiblemente usando sandcastle
- 13. Generar documentación de WCF usando SandCastle
- 14. Graphviz para la documentación
- 15. ¿Cómo ignorar una clase al generar documentación XML para un proyecto de Visual Studio?
- 16. Documentación de código para delphi similar a javadoc o C# xml doc
- 17. Comentarios de Xcode autocompletado (estilo appledoc)
- 18. Cómo usar los archivos de documentación XML
- 19. ¿Cómo usar LLVM para generar un gráfico de llamadas?
- 20. ¿Visual Studio tiene una opción para generar documentación html para comentarios al estilo Javadoc?
- 21. Documentación en las estructuras de datos .emlx de Apple Mail (para fines de conversión)?
- 22. ¿Cómo generar HTML a partir de la documentación de Emacs Lisp?
- 23. Generar documentación de código HTML de un solo archivo
- 24. Cómo generar documentación ejecutando un comando con cada svn commit
- 25. Crear una UIView reutilizable similar a UITableViewCell
- 26. Java - applet web similar a una consola
- 27. ¿Hay una clase similar a PropertyPlaceholderConfigurer para usar con Spring que acepta XML?
- 28. Estructura de datos similar a una matriz simétrica para C++
- 29. ¿Hay alguna herramienta similar a una pelusa para MSBuild?
- 30. Cómo generar una buena semilla aleatoria para pasar a srand()?
Dudo que la mayoría de la gente esté familiarizada con el proyecto 'appledoc', por lo que es posible que desee explicar su pregunta un poco más. – Caleb