-
Notifications
You must be signed in to change notification settings - Fork 5
/
rsrc_blog.qmd
57 lines (48 loc) · 2.63 KB
/
rsrc_blog.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
## Blog {#blog}
The rOpenSci blog contains both long form [blog posts](https://ropensci.org/blog/) and shorter [tech notes](https://ropensci.org/technotes).
It's a large, rich resource for learning about the R packages developed by staff and by community members and how people use them,
the people and processes involved in our open software peer review system, and the value people get from being part of our community.
We've published more than 500 posts since 2012 with more than half written by community members.
The long form blog posts are for a broad readership,
and the shorter tech notes include information on a software release with major new features,
breaking changes, or significant new documentation for example.
This list gives you a taste of some themes.
Click on a topic below to see some of our favorite examples.
```{r posts, results="asis", message = FALSE}
make_category <- function(category, posts) {
post_list <- paste0("<ul>",
glue::glue_collapse(
glue::glue_data(
posts[posts$category == category,],
"<li> [{title}]({url}) {description}</li>",
.na = ""
),
sep = "\n"
),
"</ul>")
glue::glue("<li><details closed>\n<summary> <span title='Click to Expand'> {category} </span> </summary>\n{post_list}\n</details></li>")
}
posts <- readr::read_csv2("blog_themes/blog_themes.csv")
cat(paste0(
"<ul>",
glue::glue_collapse(
purrr::map_chr(unique(posts$category), make_category, posts = posts),
sep = "\n"),
"</ul>"
))
```
There are many ways to explore our blog and tech notes content:
* Search by [tag](https://ropensci.org/tags/)
* Search by [author](https://ropensci.org/author/)
* Search by [date](https://ropensci.org/archive/)
* _ctrl/cmd-f_ for a word in [archive page](https://ropensci.org/archive/) of post titles
### How to contribute?
* **Read [blog posts](https://ropensci.org/blog/) or [tech notes](https://ropensci.org/technotes/)**
* Did you find an article interesting or useful? **Share posts with your network**
* **Comment on a post to share your perspective or to ask a question.**
Comments appear in our [public discussion forum](#channels).
* We love to hear stories about how people use our tools and resources.
Have an idea for our blog? **Write a blog post or tech note**.
Take a look at examples of posts above and on the [blog](https://ropensci.org/blog),
browse the [Blog Guide](https://blogguide.ropensci.org/) to see what's involved,
then contact our Community Manager via our [contact form](https://ropensci.org/contact/) to propose and discuss your idea.