Attribution · 署名与来源

Attribution & Provenance / 署名与来源

This repository adapts workshop materials from posit::conf(2026), published by the posit-conf-2026 GitHub organization under open Creative Commons licenses. We thank the instructors and Posit, PBC for publishing these materials openly.

本仓库改编自 posit::conf(2026) 工作坊材料,原作由 posit-conf-2026 组织公开发布。感谢各位讲师与 Posit, PBC 的开放共享。

Per-repository attribution / 各仓库署名

# Upstream repo / 上游仓库 Workshop / 工作坊 Instructors / 讲师 License Snapshot SHA
1 positron Getting Started with Positron: An AI-Ready Polyglot Workflow for Data Science François Michonneau, Garrett Grolemund CC-BY-SA 4.0 6087dbe5
2 modern-r-workflow Modern R Workflow (ft. Positron and AI) Hadley Wickham, Jenny Bryan CC-BY-SA 4.0 b8ce7b76
3 practical-quarto Level Up Your Quarto: Patterns, Templates, and Tooling Charlotte Wickham, Mine Çetinkaya-Rundel CC-BY-SA 4.0 3e617602
4 practical-quarto-exercises Exercises for “Level Up Your Quarto” Charlotte Wickham, Mine Çetinkaya-Rundel CC-BY-SA 4.0 ba4a81bf
5 llms Programming with LLMs in R and Python Garrick Aden-Buie, Sara Altman CC-BY-SA 4.0 165cb237
6 pharmaverse AI-Powered Clinical Reporting in R with the Pharmaverse Daniel D. Sjoberg, Becca Krouse CC-BY-SA 4.0 626f9a23
7 r-pharma-regulated Administering and Orchestrating Next-Gen Statistical Environments for Regulated Use Cases Mike Smith, Casey Johnson, Satish Murthy, Nicole Jones, Michael Mayer CC-BY-SA 4.0¹ caf9a41c
8 modern-ds-python Modern Data Science in Python Jeroen Janssens, Richard Iannone, Isabel Zimmerman CC-BY-SA 4.0 b7c60a23

¹ Discrepancy note / 差异说明: several upstream README files declare CC-BY 4.0 while their root LICENSE.md files contain CC-BY-SA 4.0. The tables report this project’s more restrictive ShareAlike treatment; they do not imply that the upstream statements agree.

本地快照核查发现,下列仓库 README 标示 CC-BY 4.0,而根目录 LICENSE.md 正文为 CC-BY-SA 4.0:2026 年的 positron、modern-r-workflow、practical-quarto、llms、 pharmaverse、r-pharma-regulated、modern-ds-python;2025 年的 ggplot2、shiny-r、 pkg-dev、r-programming、quarto-brand、reproducible-environments;2024 年的 level-up-shiny、quarto-dashboards、databases、r-in-production。 2025 年 quarto-extend 的课程 _license.md 标示 CC-BY 4.0,根 LICENSE.md 同样为 CC-BY-SA 4.0;2026 年 practical-quarto 的课程 _license.md 则与完整许可证一致,明确为 CC-BY-SA 4.0。

本项目从严采用 ShareAlike;章节中标注“README 标示”的许可反映上游相应声明, 不覆盖同时存在的 LICENSE 正文。各章末尾 CC-BY-SA 4.0 为本项目改编内容的发布许可。 重点仓库的声明可对照其 ggplot2 README、 shiny-r README、 pkg-dev README、 level-up-shiny README、 quarto-dashboards README 与同目录的 LICENSE.md。

Prior-year archive materials / 往届材料(补齐 2026 未覆盖主题)

To cover topics not offered in 2026 (Shiny, package development, ggplot2, statistical modeling, causal inference, databases, production deployment, etc.), this project also curates selected workshops from posit::conf(2025) and posit::conf(2024). These are cataloged and linked (see ARCHIVE-CATALOG.md) rather than mirrored in full; the original repositories remain the canonical source.

为覆盖 2026 年未开设的主题(Shiny、包开发、ggplot2、统计建模、因果推断、数据库、生产部署等), 本项目同时编选了 posit::conf(2025) 与 posit::conf(2024) 的部分工作坊。这些仓库仅做 编目与链接(见 ARCHIVE-CATALOG.md),不整体镜像;上游仓库始终为权威来源。

posit-conf-2025 (13 repos curated)

