-
Notifications
You must be signed in to change notification settings - Fork 27
/
contributing.qmd
46 lines (30 loc) · 2.65 KB
/
contributing.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
---
title: "Contributing"
---
We very much appreciate contributions to the Bioconductor community blog from the broader community.
If you are interested in publishing some of your own work or insights, we'd love to hear from you!
# Requirements
There are a few minimum requirements for a blog post to be considered for acceptance (adapted from [SciPy](https://blog.scientific-python.org/about/submit/)).
* The main subject must relate to Bioconductor.
* Content is published under Creative Common CC-BY-4.0 License for the text and BSD 3-Clause License for any code.
* You have the right to publish any images included.
* Images must be compressed using a tool like `pngquant`.
* Images must contain alt text for accessibility.
* The post and authors abide by the Bioconductor [Code of Conduct](https://www.bioconductor.org/about/code-of-conduct).
* The post must be written in English or a language we have a reviewer for. If not English, please open a [GitHub issue](https://github.com/Bioconductor/biocblog/issues) to check we can review.
# How to contribute
Articles posted on the Bioconductor community blog are authored using
[Quarto](https://quarto.org).
The way to contribute a new article is as follows:
1. Create a fork of the [biocblog repository](https://github.com/Bioconductor/biocblog) on GitHub. ![](./GitHubForkButton.png) And Git clone it to your local environment!
2. [Install RStudio](https://rstudio.com/products/rstudio/download/) and double click the `biocblog.Rproj` file in the cloned repo. The latest release of RStudio (v2022.07 at this point) includes support for editing and preview of [Quarto](https://quarto.org) documents.
3. [Create a new `qmd` file](https://quarto.org/docs/websites/website-blog.html#posts-directory) in your RStudio, and check the content with clicking `Preview Website` button under the `Build` tab! ![](./PreviewWebsiteButton.png)
4. If including images:
i) compress the images with a tool like `pngquant`
`pngquant --ext .png --force my_figure.png`
ii) add [Alt Text](https://quarto.org/docs/computations/execution-options.html#caption-and-alt-text).
5. If including code, render the `qmd` locally and commit files changed in the [`_freeze` directory](https://quarto.org/docs/projects/code-execution.html#using-freeze).
6. When you're done, please `git commit` the raw `qmd` plus any static files you might have added/updated in the post's source directory or `_freeze` directory. Don't commit any generated files, such as html.
7. Send a Pull Request requesting that we accept your article!
Once we see your Pull Request, we'll take a look at your article, suggest
changes as necessary, then publish it when it's ready.