diff --git a/BS5/texture-bw.png b/BS5/texture-bw.png index 8f708d49..9fa91e46 100644 Binary files a/BS5/texture-bw.png and b/BS5/texture-bw.png differ diff --git a/ROS-logo.png b/ROS-logo.png index 8c1a1b9d..871e3835 100644 Binary files a/ROS-logo.png and b/ROS-logo.png differ diff --git a/articles/descargas.html b/articles/descargas.html index 278f817f..7bebcac9 100644 --- a/articles/descargas.html +++ b/articles/descargas.html @@ -97,7 +97,7 @@ -

Fecha de actualización: 11 Mar 2024

+

Fecha de actualización: 15 Mar 2024

En CRAN

@@ -116,7 +116,7 @@

Descargas semanalesDatos sobre descargas

- +
@@ -125,7 +125,7 @@

En Posit Package ManagerDescargas de paquetes de rOpenSpain y metadatos desde Posit Package Manager.

- +

diff --git a/articles/descargas_files/figure-html/unnamed-chunk-3-1.png b/articles/descargas_files/figure-html/unnamed-chunk-3-1.png index 5f9ce112..68d6fe52 100644 Binary files a/articles/descargas_files/figure-html/unnamed-chunk-3-1.png and b/articles/descargas_files/figure-html/unnamed-chunk-3-1.png differ diff --git a/articles/descargas_files/figure-html/unnamed-chunk-4-1.png b/articles/descargas_files/figure-html/unnamed-chunk-4-1.png index c886359d..ee8b0d37 100644 Binary files a/articles/descargas_files/figure-html/unnamed-chunk-4-1.png and b/articles/descargas_files/figure-html/unnamed-chunk-4-1.png differ diff --git a/articles/ggplot2-example_files/figure-html/setup-1.png b/articles/ggplot2-example_files/figure-html/setup-1.png index a1074e83..279d0a40 100644 Binary files a/articles/ggplot2-example_files/figure-html/setup-1.png and b/articles/ggplot2-example_files/figure-html/setup-1.png differ diff --git a/articles/precompute.html b/articles/precompute.html index 8b319f4c..960f4780 100644 --- a/articles/precompute.html +++ b/articles/precompute.html @@ -109,115 +109,60 @@

See here some text:

-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer -efficitur massa risus, eu tincidunt magna finibus id. Donec quis -tincidunt est, sed commodo leo. Donec nec varius lacus. Mauris tempor -nisi ipsum, id tincidunt ipsum porta vel. Sed blandit est sit amet -bibendum egestas. Integer facilisis tortor viverra pellentesque -efficitur. Sed non magna placerat, volutpat felis ac, iaculis mauris. -Morbi tempor nulla vel enim tristique tristique. Nam sed purus aliquet, -facilisis ligula vitae, accumsan metus. Integer porta nisi iaculis massa -consequat, quis mollis tellus ultricies. Vestibulum vehicula lacinia -eros, eu aliquam neque. Pellentesque hendrerit metus et nulla tristique, -non sollicitudin odio mollis. Mauris vel eros vitae ipsum viverra -sollicitudin imperdiet sed nibh. Nullam vel metus luctus, maximus elit -eu, feugiat lectus.

-

Fusce ac massa sed lorem convallis suscipit sed vitae neque. Duis -condimentum ante dolor, congue dictum ligula ullamcorper vitae. Praesent -eros neque, dictum sit amet venenatis et, suscipit vitae diam. Praesent -venenatis, dui sit amet euismod luctus, dolor velit tempus neque, at -elementum ante sapien eget nisi. Fusce at tempus orci, et porttitor -elit. Donec dapibus enim sem, at interdum ligula dapibus quis. In sit -amet commodo arcu. Aliquam sit amet porta eros, at porta felis. Nullam -consectetur hendrerit elit nec pulvinar. Praesent nec imperdiet nulla, -sed pellentesque mi. Donec facilisis orci est, vitae aliquam tortor -elementum id. Nunc nec porta dolor, id aliquet sem. Pellentesque ac -elementum nisl. Donec faucibus arcu arcu, nec semper sapien interdum id. -Curabitur a sollicitudin tortor.

-

Mauris a nisi metus. Sed sollicitudin, nisi et condimentum facilisis, -elit neque pretium mauris, et varius erat nulla vitae purus. Nullam sed -tellus ac nulla laoreet cursus. In ultricies, leo ut pharetra egestas, -purus enim placerat turpis, in gravida leo nisi non ligula. Aenean -blandit ligula sit amet diam posuere, vestibulum euismod tortor dapibus. -Pellentesque ligula purus, condimentum nec luctus vel, feugiat id leo. -Quisque viverra a erat ac scelerisque. Nunc bibendum ac neque et -congue.

-

Vestibulum gravida, elit sit amet molestie luctus, enim arcu -fringilla odio, at malesuada mauris purus sed metus. Nunc lorem tortor, -fringilla quis maximus vel, aliquet ut orci. Aliquam pulvinar sodales -magna, consequat fermentum arcu consectetur non. Donec et ligula leo. -Vestibulum porttitor porttitor est id mattis. Phasellus non vulputate -ante. Aenean maximus orci orci, et dignissim urna finibus in. Cras -tortor est, feugiat et urna quis, interdum sodales metus. Pellentesque -neque est, aliquet volutpat condimentum ac, gravida in mi.

-

In hac habitasse platea dictumst. In hac habitasse platea dictumst. -Maecenas finibus, enim ac tristique ornare, velit turpis gravida erat, -sed mattis libero elit vel dolor. Phasellus sem tortor, mattis id -efficitur eget, tristique ut odio. Sed bibendum vehicula lacus, non -elementum magna tempor a. Phasellus id est pulvinar, porta arcu vel, -venenatis urna. Suspendisse quis consequat arcu. Quisque auctor lacus in -nisl tristique volutpat. Suspendisse non placerat leo. Praesent -pellentesque velit at lectus malesuada, at convallis quam aliquam. -Nullam sit amet sem risus. Sed maximus consectetur dui at lacinia. -Suspendisse posuere accumsan vestibulum. Maecenas vel sem placerat -mauris imperdiet placerat nec vel erat. Duis accumsan felis sit amet -purus efficitur, et lobortis urna feugiat. Curabitur tincidunt lectus -eget enim efficitur, quis accumsan neque luctus.

-

Generated 5 paragraphs, 523 words, 3547 bytes of Lorem ipsum dolor -sit amet, consectetur adipiscing elit. Integer efficitur massa risus, eu -tincidunt magna finibus id. Donec quis tincidunt est, sed commodo leo. -Donec nec varius lacus. Mauris tempor nisi ipsum, id tincidunt ipsum -porta vel. Sed blandit est sit amet bibendum egestas. Integer facilisis -tortor viverra pellentesque efficitur. Sed non magna placerat, volutpat -felis ac, iaculis mauris. Morbi tempor nulla vel enim tristique -tristique. Nam sed purus aliquet, facilisis ligula vitae, accumsan -metus. Integer porta nisi iaculis massa consequat, quis mollis tellus -ultricies. Vestibulum vehicula lacinia eros, eu aliquam neque. -Pellentesque hendrerit metus et nulla tristique, non sollicitudin odio -mollis. Mauris vel eros vitae ipsum viverra sollicitudin imperdiet sed -nibh. Nullam vel metus luctus, maximus elit eu, feugiat lectus.

-

Fusce ac massa sed lorem convallis suscipit sed vitae neque. Duis -condimentum ante dolor, congue dictum ligula ullamcorper vitae. Praesent -eros neque, dictum sit amet venenatis et, suscipit vitae diam. Praesent -venenatis, dui sit amet euismod luctus, dolor velit tempus neque, at -elementum ante sapien eget nisi. Fusce at tempus orci, et porttitor -elit. Donec dapibus enim sem, at interdum ligula dapibus quis. In sit -amet commodo arcu. Aliquam sit amet porta eros, at porta felis. Nullam -consectetur hendrerit elit nec pulvinar. Praesent nec imperdiet nulla, -sed pellentesque mi. Donec facilisis orci est, vitae aliquam tortor -elementum id. Nunc nec porta dolor, id aliquet sem. Pellentesque ac -elementum nisl. Donec faucibus arcu arcu, nec semper sapien interdum id. -Curabitur a sollicitudin tortor.

-

Mauris a nisi metus. Sed sollicitudin, nisi et condimentum facilisis, -elit neque pretium mauris, et varius erat nulla vitae purus. Nullam sed -tellus ac nulla laoreet cursus. In ultricies, leo ut pharetra egestas, -purus enim placerat turpis, in gravida leo nisi non ligula. Aenean -blandit ligula sit amet diam posuere, vestibulum euismod tortor dapibus. -Pellentesque ligula purus, condimentum nec luctus vel, feugiat id leo. -Quisque viverra a erat ac scelerisque. Nunc bibendum ac neque et -congue.

-

Vestibulum gravida, elit sit amet molestie luctus, enim arcu -fringilla odio, at malesuada mauris purus sed metus. Nunc lorem tortor, -fringilla quis maximus vel, aliquet ut orci. Aliquam pulvinar sodales -magna, consequat fermentum arcu consectetur non. Donec et ligula leo. -Vestibulum porttitor porttitor est id mattis. Phasellus non vulputate -ante. Aenean maximus orci orci, et dignissim urna finibus in. Cras -tortor est, feugiat et urna quis, interdum sodales metus. Pellentesque -neque est, aliquet volutpat condimentum ac, gravida in mi.

