Instalacion
para agregar Yard a nuestro proyecto debemos agregar en el Gemfile
group :development do
gem 'yard'
end
No debemos olvidarnos de agregar la gema en el group development para así evitar que la documentación esté abierta para cualquiera desde producción
Luego de hacer el bundle install podremos ejecutar el comando yard en nuestra terminal del proyecto
yard <command> [options]
Commands:
config Views or edits current global configuration
diff Returns the object diff of two gems or .yardoc files
doc Generates documentation
gems Builds YARD index for gems
graph Graphs class diagram using Graphviz
help Retrieves help for a command
ri A tool to view documentation in the console like `ri`
server Runs a local documentation server
stats Prints documentation statistics on a set of files
Como a medida que el proyecto crezca es probable que se necesite de correr cada comando con varias opciones se puede crear un archivo .yardopts
y guardar ahi dichas opciones.
Por ejemplo si nosotros quisieramos correr el siguiente comando
yardoc --no-private --protected app/**/*.rb - README LEGAL COPYING
podemos guardar dentro del archivo .yardopts
--no-private --protected app/**/*.rb - README LEGAL COPYING
Y de esa forma solo deberíamos correr el comando
yard
Last updated