# Upstream repo / 上游仓库 Workshop / 工作坊 License Snapshot SHA
1 shiny-r Shiny for R Workshop CC-BY-SA 4.0 50a5838d
2 shiny-py Shiny for Python Workshop MIT 4e5a0420
3 pkg-dev R Package Development CC-BY-SA 4.0 28c29a9b
4 r-programming R Programming (basics) CC-BY-SA 4.0 8a5d9384
5 r-programming-exercises Exercises for R Programming CC-BY-SA 4.0 fc75cda5
6 ggplot2 Mastering Data Visualization with ggplot2 CC-BY-SA 4.0 133e2a4a
7 tidymodels Machine Learning with tidymodels CC-BY-SA 4.0 f97e8a8f
8 scikit-learn Machine Learning with scikit-learn (Python) CC-BY-SA 4.0 6eb6472b
9 causal Causal Inference in R CC-BY-SA 4.0 562066ec
10 quarto-brand Branded Websites, Presentations, Dashboards, and PDFs with Quarto CC-BY-SA 4.0 12984d63
11 quarto-extend Extending Quarto CC-BY-SA 4.0 3a58d4f7
12 quarto-extend-exercises Exercises for Extending Quarto 见上游(未标注)² 5de55072
13 reproducible-environments Deploying Reproducible Analytics Environments for Regulated Use Cases CC-BY-SA 4.0 b40e3f7e

posit-conf-2024 (6 repos curated)

# Upstream repo / 上游仓库 Workshop / 工作坊 License Snapshot SHA
1 level-up-shiny Take Your Shiny Skills to the Next Level CC-BY-SA 4.0 12ca8322
2 quarto-intro Introduction to Quarto CC-BY-SA 4.0 dce6ef0a
3 databases Databases in R (DuckDB etc.) CC-BY-SA 4.0 625367b0
4 arrow Apache Arrow in R/Python CC-BY-SA 4.0 8315d034
5 r-in-production R in Production CC-BY-SA 4.0 7f2b4ad7
6 vetiver Intro to MLOps with vetiver CC-BY-SA 4.0 7a6c4583

² License note / 许可说明: upstream repositories without a machine-readable license are linked only (never copied), so their lack of an explicit license does not create a licensing problem for this project. 未标注许可证的上游仓库仅做链接、不复制内容,因此不构成 许可问题。MIT-licensed materials, if ever quoted or adapted, will be marked per-file with the MIT notice. MIT 许可的材料如被引用或改编,将逐文件附 MIT 声明。

Referenced course design / 参照的课程设计

The unit-based delivery structure (Unit-STRUCTURE.md) and the 9-type callout authoring standard (CALLOUTS.md) are adapted from:

  • Advanced R (STAT 541) — https://atheobold.github.io/advanced-R-website/ by Drs. Kelly Bodwin & Allison Theobold (Cal Poly), licensed CC-BY-SA 4.0. Our units follow their three-unit arc (Complex Analyses → Professional Deliverables → Package Development); chapters are re-anchored to posit::conf materials and extended with a fourth unit (AI & Domain Applications). Their callout taxonomy is used as our lesson-authoring syntax with attribution.

单元交付结构与教学标注体系改编自 Kelly Bodwin 与 Allison Theobold(Cal Poly)的 STAT 541 Advanced R 课程网站(CC-BY-SA 4.0):我们沿用其三单元弧线并重新锚定素材、 扩展第四单元,9 类 callout 作为讲义写作语法并附此署名。

How materials are mirrored / 材料镜像方式

  • Original English materials live under content/en/<NN-track>/<upstream-repo>/, copied verbatim by scripts/sync-from-upstream.ps1.
  • Each sync records the upstream commit SHA in content/en/MANIFEST.json so every copied file is traceable to an exact upstream snapshot.
  • Chinese translations live under translations/zh/ and are clearly marked as derivatives; each translated file carries an attribution header pointing back to its upstream source file.
  • We do not modify upstream files in place; fixes and updates flow through re-running the sync script.

License of this repository / 本仓库协议

  • Adapted upstream materials (everything under content/en/, and all translations under translations/zh/): CC-BY-SA 4.0, same as upstream.
  • Original content by this repo’s maintainers (learning plan, website prose): also released under CC-BY-SA 4.0 to keep the repo uniform.

If you are an instructor or rights holder and want any correction, please open an issue. 如讲师或权利方需要任何更正,请开 issue 联系我们。