Skip to content

Commit 847f238

Browse files
authored
Merge pull request #73 from r-devel/chapter-intros
Chapter intros
2 parents 0f804a4 + 584946d commit 847f238

File tree

6 files changed

+9
-6
lines changed

6 files changed

+9
-6
lines changed

code_issues.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: "Code Issues"
3+
subtitle: "The Code Issues chapter provides recipes for addressing common challenges in writing functions, managing file and directory operations, and handling installation and compute resources."
34
format:
45
html:
56
css: style.css

description_issues.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: "DESCRIPTION File Issues"
3+
subtitle: "The DESCRIPTION Files Issues chapter features recipes on content formatting, license structuring, and how to include additional background context & links."
34
format:
45
html:
56
css: style.css

docs_issues.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: "Manuals & Documentation Issues"
3+
subtitle: "The Manuals & Documentation Issues chapter provides recipes on help documentation files, using **roxygen2**, and creating examples, vignettes, and tests."
34
format:
45
html:
56
css: style.css

general_issues.qmd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: "General Issues"
3-
subtitle: "General issues and helpful notes around CRAN submission best practices."
3+
subtitle: "The General Issues chapter offers practical tips on CRAN submission best practices, essential file and example structuring, and key meta package requirements."
44
format:
55
html:
66
css: style.css
77
---
88

9-
# Structure of CRAN-Submissions
9+
<!-- # Structure of CRAN-Submissions -->
1010

1111
<!-- I would add a section about the path of packages when they are submitted to CRAN.
1212
Where do they end up and who will look at them etc... -->

preface.qmd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ format:
88

99
# Motivation
1010

11-
<!-- add this -->
11+
The CRAN Cookbook was created to address common issues in R package submissions and re-submissions to CRAN, which often cause delays or package archiving. While solutions are available in the **Writing R Extensions** manual and **CRAN Repository Policy**, they can be difficult for maintainers to interpret and apply quickly. By offering user-friendly guidance, the cookbook aims to empower maintainers to resolve problems efficiently, streamline the submission process, and improve the feedback loop with the CRAN Team. Ultimately, this resource seeks to build confidence and the knowledge base of package maintainers.
12+
13+
The authors delivered a talk on *The CRAN Cookbook* at the virtual [LatinR Conference](https://latinr.org/en/) on November 20, 2024. The recording of the talk is available on [YouTube](https://www.youtube.com/watch?v=3QR1ez6CVTo).
1214

1315
# Introduction
1416

@@ -18,8 +20,6 @@ The CRAN Cookbook has been developed as part of a special project grant from the
1820
2. Develop a new documentation solution with a Quarto website that is user-friendly for new R package maintainers on CRAN.
1921
3. Identify common CRAN submission issues and create a framework of "problems" and "solutions" that are easy to implement and discover.
2022

21-
<!-- add more -->
22-
2323
# Prerequisite
2424

2525
- **Beginner to intermediate knowledge of R Programming**: This guide is designed to assist both first-time R package maintainers and those with experience who prefer to navigate a curated selection of the most common issues encountered when submitting to CRAN, as identified by CRAN Maintainers. It provides a 'best practices' approach to resolving R package issues to facilitate a successful re-submission to CRAN.

resources.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Additional Resources"
3-
subtitle: ""
3+
subtitle: "The CRAN Cookbook is designed to complement other key resources listed below for developing R packages intended for distribution on CRAN."
44
format:
55
html:
66
css: style.css

0 commit comments

Comments
 (0)