-

In hac habitasse platea dictumst. In hac habitasse platea dictumst. -Maecenas finibus, enim ac tristique ornare, velit turpis gravida erat, -sed mattis libero elit vel dolor. Phasellus sem tortor, mattis id -efficitur eget, tristique ut odio. Sed bibendum vehicula lacus, non -elementum magna tempor a. Phasellus id est pulvinar, porta arcu vel, -venenatis urna. Suspendisse quis consequat arcu. Quisque auctor lacus in -nisl tristique volutpat. Suspendisse non placerat leo. Praesent -pellentesque velit at lectus malesuada, at convallis quam aliquam. -Nullam sit amet sem risus. Sed maximus consectetur dui at lacinia. -Suspendisse posuere accumsan vestibulum. Maecenas vel sem placerat -mauris imperdiet placerat nec vel erat. Duis accumsan felis sit amet -purus efficitur, et lobortis urna feugiat. Curabitur tincidunt lectus -eget enim efficitur, quis accumsan neque luctus.

-

Generated 5 paragraphs, 523 words, 3547 bytes of Lorem Ipsum.

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce +pharetra, ipsum vel maximus viverra, elit magna volutpat metus, eget +bibendum velit libero vel est. Integer magna lectus, sagittis cursus +ligula a, laoreet feugiat turpis. Proin molestie lacus vitae sem +consectetur placerat. Duis sed malesuada purus, at aliquet mi. +Suspendisse a mollis justo. Proin pellentesque odio pharetra velit +ultricies egestas. Curabitur sit amet tortor eu nulla lacinia +scelerisque. Nulla aliquam porttitor neque, sed auctor dui elementum +luctus. Aenean nec iaculis nibh, id laoreet velit.

+

Phasellus consectetur ullamcorper ligula a lobortis. In tortor massa, +bibendum quis pharetra in, egestas at orci. Donec ut sem egestas, +pulvinar odio vitae, ornare ipsum. Praesent eget ex at mauris cursus +condimentum ac posuere velit. Praesent ut enim tortor. Curabitur +placerat imperdiet nisi ornare aliquet. Quisque luctus consequat lectus. +Aliquam vehicula posuere felis, et vehicula velit malesuada ut. Nullam +orci tellus, fringilla sed venenatis id, mollis eget neque. Nunc lectus +dolor, faucibus eu congue ac, ultrices eu ligula. Proin elementum nisi +ac arcu placerat imperdiet. Praesent porta lectus a feugiat +scelerisque.

+

Duis vel placerat odio, sit amet pulvinar arcu. Curabitur ante odio, +interdum eget consequat sit amet, dignissim sed lorem. Integer lacinia, +nulla quis egestas varius, erat lectus sagittis augue, non scelerisque +nunc enim quis dui. Aliquam erat mauris, commodo quis luctus quis, +lobortis at libero. Mauris molestie, nulla in iaculis lobortis, urna +elit faucibus nulla, eget fringilla velit felis sed urna. Donec ut eros +auctor, sollicitudin augue vel, venenatis orci. Duis blandit sem non ex +egestas consectetur. Etiam placerat, arcu quis luctus euismod, ante +augue consequat ex, sit amet hendrerit ex sapien a magna. Quisque nisi +erat, dapibus in maximus id, faucibus eget ligula. Fusce odio felis, +sodales a elit ut, condimentum ultrices eros. Fusce rutrum gravida +convallis. Mauris a lectus vel mauris commodo tempor. Etiam eros nibh, +auctor vitae turpis ac, gravida ultricies sem. Donec sit amet +pellentesque enim, eu maximus elit. Interdum et malesuada fames ac ante +ipsum primis in faucibus.

+

Duis gravida sodales justo id ultrices. Class aptent taciti sociosqu +ad litora torquent per conubia nostra, per inceptos himenaeos. Sed non +dui vitae quam sollicitudin rutrum quis at lacus. Nunc egestas commodo +mollis. In aliquam pellentesque mi eget tincidunt. Nulla scelerisque +commodo volutpat. In vel erat cursus urna facilisis consequat vel in +urna. Donec viverra consequat elementum. Duis pretium tortor sed maximus +gravida. Cras efficitur suscipit tellus, ut lacinia arcu pellentesque +quis.

+

Aenean nec accumsan leo, in ultrices elit. Aliquam vestibulum elit ut +lorem rutrum malesuada. Fusce vulputate arcu non elit gravida ultrices. +Ut nisi odio, feugiat et blandit a, dapibus non nisi. Vestibulum +tristique viverra scelerisque. Vestibulum laoreet at quam ut +ullamcorper. Vivamus in nisi sed justo eleifend commodo nec sit amet +magna. Sed nulla dui, laoreet nec felis vitae, maximus mollis turpis. Ut +vitae quam ac felis convallis suscipit at et risus. Sed sollicitudin, +lacus non ullamcorper ultricies, ligula lorem rhoncus sem, ut feugiat +erat magna nec urna. Sed faucibus, tortor sit amet tempor volutpat, +mauris enim posuere neque, ut maximus leo massa sed nisi. Donec +efficitur mi dolor, non cursus dui tempor vel.

+

Generated 5 paragraphs, 513 words, 3428 bytes of Lorem Ipsum

diff --git a/pkgdown.yml b/pkgdown.yml index 03825544..d42339c4 100644 --- a/pkgdown.yml +++ b/pkgdown.yml @@ -9,7 +9,7 @@ articles: code: code.html headings: headings.html precompute: precompute.html -last_built: 2024-03-11T22:50Z +last_built: 2024-03-15T16:57Z urls: reference: https://ropenspain.github.io/rostemplate/reference article: https://ropenspain.github.io/rostemplate/articles diff --git a/reference/ros_actions_check_cron.html b/reference/ros_actions_check_cron.html index 77eca6c6..5f7fe35c 100644 --- a/reference/ros_actions_check_cron.html +++ b/reference/ros_actions_check_cron.html @@ -69,10 +69,6 @@

Uso
ros_actions_check_cron(pkg = ".", overwrite = TRUE)
-
-

Fuente

-

https://github.com/r-lib/actions/blob/master/.github/workflows/check-standard.yaml

-

Argumentos

pkg
diff --git a/reference/ros_badge_ropenspain.html b/reference/ros_badge_ropenspain.html index 176d2a61..39be431d 100644 --- a/reference/ros_badge_ropenspain.html +++ b/reference/ros_badge_ropenspain.html @@ -60,8 +60,8 @@

Añade una insignia de rOpenSpain que redirige a https://ropenspain.es/ -en tu archivo README:

-

rOpenSpain

+en tu archivo README: +rOpenSpain

