ThinkR-open / ThinkR-open/squash

refactor: instead of copying the _extension folder, maybe create a symlink?

Open
#15 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
R
Stars
9
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Description

When compiling with compile_qmd_course(), the _extensions folder is copied and deleted.

If we have a lot of extensions, this might be slow, this might be easier to make a symlink instead of copying it.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at compile_qmd_course() and trace where the _extensions folder is copied and deleted during compilation. Assess whether replacing that step with a symlink preserves the generated Quarto output, and consider the work complete when extension-heavy courses compile successfully without copying the folder.

Written by the indexing model from the issue text.

Assessment

Tech stack
r
Domain
build-system
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.