carpentries-incubator / carpentries-incubator/lesson-R-packaging

(re)moving the Accessing episode?

Open
#116 3 comments 0 reactions 0 assignees View on GitHub
ch-accessing-packages
Dominant language
No language data
Stars
5
Forks
9
PR merge metrics
No merged PRs in 30d

Description

The episode on Accessing Packages navigates in my opinion between teaching well known concepts (e.g. installing packages from CRAN and using `library()` to attach a package to the workspace) and addressing related but out of scope things like how to install a package from GitHub.

There is one crucial part, which is that functions should be called with their full name `packagename::functionname()` when used inside another package.

At the moment, this key information is buried.

I propose:
1. Moving the information on function names to the Functions episode
2. Moving the entire chapter to the back of the lesson, and adding some advice on how to distribute a package (i.e. hosting on GitHub; this can be done with drag and drop as well, so Git remains out of scope)
3. OR, remove the chapter altogether.

@liekelotte @PabRod @n400peanuts happy to hear your thoughts!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.