diff --git a/search.json b/search.json index 5b6406bf..ac0fd722 100644 --- a/search.json +++ b/search.json @@ -1 +1 @@ -[{"path":"https://ropenspain.github.io/rostemplate/articles/bullets.html","id":"simple-lists","dir":"Articles","previous_headings":"","what":"Simple lists","title":"Bullets","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Bullet 1 Bullet 2 Bullet 3 Bullet 4 Bullet 5 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Bullet 1 Bullet 2 Bullet 3 Bullet 4 Bullet 5","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/bullets.html","id":"paragraph-lists","dir":"Articles","previous_headings":"","what":"Paragraph lists","title":"Bullets","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/bullets.html","id":"nested-lists","dir":"Articles","previous_headings":"","what":"Nested lists","title":"Bullets","text":"Bullet 1a Bullet 1b Bullet 2a Bullet 2b Bullet 2c Bullet 3a Bullet 3b Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Bullet 1a Bullet 1b Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Bullet 2a Bullet 2b Bullet 2c","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/descargas.html","id":"en-cran","dir":"Articles","previous_headings":"","what":"En CRAN","title":"Descargas de paquetes de rOpenSpain","text":"Descargas de paquetes de rOpenSpain desde CRAN.","code":""},{"path":[]},{"path":[]},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/articles/descargas.html","id":"en-posit-package-manager","dir":"Articles","previous_headings":"","what":"En Posit Package Manager","title":"Descargas de paquetes de rOpenSpain","text":"Descargas de paquetes de rOpenSpain y metadatos desde Posit Package Manager.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-2","dir":"Articles","previous_headings":"","what":"Heading 2","title":"Headings","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Congue nisi vitae suscipit tellus mauris diam maecenas sed. Venenatis cras sed felis eget velit aliquet sagittis id consectetur. Et egestas quis ipsum suspendisse ultrices gravida. Tellus urna condimentum mattis pellentesque. Tincidunt tortor aliquam nulla facilisi. Pellentesque diam volutpat commodo sed egestas. Nunc scelerisque viverra mauris aliquam sem fringilla ut morbi. Est sit amet facilisis magna. Consectetur erat nam lectus urna. Eu tincidunt tortor aliquam nulla. Rutrum tellus pellentesque eu tincidunt tortor aliquam nulla facilisi. Interdum consectetur libero id faucibus nisl tincidunt. Morbi tristique senectus et netus et malesuada. Fermentum iaculis eu non diam phasellus vestibulum lorem sed.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"a-heading-with-code","dir":"Articles","previous_headings":"Heading 2","what":"A heading with code","title":"Headings","text":"Quis commodo odio aenean sed adipiscing diam. Pellentesque habitant morbi tristique senectus et. Dapibus ultrices iaculis nunc sed. Neque sodales ut etiam sit amet nisl purus mollis. Morbi tempus iaculis urna id volutpat lacus laoreet non curabitur. Justo nec ultrices dui sapien. ornare quam viverra orci. Aenean euismod elementum nisi quis. Vitae purus faucibus ornare suspendisse sed nisi lacus sed viverra.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-3a","dir":"Articles","previous_headings":"Heading 2","what":"Heading 3a","title":"Headings","text":"Enim praesent elementum facilisis leo vel fringilla est ullamcorper. Pulvinar mattis nunc sed blandit. Urna neque viverra justo nec ultrices dui sapien eget. Risus feugiat ante metus. Purus ut faucibus pulvinar elementum integer enim. Tellus mauris diam maecenas sed enim. Tincidunt dui ut ornare lectus sit amet est. Potenti nullam ac tortor vitae purus faucibus. Quis commodo odio aenean sed adipiscing diam. Pellentesque habitant morbi tristique senectus et. Dapibus ultrices iaculis nunc sed. Neque sodales ut etiam sit amet nisl purus mollis. Morbi tempus iaculis urna id volutpat lacus laoreet non curabitur. Justo nec ultrices dui sapien. ornare quam viverra orci. Aenean euismod elementum nisi quis. Vitae purus faucibus ornare suspendisse sed nisi lacus sed viverra.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-3b","dir":"Articles","previous_headings":"Heading 2","what":"Heading 3b","title":"Headings","text":"Vulputate dignissim suspendisse est ante nibh mauris. Tellus cras adipiscing enim eu turpis egestas pretium aenean. Vulputate ut pharetra sit amet aliquam id diam maecenas ultricies. Semper risus hendrerit gravida rutrum quisque non tellus orci. Integer malesuada nunc vel risus commodo viverra. Justo donec enim diam vulputate ut pharetra sit. Semper quis lectus nulla volutpat diam. Ipsum consequat nisl vel pretium lectus quam id leo . Ac odio tempor orci dapibus ultrices iaculis nunc sed. Purus non enim praesent elementum facilisis leo vel fringilla. Consectetur libero id faucibus nisl tincidunt. Massa enim nec dui nunc mattis enim ut tellus elementum. Turpis tincidunt id aliquet risus feugiat ante metus. Lacus viverra vitae congue eu consequat ac felis. Nisi lacus sed viverra tellus hac habitasse platea dictumst. Tortor vitae purus faucibus ornare suspendisse sed nisi lacus sed. Elit imperdiet dui accumsan sit amet nulla facilisi. Amet facilisis magna etiam tempor orci. Sagittis id consectetur purus ut faucibus. Nascetur ridiculus mus mauris vitae ultricies leo. Pharetra diam sit amet nisl suscipit adipiscing bibendum. Cras pulvinar mattis nunc sed blandit libero volutpat. Tortor pretium viverra suspendisse potenti. Non pulvinar neque laoreet suspendisse interdum. Gravida neque convallis cras semper. Ornare massa eget egestas purus viverra accumsan. Orci sagittis eu volutpat odio. Vestibulum rhoncus est pellentesque elit ullamcorper. Mattis nunc sed blandit libero volutpat sed cras. Volutpat sed cras ornare arcu dui vivamus arcu.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-4a","dir":"Articles","previous_headings":"Heading 2 > Heading 3b","what":"Heading 4a","title":"Headings","text":"Lacus viverra vitae congue eu consequat ac felis. Nisi lacus sed viverra tellus hac habitasse platea dictumst. Vulputate dignissim suspendisse est ante nibh mauris. Tellus cras adipiscing enim eu turpis egestas pretium aenean. Vulputate ut pharetra sit amet aliquam id diam maecenas ultricies. Semper risus hendrerit gravida rutrum quisque non tellus orci. Integer malesuada nunc vel risus commodo viverra. Justo donec enim diam vulputate ut pharetra sit. Semper quis lectus nulla volutpat diam. Ipsum consequat nisl vel pretium lectus quam id leo . Ac odio tempor orci dapibus ultrices iaculis nunc sed. Purus non enim praesent elementum facilisis leo vel fringilla. Consectetur libero id faucibus nisl tincidunt. Massa enim nec dui nunc mattis enim ut tellus elementum. Turpis tincidunt id aliquet risus feugiat ante metus. Vulputate dignissim suspendisse est ante nibh mauris. Tellus cras adipiscing enim eu turpis egestas pretium aenean. Vulputate ut pharetra sit amet aliquam id diam maecenas ultricies. Semper risus hendrerit gravida rutrum quisque non tellus orci. Integer malesuada nunc vel risus commodo viverra. Justo donec enim diam vulputate ut pharetra sit. Semper quis lectus nulla volutpat diam. Ipsum consequat nisl vel pretium lectus quam id leo . Ac odio tempor orci dapibus ultrices iaculis nunc sed. Purus non enim praesent elementum facilisis leo vel fringilla. Consectetur libero id faucibus nisl tincidunt. Massa enim nec dui nunc mattis enim ut tellus elementum. Turpis tincidunt id aliquet risus feugiat ante metus.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-4b","dir":"Articles","previous_headings":"Heading 2 > Heading 3b","what":"Heading 4b","title":"Headings","text":"Tortor vitae purus faucibus ornare suspendisse sed nisi lacus sed.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-4c","dir":"Articles","previous_headings":"Heading 2 > Heading 3b","what":"Heading 4c","title":"Headings","text":"Tortor vitae purus faucibus ornare suspendisse sed nisi lacus sed.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-2-1","dir":"Articles","previous_headings":"","what":"Heading 2","title":"Headings","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis risus sed vulputate odio ut enim blandit volutpat maecenas. Egestas sed tempus urna et pharetra pharetra massa massa ultricies. Accumsan nisl nisi scelerisque eu. Magnis dis parturient montes nascetur ridiculus mus. Iaculis urna id volutpat lacus laoreet non. Praesent tristique magna sit amet purus gravida. Id aliquet risus feugiat ante metus dictum . mollis nunc sed id. Sollicitudin ac orci phasellus egestas tellus rutrum. Dictum non consectetur erat nam . Morbi tincidunt augue interdum velit. Penatibus et magnis dis parturient montes nascetur ridiculus mus mauris. Et netus et malesuada fames ac turpis egestas sed tempus. Nulla facilisi nullam vehicula ipsum arcu cursus. massa tempor nec feugiat nisl pretium fusce. Odio eu feugiat pretium nibh ipsum. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. Elementum sagittis vitae et leo duis ut diam quam. Quis blandit turpis cursus hac. Tortor pretium viverra suspendisse potenti nullam ac tortor vitae. cras semper auctor neque vitae. Dui sapien eget mi proin sed. Dignissim cras tincidunt lobortis feugiat vivamus augue eget. Laoreet suspendisse interdum consectetur libero id. Sagittis nisl rhoncus mattis rhoncus urna neque viverra. Sit amet volutpat consequat mauris. Malesuada fames ac turpis egestas integer eget aliquet nibh praesent. Mi eget mauris pharetra et ultrices neque ornare. Sed augue lacus viverra vitae congue eu consequat. Ultrices sagittis orci scelerisque. Tincidunt tortor aliquam nulla facilisi cras. Risus ultricies tristique nulla aliquet enim tortor auctor. Lobortis feugiat vivamus augue eget arcu dictum. Risus viverra adipiscing tellus. Est velit egestas dui id ornare arcu odio ut sem. Ornare arcu dui vivamus arcu. Arcu dictum varius duis consectetur lorem donec massa. Felis imperdiet proin fermentum leo vel orci porta non. Iaculis erat pellentesque adipiscing commodo. Dignissim enim sit amet venenatis urna cursus eget. Pretium lectus quam id leo vitae turpis. Integer enim neque volutpat ac tincidunt vitae semper quis. Lectus magna fringilla urna porttitor rhoncus dolor purus non. Vulputate dignissim suspendisse est ante nibh mauris. Tellus cras adipiscing enim eu turpis egestas pretium aenean. Vulputate ut pharetra sit amet aliquam id diam maecenas ultricies. Semper risus hendrerit gravida rutrum quisque non tellus orci. Integer malesuada nunc vel risus commodo viverra. Justo donec enim diam vulputate ut pharetra sit. Semper quis lectus nulla volutpat diam. Ipsum consequat nisl vel pretium lectus quam id leo . Ac odio tempor orci dapibus ultrices iaculis nunc sed. Purus non enim praesent elementum facilisis leo vel fringilla. Consectetur libero id faucibus nisl tincidunt. Massa enim nec dui nunc mattis enim ut tellus elementum. Turpis tincidunt id aliquet risus feugiat ante metus. Vulputate dignissim suspendisse est ante nibh mauris. Tellus cras adipiscing enim eu turpis egestas pretium aenean. Vulputate ut pharetra sit amet aliquam id diam maecenas ultricies. Semper risus hendrerit gravida rutrum quisque non tellus orci. Integer malesuada nunc vel risus commodo viverra. Justo donec enim diam vulputate ut pharetra sit. Semper quis lectus nulla volutpat diam. Ipsum consequat nisl vel pretium lectus quam id leo . Ac odio tempor orci dapibus ultrices iaculis nunc sed. Purus non enim praesent elementum facilisis leo vel fringilla. Consectetur libero id faucibus nisl tincidunt. Massa enim nec dui nunc mattis enim ut tellus elementum. Turpis tincidunt id aliquet risus feugiat ante metus.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"blockquote","dir":"Articles","previous_headings":"","what":"Blockquote","title":"Headings","text":"En un lugar de la Mancha, de cuyo nombre quiero acordarme, ha mucho tiempo que vivía un hidalgo de los de lanza en astillero, adarga antigua, rocín flaco y galgo corredor. Una olla de algo más vaca que carnero, salpicón las más noches, duelos y quebrantos los sábados, lantejas los viernes, algún palomino de añadidura los domingos, consumían las tres partes de su hacienda. El resto della concluían sayo de velarte, calzas de velludo para las fiestas, con sus pantuflos de lo mesmo, y los días de entresemana se honraba con su vellorí de lo más fino. Tenía en su casa una ama que pasaba de los cuarenta, y una sobrina que llegaba los veinte, y un mozo de campo y plaza, que así ensillaba el rocín como tomaba la podadera. Frisaba la edad de nuestro hidalgo con los cincuenta años; era de complexión recia, seco de carnes, enjuto de rostro, gran madrugador y amigo de la caza. Quieren decir que tenía el sobrenombre de Quijada, o Quesada, que en esto hay alguna diferencia en los autores que deste caso escriben; aunque por conjeturas verosímiles se deja entender que se llamaba Quijana. Pero esto importa poco nuestro cuento: basta que en la narración dél se salga un punto de la verdad.","code":""},{"path":"https://ropenspain.github.io/rostemplate/authors.html","id":null,"dir":"","previous_headings":"","what":"Autores","title":"Autores y Citas","text":"Diego Hernangómez. Autor-, mantenedor-, titular de los derechos de autor. rOpenSpain","code":""},{"path":"https://ropenspain.github.io/rostemplate/authors.html","id":"citation","dir":"","previous_headings":"","what":"Cita","title":"Autores y Citas","text":"Hernangómez D (2024). rostemplate: Plantilla pkgdown para los paquetes de rOpenSpain. https://ropenspain.github.io/rostemplate/.","code":"@Manual{R-rostemplate, title = {{rostemplate}: Plantilla {pkgdown} para los paquetes de {rOpenSpain}}, author = {Diego Hernangómez}, year = {2024}, url = {https://ropenspain.github.io/rostemplate/}, abstract = {Plantilla privada para uso exclusivo de los paquetes de rOpenSpain.}, }"},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"rostemplate-","dir":"","previous_headings":"","what":"Plantilla pkgdown para los paquetes de rOpenSpain","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"Esta librería es una plantilla pkgdown adaptada al sitio web de rOpenSpain. Esta plantilla es una plantilla privada para uso exclusivo de los paquetes de rOpenSpain. Por favor, la uses para otros paquetes.","code":""},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"introducción","dir":"","previous_headings":"","what":"Introducción","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"Este paquete proporciona una plantilla de pkgdown adaptada la empleada por la comunidad rOpenSpain, que su vez es una adaptación de la plantilla Universal creada por Bootstrapius con la variación de color violet.","code":""},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"configuración-previa","dir":"","previous_headings":"","what":"Configuración previa","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"En la raíz del proyecto ha de existir un archivo _pkgdown.yml con al menos las siguientes líneas: Puedes encontrar información sobre cómo configurar otras opciones en _pkgdown.yml aquí. Adicionalmente, es necesario añadir al archivo .Rbuildignore las siguientes líneas:","code":"template: package: rostemplate # No pongas la siguiente línea! default_assets: false ^\\.github$ ^docs$ ^_pkgdown\\.yml$"},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"uso-de-la-plantilla","dir":"","previous_headings":"","what":"Uso de la plantilla","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"Esta sección detalla diferentes opciones para generar un sitio estático para el paquete deseado con el formato definido por esta plantilla. El resultado de este paso es la generación de un sitio estático compuesto de los archivos html, css, etc. basados en el paquete de R para el que se está generando el sitio.","code":""},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"con-github-actions---ci","dir":"","previous_headings":"Uso de la plantilla","what":"Con GitHub actions - CI","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"GitHub Actions permite automatizar procesos cuando se activa un trigger. En este caso se han preparado dos acciones que actualizan el sitio estático cada vez que se añade un commit al repositorio. Los flujos de trabajo consisten en archivos con extensión .yaml. La acción rostemplate-docs.yaml crea el sitio estático en la carpeta ./docs mientras que rostemplate-gh-pages.yaml crea el sitio estático en el branch gh-pages. Para configurar esta opción, es necesario disponer en el repositorio de una carpeta en la ruta .github/workflows y copiar la acción deseada en dicha carpeta.","code":""},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"alternativa-usando-las-funciones-de-rostemplate","dir":"","previous_headings":"Uso de la plantilla > Con GitHub actions - CI","what":"Alternativa usando las funciones de rostemplate","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"Aunque el uso del paquete rostemplate en si es necesario con GitHub actions, se han desarrollado dos funciones que automatizan esta configuración de manera automática. Estas funciones simplemente crean el directorio .github/workflows si existiera previamente y copian los archivos solicitados en la ruta correspondiente. Adicionalmente, crean los archivos .Rbuildignore y .github/.gitignore, que ignoran ciertos archivos cuando se compila el paquete: Es posible cambiar el evento que desencadena la actualización del sitio: Más información sobre cómo adaptar los triggers de la acción aquí.","code":"# Instalación via r-universe install.packages(\"rostemplate\", repos = c(\"https://ropenspain.r-universe.dev\", \"https://cloud.r-project.org\") ) # Deploy to gh-branch rostemplate::ros_actions_pkgdown_branch() # Deploy to docs folder rostemplate::ros_actions_pkgdown_docs() # Actualiza en cada commit - por defecto on: push: branches: - main - master # Actualiza cuando se modifica un archivo específico: _pkgdown.yaml on: push: paths: - '_pkgdown.yaml'"},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"rstudio---manual","dir":"","previous_headings":"Uso de la plantilla","what":"RStudio - manual","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"El sitio estático se puede generar igualmente desde una sesión local en RStudio. Para ello, es necesario instalar este paquete: Una vez instalado, se ha de ejecutar este script: La función rostemplate::ros_build() es más que un alias de pkgdown::build_site(), aportando únicamente un control sobre la configuración del archivo _pkgdown.yml Una vez generado el sitio, es necesario actualizar el repositorio remoto en GitHub mediante un commit.","code":"install.packages(\"rostemplate\", repos = c(\"https://ropenspain.r-universe.dev\", \"https://cloud.r-project.org\") ) rostemplate::ros_build()"},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"github-pages","dir":"","previous_headings":"","what":"GitHub Pages","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"Una vez generado el sitio estático y subido al repositorio en GitHub, el último paso es activar el sitio web través de los Settings de nuestro repositorio (Setting>GitHub Pages), seleccionando el origen deseado (gh-pages, main/docs, etc.).","code":""},{"path":"https://ropenspain.github.io/rostemplate/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2021 project authors Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/rostemplate-package.html","id":null,"dir":"Reference","previous_headings":"","what":"rostemplate: Plantilla 'pkgdown' para los paquetes de 'rOpenSpain' — rostemplate-package","title":"rostemplate: Plantilla 'pkgdown' para los paquetes de 'rOpenSpain' — rostemplate-package","text":"Plantilla privada para uso exclusivo de los paquetes de rOpenSpain.","code":""},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/reference/rostemplate-package.html","id":"autor-a","dir":"Reference","previous_headings":"","what":"Autor-a","title":"rostemplate: Plantilla 'pkgdown' para los paquetes de 'rOpenSpain' — rostemplate-package","text":"Maintainer: Diego Hernangómez diego.hernangomezherrero@gmail.com (ORCID) (rOpenSpain) [copyright holder]","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_check_cron.html","id":null,"dir":"Reference","previous_headings":"","what":"Crea una acción GitHub que comprueba tu paquete de manera regular — ros_actions_check_cron","title":"Crea una acción GitHub que comprueba tu paquete de manera regular — ros_actions_check_cron","text":"La acción GitHub creada ejecuta R CMD check para tu paquete. La configuración por defecto ejecuta el check de manera mensual los dias 1 de mes las 08:30 .","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_check_cron.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"Crea una acción GitHub que comprueba tu paquete de manera regular — ros_actions_check_cron","text":"","code":"ros_actions_check_cron(pkg = \".\", overwrite = TRUE)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_check_cron.html","id":"fuente","dir":"Reference","previous_headings":"","what":"Fuente","title":"Crea una acción GitHub que comprueba tu paquete de manera regular — ros_actions_check_cron","text":"https://github.com/r-lib/actions/blob/master/.github/workflows/check-standard.yaml","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_check_cron.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"Crea una acción GitHub que comprueba tu paquete de manera regular — ros_actions_check_cron","text":"pkg Ruta la raíz del paquete. overwrite Sobreescribe la acción si ya se encuntra instalada.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_check_cron.html","id":"detalles","dir":"Reference","previous_headings":"","what":"Detalles","title":"Crea una acción GitHub que comprueba tu paquete de manera regular — ros_actions_check_cron","text":"Puedes aprender cómo configurar la acción cron en el siguiente link: https://docs.github.com/en/free-pro-team@latest/actions/reference/events--trigger-workflows#schedule. La configuración por defecto '30 08 1 * *' (\"las 08:30 del dia-del-mes 1.\"). Usa crontab.guru para crear tus propia configuración cron.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_branch.html","id":null,"dir":"Reference","previous_headings":"","what":"Instala una acción GitHub que genera tu sitio en la rama gh-pages — ros_actions_pkgdown_branch","title":"Instala una acción GitHub que genera tu sitio en la rama gh-pages — ros_actions_pkgdown_branch","text":"Instala una acción GitHub que crea el sitio pkgdown de tu paquete en la rama gh-pages de tu repositorio.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_branch.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"Instala una acción GitHub que genera tu sitio en la rama gh-pages — ros_actions_pkgdown_branch","text":"","code":"ros_actions_pkgdown_branch(pkg = \".\", overwrite = TRUE)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_branch.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"Instala una acción GitHub que genera tu sitio en la rama gh-pages — ros_actions_pkgdown_branch","text":"pkg Ruta la raíz del paquete. overwrite Sobreescribe la acción si ya se encuntra instalada.","code":""},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_docs.html","id":null,"dir":"Reference","previous_headings":"","what":"Instala una acción GitHub que crea tu sitio en la carpeta /docs — ros_actions_pkgdown_docs","title":"Instala una acción GitHub que crea tu sitio en la carpeta /docs — ros_actions_pkgdown_docs","text":"Esta acción GitHub genera tu sitio pkgdown en la carpeta docs de tu repositorio.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_docs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"Instala una acción GitHub que crea tu sitio en la carpeta /docs — ros_actions_pkgdown_docs","text":"","code":"ros_actions_pkgdown_docs(pkg = \".\", overwrite = TRUE)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_docs.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"Instala una acción GitHub que crea tu sitio en la carpeta /docs — ros_actions_pkgdown_docs","text":"pkg Ruta la raíz del paquete. overwrite Sobreescribe la acción si ya se encuntra instalada.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_docs.html","id":"detalles","dir":"Reference","previous_headings":"","what":"Detalles","title":"Instala una acción GitHub que crea tu sitio en la carpeta /docs — ros_actions_pkgdown_docs","text":"El resultado final es equivalente ejecutar ros_build() con la única diferencia de que este comando se ejecuta en GitHub, en lugar de tener que ser ejecutado por el usuario.","code":""},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_badge_ropenspain.html","id":null,"dir":"Reference","previous_headings":"","what":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","title":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","text":"Añade una insignia de rOpenSpain que redirige https://ropenspain.es/ en tu archivo README:","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_badge_ropenspain.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","text":"","code":"ros_badge_ropenspain(install = TRUE)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_badge_ropenspain.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","text":"install TRUE/FALSE. Si es TRUE la insignia se instala en el archivo README.md/README.Rmd. Si es FALSE muestra un mensaje con el código markdown correspondiente.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_badge_ropenspain.html","id":"valor","dir":"Reference","previous_headings":"","what":"Valor","title":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","text":"Insignia en markdown o mensaje con el código markdown introducir.","code":""},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_badge_ropenspain.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Ejemplos","title":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","text":"","code":"ros_badge_ropenspain(install = FALSE) #> Badge URL is #> [![rOS-badge](https://ropenspain.github.io/rostemplate/reference/figures/ropenspain-badge.svg)](https://ropenspain.es/)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_build.html","id":null,"dir":"Reference","previous_headings":"","what":"Genera tu sitio pkgdown en local — ros_build","title":"Genera tu sitio pkgdown en local — ros_build","text":"Esta función es un wrapper de pkgdown::build_site()","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_build.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"Genera tu sitio pkgdown en local — ros_build","text":"","code":"ros_build(pkg = \".\", ...)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_build.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"Genera tu sitio pkgdown en local — ros_build","text":"pkg Path package. ... Arguments passed pkgdown::build_site examples Run examples? run_dont_run Run examples surrounded \\dontrun? seed Seed used initialize random examples reproducible. lazy TRUE, rebuild articles reference pages source newer destination. override optional named list used temporarily override values _pkgdown.yml preview TRUE, .na(preview) && interactive(), preview freshly generated section browser. devel Use development deployment process? TRUE, uses lighter-weight process suitable rapid iteration; run examples vignettes current process, load code pkgload::load_all(). FALSE, first install package temporary library, run examples vignettes new process. build_site() defaults devel = FALSE get high fidelity outputs building complete site; build_reference(), build_home() friends default devel = TRUE can rapidly iterate development. new_process TRUE, run build_site() separate process. enhances reproducibility ensuring nothing loaded current process affects build process. install TRUE, install package temporary library available vignettes. document Deprecated Use devel instead.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_build.html","id":"detalles","dir":"Reference","previous_headings":"","what":"Detalles","title":"Genera tu sitio pkgdown en local — ros_build","text":"La única diferencia con pkgdown::build_site() es que te recuerda los pasos seguir para configurar rostemplate, y pide confirmación antes de ejecutar pkgdown::build_site(). El resultado se genera en la carpeta /docs. Al contrario que ros_actions_pkgdown_branch(), esta acción se ejecuta por el usuario.","code":""},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_pals.html","id":null,"dir":"Reference","previous_headings":"","what":"rOpenSpain paletas de color — ros_pals","title":"rOpenSpain paletas de color — ros_pals","text":"Paletas de colores basadas en el tema de rOpenSpain","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_pals.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"rOpenSpain paletas de color — ros_pals","text":"","code":"ros_green_pal(n = 4, alpha = 0.9, rev = FALSE) ros_violet_pal(n = 4, alpha = 0.9, rev = FALSE) ros_gradient_pal(n = 4, alpha = 0.9, rev = FALSE) ros_qualitative_pal(n = 6, alpha = 0.9, rev = FALSE)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_pals.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"rOpenSpain paletas de color — ros_pals","text":"n Número de colores alpha Valor alfa (transparencia) de los colores. alpha = 1 es opaco y alpha = 0 totalmente transparente rev Valor lógico que indica si los colores se han de mostar en orden inverso.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_pals.html","id":"valor","dir":"Reference","previous_headings":"","what":"Valor","title":"rOpenSpain paletas de color — ros_pals","text":"Paletas de colores","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_pals.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Ejemplos","title":"rOpenSpain paletas de color — ros_pals","text":"","code":"scales::show_col(ros_green_pal(9)) scales::show_col(ros_violet_pal(9)) scales::show_col(ros_gradient_pal(9)) scales::show_col(ros_qualitative_pal(9))"},{"path":"https://ropenspain.github.io/rostemplate/news/index.html","id":"rostemplate-development-version","dir":"Changelog","previous_headings":"","what":"rostemplate (development version)","title":"rostemplate (development version)","text":"Adapt BS5 new pkgdown version. Documentación en castellano Añade paletas de colores","code":""},{"path":"https://ropenspain.github.io/rostemplate/news/index.html","id":"rostemplate-004","dir":"Changelog","previous_headings":"","what":"rostemplate 0.0.4","title":"rostemplate 0.0.4","text":"Use testthat package. Rename core functions. Update actions. Update logo favicons, created hexSticker.","code":""},{"path":"https://ropenspain.github.io/rostemplate/news/index.html","id":"rostemplate-003","dir":"Changelog","previous_headings":"","what":"rostemplate 0.0.3","title":"rostemplate 0.0.3","text":"Add ros_badge_ropenspain() :","code":""},{"path":"https://ropenspain.github.io/rostemplate/news/index.html","id":"rostemplate-002","dir":"Changelog","previous_headings":"","what":"rostemplate 0.0.2","title":"rostemplate 0.0.2","text":"Move rOpenSpain","code":""},{"path":"https://ropenspain.github.io/rostemplate/news/index.html","id":"rostemplate-001","dir":"Changelog","previous_headings":"","what":"rostemplate 0.0.1","title":"rostemplate 0.0.1","text":"First stable release","code":""}] +[{"path":"https://ropenspain.github.io/rostemplate/articles/bullets.html","id":"simple-lists","dir":"Articles","previous_headings":"","what":"Simple lists","title":"Bullets","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Bullet 1 Bullet 2 Bullet 3 Bullet 4 Bullet 5 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Bullet 1 Bullet 2 Bullet 3 Bullet 4 Bullet 5","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/bullets.html","id":"paragraph-lists","dir":"Articles","previous_headings":"","what":"Paragraph lists","title":"Bullets","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Adipiscing elit ut aliquam purus sit amet luctus. Vestibulum sed arcu non odio. Aliquam etiam erat velit scelerisque dictum non. Morbi blandit cursus risus ultrices mi tempus imperdiet. Facilisi nullam vehicula ipsum arcu cursus vitae congue mauris. Interdum posuere lorem ipsum dolor sit amet consectetur adipiscing elit. Nulla aliquet enim tortor . cras semper auctor neque vitae. Cursus vitae congue mauris rhoncus aenean vel elit.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/bullets.html","id":"nested-lists","dir":"Articles","previous_headings":"","what":"Nested lists","title":"Bullets","text":"Bullet 1a Bullet 1b Bullet 2a Bullet 2b Bullet 2c Bullet 3a Bullet 3b Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Bullet 1a Bullet 1b Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Odio morbi quis commodo odio aenean sed adipiscing. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Bullet 2a Bullet 2b Bullet 2c","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/descargas.html","id":"en-cran","dir":"Articles","previous_headings":"","what":"En CRAN","title":"Descargas de paquetes de rOpenSpain","text":"Descargas de paquetes de rOpenSpain desde CRAN.","code":""},{"path":[]},{"path":[]},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/articles/descargas.html","id":"en-posit-package-manager","dir":"Articles","previous_headings":"","what":"En Posit Package Manager","title":"Descargas de paquetes de rOpenSpain","text":"Descargas de paquetes de rOpenSpain y metadatos desde Posit Package Manager.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-2","dir":"Articles","previous_headings":"","what":"Heading 2","title":"Headings","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Congue nisi vitae suscipit tellus mauris diam maecenas sed. Venenatis cras sed felis eget velit aliquet sagittis id consectetur. Et egestas quis ipsum suspendisse ultrices gravida. Tellus urna condimentum mattis pellentesque. Tincidunt tortor aliquam nulla facilisi. Pellentesque diam volutpat commodo sed egestas. Nunc scelerisque viverra mauris aliquam sem fringilla ut morbi. Est sit amet facilisis magna. Consectetur erat nam lectus urna. Eu tincidunt tortor aliquam nulla. Rutrum tellus pellentesque eu tincidunt tortor aliquam nulla facilisi. Interdum consectetur libero id faucibus nisl tincidunt. Morbi tristique senectus et netus et malesuada. Fermentum iaculis eu non diam phasellus vestibulum lorem sed.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"a-heading-with-code","dir":"Articles","previous_headings":"Heading 2","what":"A heading with code","title":"Headings","text":"Quis commodo odio aenean sed adipiscing diam. Pellentesque habitant morbi tristique senectus et. Dapibus ultrices iaculis nunc sed. Neque sodales ut etiam sit amet nisl purus mollis. Morbi tempus iaculis urna id volutpat lacus laoreet non curabitur. Justo nec ultrices dui sapien. ornare quam viverra orci. Aenean euismod elementum nisi quis. Vitae purus faucibus ornare suspendisse sed nisi lacus sed viverra.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-3a","dir":"Articles","previous_headings":"Heading 2","what":"Heading 3a","title":"Headings","text":"Enim praesent elementum facilisis leo vel fringilla est ullamcorper. Pulvinar mattis nunc sed blandit. Urna neque viverra justo nec ultrices dui sapien eget. Risus feugiat ante metus. Purus ut faucibus pulvinar elementum integer enim. Tellus mauris diam maecenas sed enim. Tincidunt dui ut ornare lectus sit amet est. Potenti nullam ac tortor vitae purus faucibus. Quis commodo odio aenean sed adipiscing diam. Pellentesque habitant morbi tristique senectus et. Dapibus ultrices iaculis nunc sed. Neque sodales ut etiam sit amet nisl purus mollis. Morbi tempus iaculis urna id volutpat lacus laoreet non curabitur. Justo nec ultrices dui sapien. ornare quam viverra orci. Aenean euismod elementum nisi quis. Vitae purus faucibus ornare suspendisse sed nisi lacus sed viverra.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-3b","dir":"Articles","previous_headings":"Heading 2","what":"Heading 3b","title":"Headings","text":"Vulputate dignissim suspendisse est ante nibh mauris. Tellus cras adipiscing enim eu turpis egestas pretium aenean. Vulputate ut pharetra sit amet aliquam id diam maecenas ultricies. Semper risus hendrerit gravida rutrum quisque non tellus orci. Integer malesuada nunc vel risus commodo viverra. Justo donec enim diam vulputate ut pharetra sit. Semper quis lectus nulla volutpat diam. Ipsum consequat nisl vel pretium lectus quam id leo . Ac odio tempor orci dapibus ultrices iaculis nunc sed. Purus non enim praesent elementum facilisis leo vel fringilla. Consectetur libero id faucibus nisl tincidunt. Massa enim nec dui nunc mattis enim ut tellus elementum. Turpis tincidunt id aliquet risus feugiat ante metus. Lacus viverra vitae congue eu consequat ac felis. Nisi lacus sed viverra tellus hac habitasse platea dictumst. Tortor vitae purus faucibus ornare suspendisse sed nisi lacus sed. Elit imperdiet dui accumsan sit amet nulla facilisi. Amet facilisis magna etiam tempor orci. Sagittis id consectetur purus ut faucibus. Nascetur ridiculus mus mauris vitae ultricies leo. Pharetra diam sit amet nisl suscipit adipiscing bibendum. Cras pulvinar mattis nunc sed blandit libero volutpat. Tortor pretium viverra suspendisse potenti. Non pulvinar neque laoreet suspendisse interdum. Gravida neque convallis cras semper. Ornare massa eget egestas purus viverra accumsan. Orci sagittis eu volutpat odio. Vestibulum rhoncus est pellentesque elit ullamcorper. Mattis nunc sed blandit libero volutpat sed cras. Volutpat sed cras ornare arcu dui vivamus arcu.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-4a","dir":"Articles","previous_headings":"Heading 2 > Heading 3b","what":"Heading 4a","title":"Headings","text":"Lacus viverra vitae congue eu consequat ac felis. Nisi lacus sed viverra tellus hac habitasse platea dictumst. Vulputate dignissim suspendisse est ante nibh mauris. Tellus cras adipiscing enim eu turpis egestas pretium aenean. Vulputate ut pharetra sit amet aliquam id diam maecenas ultricies. Semper risus hendrerit gravida rutrum quisque non tellus orci. Integer malesuada nunc vel risus commodo viverra. Justo donec enim diam vulputate ut pharetra sit. Semper quis lectus nulla volutpat diam. Ipsum consequat nisl vel pretium lectus quam id leo . Ac odio tempor orci dapibus ultrices iaculis nunc sed. Purus non enim praesent elementum facilisis leo vel fringilla. Consectetur libero id faucibus nisl tincidunt. Massa enim nec dui nunc mattis enim ut tellus elementum. Turpis tincidunt id aliquet risus feugiat ante metus. Vulputate dignissim suspendisse est ante nibh mauris. Tellus cras adipiscing enim eu turpis egestas pretium aenean. Vulputate ut pharetra sit amet aliquam id diam maecenas ultricies. Semper risus hendrerit gravida rutrum quisque non tellus orci. Integer malesuada nunc vel risus commodo viverra. Justo donec enim diam vulputate ut pharetra sit. Semper quis lectus nulla volutpat diam. Ipsum consequat nisl vel pretium lectus quam id leo . Ac odio tempor orci dapibus ultrices iaculis nunc sed. Purus non enim praesent elementum facilisis leo vel fringilla. Consectetur libero id faucibus nisl tincidunt. Massa enim nec dui nunc mattis enim ut tellus elementum. Turpis tincidunt id aliquet risus feugiat ante metus.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-4b","dir":"Articles","previous_headings":"Heading 2 > Heading 3b","what":"Heading 4b","title":"Headings","text":"Tortor vitae purus faucibus ornare suspendisse sed nisi lacus sed.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-4c","dir":"Articles","previous_headings":"Heading 2 > Heading 3b","what":"Heading 4c","title":"Headings","text":"Tortor vitae purus faucibus ornare suspendisse sed nisi lacus sed.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"heading-2-1","dir":"Articles","previous_headings":"","what":"Heading 2","title":"Headings","text":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis risus sed vulputate odio ut enim blandit volutpat maecenas. Egestas sed tempus urna et pharetra pharetra massa massa ultricies. Accumsan nisl nisi scelerisque eu. Magnis dis parturient montes nascetur ridiculus mus. Iaculis urna id volutpat lacus laoreet non. Praesent tristique magna sit amet purus gravida. Id aliquet risus feugiat ante metus dictum . mollis nunc sed id. Sollicitudin ac orci phasellus egestas tellus rutrum. Dictum non consectetur erat nam . Morbi tincidunt augue interdum velit. Penatibus et magnis dis parturient montes nascetur ridiculus mus mauris. Et netus et malesuada fames ac turpis egestas sed tempus. Nulla facilisi nullam vehicula ipsum arcu cursus. massa tempor nec feugiat nisl pretium fusce. Odio eu feugiat pretium nibh ipsum. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. Elementum sagittis vitae et leo duis ut diam quam. Quis blandit turpis cursus hac. Tortor pretium viverra suspendisse potenti nullam ac tortor vitae. cras semper auctor neque vitae. Dui sapien eget mi proin sed. Dignissim cras tincidunt lobortis feugiat vivamus augue eget. Laoreet suspendisse interdum consectetur libero id. Sagittis nisl rhoncus mattis rhoncus urna neque viverra. Sit amet volutpat consequat mauris. Malesuada fames ac turpis egestas integer eget aliquet nibh praesent. Mi eget mauris pharetra et ultrices neque ornare. Sed augue lacus viverra vitae congue eu consequat. Ultrices sagittis orci scelerisque. Tincidunt tortor aliquam nulla facilisi cras. Risus ultricies tristique nulla aliquet enim tortor auctor. Lobortis feugiat vivamus augue eget arcu dictum. Risus viverra adipiscing tellus. Est velit egestas dui id ornare arcu odio ut sem. Ornare arcu dui vivamus arcu. Arcu dictum varius duis consectetur lorem donec massa. Felis imperdiet proin fermentum leo vel orci porta non. Iaculis erat pellentesque adipiscing commodo. Dignissim enim sit amet venenatis urna cursus eget. Pretium lectus quam id leo vitae turpis. Integer enim neque volutpat ac tincidunt vitae semper quis. Lectus magna fringilla urna porttitor rhoncus dolor purus non. Vulputate dignissim suspendisse est ante nibh mauris. Tellus cras adipiscing enim eu turpis egestas pretium aenean. Vulputate ut pharetra sit amet aliquam id diam maecenas ultricies. Semper risus hendrerit gravida rutrum quisque non tellus orci. Integer malesuada nunc vel risus commodo viverra. Justo donec enim diam vulputate ut pharetra sit. Semper quis lectus nulla volutpat diam. Ipsum consequat nisl vel pretium lectus quam id leo . Ac odio tempor orci dapibus ultrices iaculis nunc sed. Purus non enim praesent elementum facilisis leo vel fringilla. Consectetur libero id faucibus nisl tincidunt. Massa enim nec dui nunc mattis enim ut tellus elementum. Turpis tincidunt id aliquet risus feugiat ante metus. Vulputate dignissim suspendisse est ante nibh mauris. Tellus cras adipiscing enim eu turpis egestas pretium aenean. Vulputate ut pharetra sit amet aliquam id diam maecenas ultricies. Semper risus hendrerit gravida rutrum quisque non tellus orci. Integer malesuada nunc vel risus commodo viverra. Justo donec enim diam vulputate ut pharetra sit. Semper quis lectus nulla volutpat diam. Ipsum consequat nisl vel pretium lectus quam id leo . Ac odio tempor orci dapibus ultrices iaculis nunc sed. Purus non enim praesent elementum facilisis leo vel fringilla. Consectetur libero id faucibus nisl tincidunt. Massa enim nec dui nunc mattis enim ut tellus elementum. Turpis tincidunt id aliquet risus feugiat ante metus.","code":""},{"path":"https://ropenspain.github.io/rostemplate/articles/headings.html","id":"blockquote","dir":"Articles","previous_headings":"","what":"Blockquote","title":"Headings","text":"En un lugar de la Mancha, de cuyo nombre quiero acordarme, ha mucho tiempo que vivía un hidalgo de los de lanza en astillero, adarga antigua, rocín flaco y galgo corredor. Una olla de algo más vaca que carnero, salpicón las más noches, duelos y quebrantos los sábados, lantejas los viernes, algún palomino de añadidura los domingos, consumían las tres partes de su hacienda. El resto della concluían sayo de velarte, calzas de velludo para las fiestas, con sus pantuflos de lo mesmo, y los días de entresemana se honraba con su vellorí de lo más fino. Tenía en su casa una ama que pasaba de los cuarenta, y una sobrina que llegaba los veinte, y un mozo de campo y plaza, que así ensillaba el rocín como tomaba la podadera. Frisaba la edad de nuestro hidalgo con los cincuenta años; era de complexión recia, seco de carnes, enjuto de rostro, gran madrugador y amigo de la caza. Quieren decir que tenía el sobrenombre de Quijada, o Quesada, que en esto hay alguna diferencia en los autores que deste caso escriben; aunque por conjeturas verosímiles se deja entender que se llamaba Quijana. Pero esto importa poco nuestro cuento: basta que en la narración dél se salga un punto de la verdad.","code":""},{"path":"https://ropenspain.github.io/rostemplate/authors.html","id":null,"dir":"","previous_headings":"","what":"Autores","title":"Autores y Citas","text":"Diego Hernangómez. Autor-, mantenedor-, titular de los derechos de autor. rOpenSpain","code":""},{"path":"https://ropenspain.github.io/rostemplate/authors.html","id":"citation","dir":"","previous_headings":"","what":"Cita","title":"Autores y Citas","text":"Hernangómez D (2024). rostemplate: Plantilla pkgdown para los paquetes de rOpenSpain. https://ropenspain.github.io/rostemplate/.","code":"@Manual{R-rostemplate, title = {{rostemplate}: Plantilla {pkgdown} para los paquetes de {rOpenSpain}}, author = {Diego Hernangómez}, year = {2024}, url = {https://ropenspain.github.io/rostemplate/}, abstract = {Plantilla privada para uso exclusivo de los paquetes de rOpenSpain.}, }"},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"rostemplate-","dir":"","previous_headings":"","what":"Plantilla pkgdown para los paquetes de rOpenSpain","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"Esta librería es una plantilla pkgdown adaptada al sitio web de rOpenSpain. Esta plantilla es una plantilla privada para uso exclusivo de los paquetes de rOpenSpain. Por favor, la uses para otros paquetes.","code":""},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"introducción","dir":"","previous_headings":"","what":"Introducción","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"Este paquete proporciona una plantilla de pkgdown adaptada la empleada por la comunidad rOpenSpain, que su vez es una adaptación de la plantilla Universal creada por Bootstrapius con la variación de color violet.","code":""},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"configuración-previa","dir":"","previous_headings":"","what":"Configuración previa","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"En la raíz del proyecto ha de existir un archivo _pkgdown.yml con al menos las siguientes líneas: Puedes encontrar información sobre cómo configurar otras opciones en _pkgdown.yml aquí. Adicionalmente, es necesario añadir al archivo .Rbuildignore las siguientes líneas:","code":"template: package: rostemplate # No pongas la siguiente línea! default_assets: false ^\\.github$ ^docs$ ^_pkgdown\\.yml$"},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"uso-de-la-plantilla","dir":"","previous_headings":"","what":"Uso de la plantilla","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"Esta sección detalla diferentes opciones para generar un sitio estático para el paquete deseado con el formato definido por esta plantilla. El resultado de este paso es la generación de un sitio estático compuesto de los archivos html, css, etc. basados en el paquete de R para el que se está generando el sitio.","code":""},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"con-github-actions---ci","dir":"","previous_headings":"Uso de la plantilla","what":"Con GitHub actions - CI","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"GitHub Actions permite automatizar procesos cuando se activa un trigger. En este caso se han preparado dos acciones que actualizan el sitio estático cada vez que se añade un commit al repositorio. Los flujos de trabajo consisten en archivos con extensión .yaml. La acción rostemplate-docs.yaml crea el sitio estático en la carpeta ./docs mientras que rostemplate-gh-pages.yaml crea el sitio estático en el branch gh-pages. Para configurar esta opción, es necesario disponer en el repositorio de una carpeta en la ruta .github/workflows y copiar la acción deseada en dicha carpeta.","code":""},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"alternativa-usando-las-funciones-de-rostemplate","dir":"","previous_headings":"Uso de la plantilla > Con GitHub actions - CI","what":"Alternativa usando las funciones de rostemplate","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"Aunque el uso del paquete rostemplate en si es necesario con GitHub actions, se han desarrollado dos funciones que automatizan esta configuración de manera automática. Estas funciones simplemente crean el directorio .github/workflows si existiera previamente y copian los archivos solicitados en la ruta correspondiente. Adicionalmente, crean los archivos .Rbuildignore y .github/.gitignore, que ignoran ciertos archivos cuando se compila el paquete: Es posible cambiar el evento que desencadena la actualización del sitio: Más información sobre cómo adaptar los triggers de la acción aquí.","code":"# Instalación via r-universe install.packages(\"rostemplate\", repos = c(\"https://ropenspain.r-universe.dev\", \"https://cloud.r-project.org\") ) # Deploy to gh-branch rostemplate::ros_actions_pkgdown_branch() # Deploy to docs folder rostemplate::ros_actions_pkgdown_docs() # Actualiza en cada commit - por defecto on: push: branches: - main - master # Actualiza cuando se modifica un archivo específico: _pkgdown.yaml on: push: paths: - '_pkgdown.yaml'"},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"rstudio---manual","dir":"","previous_headings":"Uso de la plantilla","what":"RStudio - manual","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"El sitio estático se puede generar igualmente desde una sesión local en RStudio. Para ello, es necesario instalar este paquete: Una vez instalado, se ha de ejecutar este script: La función rostemplate::ros_build() es más que un alias de pkgdown::build_site(), aportando únicamente un control sobre la configuración del archivo _pkgdown.yml Una vez generado el sitio, es necesario actualizar el repositorio remoto en GitHub mediante un commit.","code":"install.packages(\"rostemplate\", repos = c(\"https://ropenspain.r-universe.dev\", \"https://cloud.r-project.org\") ) rostemplate::ros_build()"},{"path":"https://ropenspain.github.io/rostemplate/index.html","id":"github-pages","dir":"","previous_headings":"","what":"GitHub Pages","title":"Plantilla pkgdown para los paquetes de rOpenSpain","text":"Una vez generado el sitio estático y subido al repositorio en GitHub, el último paso es activar el sitio web través de los Settings de nuestro repositorio (Setting>GitHub Pages), seleccionando el origen deseado (gh-pages, main/docs, etc.).","code":""},{"path":"https://ropenspain.github.io/rostemplate/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2021 project authors Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/rostemplate-package.html","id":null,"dir":"Reference","previous_headings":"","what":"rostemplate: Plantilla 'pkgdown' para los paquetes de 'rOpenSpain' — rostemplate-package","title":"rostemplate: Plantilla 'pkgdown' para los paquetes de 'rOpenSpain' — rostemplate-package","text":"Plantilla privada para uso exclusivo de los paquetes de rOpenSpain.","code":""},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/reference/rostemplate-package.html","id":"autor-a","dir":"Reference","previous_headings":"","what":"Autor-a","title":"rostemplate: Plantilla 'pkgdown' para los paquetes de 'rOpenSpain' — rostemplate-package","text":"Maintainer: Diego Hernangómez diego.hernangomezherrero@gmail.com (ORCID) (rOpenSpain) [copyright holder]","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_check_cron.html","id":null,"dir":"Reference","previous_headings":"","what":"Crea una acción GitHub que comprueba tu paquete de manera regular — ros_actions_check_cron","title":"Crea una acción GitHub que comprueba tu paquete de manera regular — ros_actions_check_cron","text":"La acción GitHub creada ejecuta R CMD check para tu paquete. La configuración por defecto ejecuta el check de manera mensual los dias 1 de mes las 08:30 .","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_check_cron.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"Crea una acción GitHub que comprueba tu paquete de manera regular — ros_actions_check_cron","text":"","code":"ros_actions_check_cron(pkg = \".\", overwrite = TRUE)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_check_cron.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"Crea una acción GitHub que comprueba tu paquete de manera regular — ros_actions_check_cron","text":"pkg Ruta la raíz del paquete. overwrite Sobreescribe la acción si ya se encuntra instalada.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_check_cron.html","id":"detalles","dir":"Reference","previous_headings":"","what":"Detalles","title":"Crea una acción GitHub que comprueba tu paquete de manera regular — ros_actions_check_cron","text":"Puedes aprender cómo configurar la acción cron en el siguiente link: https://docs.github.com/en/free-pro-team@latest/actions/reference/events--trigger-workflows#schedule. La configuración por defecto '30 08 1 * *' (\"las 08:30 del dia-del-mes 1.\"). Usa crontab.guru para crear tus propia configuración cron.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_branch.html","id":null,"dir":"Reference","previous_headings":"","what":"Instala una acción GitHub que genera tu sitio en la rama gh-pages — ros_actions_pkgdown_branch","title":"Instala una acción GitHub que genera tu sitio en la rama gh-pages — ros_actions_pkgdown_branch","text":"Instala una acción GitHub que crea el sitio pkgdown de tu paquete en la rama gh-pages de tu repositorio.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_branch.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"Instala una acción GitHub que genera tu sitio en la rama gh-pages — ros_actions_pkgdown_branch","text":"","code":"ros_actions_pkgdown_branch(pkg = \".\", overwrite = TRUE)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_branch.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"Instala una acción GitHub que genera tu sitio en la rama gh-pages — ros_actions_pkgdown_branch","text":"pkg Ruta la raíz del paquete. overwrite Sobreescribe la acción si ya se encuntra instalada.","code":""},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_docs.html","id":null,"dir":"Reference","previous_headings":"","what":"Instala una acción GitHub que crea tu sitio en la carpeta /docs — ros_actions_pkgdown_docs","title":"Instala una acción GitHub que crea tu sitio en la carpeta /docs — ros_actions_pkgdown_docs","text":"Esta acción GitHub genera tu sitio pkgdown en la carpeta docs de tu repositorio.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_docs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"Instala una acción GitHub que crea tu sitio en la carpeta /docs — ros_actions_pkgdown_docs","text":"","code":"ros_actions_pkgdown_docs(pkg = \".\", overwrite = TRUE)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_docs.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"Instala una acción GitHub que crea tu sitio en la carpeta /docs — ros_actions_pkgdown_docs","text":"pkg Ruta la raíz del paquete. overwrite Sobreescribe la acción si ya se encuntra instalada.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_actions_pkgdown_docs.html","id":"detalles","dir":"Reference","previous_headings":"","what":"Detalles","title":"Instala una acción GitHub que crea tu sitio en la carpeta /docs — ros_actions_pkgdown_docs","text":"El resultado final es equivalente ejecutar ros_build() con la única diferencia de que este comando se ejecuta en GitHub, en lugar de tener que ser ejecutado por el usuario.","code":""},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_badge_ropenspain.html","id":null,"dir":"Reference","previous_headings":"","what":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","title":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","text":"Añade una insignia de rOpenSpain que redirige https://ropenspain.es/ en tu archivo README:","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_badge_ropenspain.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","text":"","code":"ros_badge_ropenspain(install = TRUE)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_badge_ropenspain.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","text":"install TRUE/FALSE. Si es TRUE la insignia se instala en el archivo README.md/README.Rmd. Si es FALSE muestra un mensaje con el código markdown correspondiente.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_badge_ropenspain.html","id":"valor","dir":"Reference","previous_headings":"","what":"Valor","title":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","text":"Insignia en markdown o mensaje con el código markdown introducir.","code":""},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_badge_ropenspain.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Ejemplos","title":"Añade una insignia de rOpenSpain a tu archivo README — ros_badge_ropenspain","text":"","code":"ros_badge_ropenspain(install = FALSE) #> Badge URL is #> [![rOS-badge](https://ropenspain.github.io/rostemplate/reference/figures/ropenspain-badge.svg)](https://ropenspain.es/)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_build.html","id":null,"dir":"Reference","previous_headings":"","what":"Genera tu sitio pkgdown en local — ros_build","title":"Genera tu sitio pkgdown en local — ros_build","text":"Esta función es un wrapper de pkgdown::build_site()","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_build.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"Genera tu sitio pkgdown en local — ros_build","text":"","code":"ros_build(pkg = \".\", ...)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_build.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"Genera tu sitio pkgdown en local — ros_build","text":"pkg Path package. ... Arguments passed pkgdown::build_site examples Run examples? run_dont_run Run examples surrounded \\dontrun? seed Seed used initialize random examples reproducible. lazy TRUE, rebuild articles reference pages source newer destination. override optional named list used temporarily override values _pkgdown.yml preview TRUE, .na(preview) && interactive(), preview freshly generated section browser. devel Use development deployment process? TRUE, uses lighter-weight process suitable rapid iteration; run examples vignettes current process, load code pkgload::load_all(). FALSE, first install package temporary library, run examples vignettes new process. build_site() defaults devel = FALSE get high fidelity outputs building complete site; build_reference(), build_home() friends default devel = TRUE can rapidly iterate development. new_process TRUE, run build_site() separate process. enhances reproducibility ensuring nothing loaded current process affects build process. install TRUE, install package temporary library available vignettes. document Deprecated Use devel instead.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_build.html","id":"detalles","dir":"Reference","previous_headings":"","what":"Detalles","title":"Genera tu sitio pkgdown en local — ros_build","text":"La única diferencia con pkgdown::build_site() es que te recuerda los pasos seguir para configurar rostemplate, y pide confirmación antes de ejecutar pkgdown::build_site(). El resultado se genera en la carpeta /docs. Al contrario que ros_actions_pkgdown_branch(), esta acción se ejecuta por el usuario.","code":""},{"path":[]},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_pals.html","id":null,"dir":"Reference","previous_headings":"","what":"rOpenSpain paletas de color — ros_pals","title":"rOpenSpain paletas de color — ros_pals","text":"Paletas de colores basadas en el tema de rOpenSpain","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_pals.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Uso","title":"rOpenSpain paletas de color — ros_pals","text":"","code":"ros_green_pal(n = 4, alpha = 0.9, rev = FALSE) ros_violet_pal(n = 4, alpha = 0.9, rev = FALSE) ros_gradient_pal(n = 4, alpha = 0.9, rev = FALSE) ros_qualitative_pal(n = 6, alpha = 0.9, rev = FALSE)"},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_pals.html","id":"argumentos","dir":"Reference","previous_headings":"","what":"Argumentos","title":"rOpenSpain paletas de color — ros_pals","text":"n Número de colores alpha Valor alfa (transparencia) de los colores. alpha = 1 es opaco y alpha = 0 totalmente transparente rev Valor lógico que indica si los colores se han de mostar en orden inverso.","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_pals.html","id":"valor","dir":"Reference","previous_headings":"","what":"Valor","title":"rOpenSpain paletas de color — ros_pals","text":"Paletas de colores","code":""},{"path":"https://ropenspain.github.io/rostemplate/reference/ros_pals.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Ejemplos","title":"rOpenSpain paletas de color — ros_pals","text":"","code":"scales::show_col(ros_green_pal(9)) scales::show_col(ros_violet_pal(9)) scales::show_col(ros_gradient_pal(9)) scales::show_col(ros_qualitative_pal(9))"},{"path":"https://ropenspain.github.io/rostemplate/news/index.html","id":"rostemplate-development-version","dir":"Changelog","previous_headings":"","what":"rostemplate (development version)","title":"rostemplate (development version)","text":"Adapt BS5 new pkgdown version. Documentación en castellano Añade paletas de colores","code":""},{"path":"https://ropenspain.github.io/rostemplate/news/index.html","id":"rostemplate-004","dir":"Changelog","previous_headings":"","what":"rostemplate 0.0.4","title":"rostemplate 0.0.4","text":"Use testthat package. Rename core functions. Update actions. Update logo favicons, created hexSticker.","code":""},{"path":"https://ropenspain.github.io/rostemplate/news/index.html","id":"rostemplate-003","dir":"Changelog","previous_headings":"","what":"rostemplate 0.0.3","title":"rostemplate 0.0.3","text":"Add ros_badge_ropenspain() :","code":""},{"path":"https://ropenspain.github.io/rostemplate/news/index.html","id":"rostemplate-002","dir":"Changelog","previous_headings":"","what":"rostemplate 0.0.2","title":"rostemplate 0.0.2","text":"Move rOpenSpain","code":""},{"path":"https://ropenspain.github.io/rostemplate/news/index.html","id":"rostemplate-001","dir":"Changelog","previous_headings":"","what":"rostemplate 0.0.1","title":"rostemplate 0.0.1","text":"First stable release","code":""}]