- In ubuntu, at the terminal you should run:
$ sudo apt-get install julia
- open a Julia session and install the dependencies:
julia> ]
(@v1.5) pkg>
(@v1.5) pkg> add Documenter
(@v1.5) pkg> add Plots
(@v1.5) pkg> add LaTeXStrings
- Clone the repo from the bash terminal:
$ git clone https://github.com/ONSAS/ONSAS_docs.git
-
Create or checkout to your branch and Edit the documents.
-
Create the documentation using
make.jl
. For that from your ONSASdocs folder, run:
$ julia docs/make.jl
In Windows from a Julia session:
julia> include(".\\docs\\make.jl")
The documentation is generated in the folder docs/build
. Open the file index.html
to visualize the result.
- Commit the changes and crete the Pull Request to master.
- lualatex
- python-pygments
- minted (en texlive/extras)
Los tutoriales se encuentran en la carpeta https://github.com/ONSAS/ONSAS-doc/tree/master/tutorials
.
-
Para editar un tutorial existente, ubicar el archivo que contiene el tutorial, por ejemplo linear_elastic.jl y editarlo directamente.
-
Para crear un tutorial nuevo, generar un archivo
.jl
en una nueva carpeta o una carpeta existente bajotutorials
. Luego asegurarse que el archivo se lee en generate.jl, que es el script encargado de transforma el archivo fuente.jl
a un documento.md
que muestra la web html. Por último, editar el argumentopages
dentro demakedocs
aqui, de forma que se incorpore el nuevo tutorial al panel de navegación de la documentación online.
El formato .jl
es un archivo de Julia, con comandos adicionales que interpreta el paquete Literate. Por más información y opciones de formato, ver la documentacion de Literate.jl.
Para editar la bibliografía publicada, se debe modificar el archivo biblio.bib
. Al realizar la compilación con el comando make.jl
se reescribirán los archivos _biblio.bib
y references.md
.