Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .ruby-version

This file was deleted.

18 changes: 6 additions & 12 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.PHONY: help prepare cookie cookie_ruby_deps cookie_web_prepare external html serve clean
.PHONY: help prepare cookie external html serve clean
.DEFAULT_GOAL := help

# Add help text after each target name starting with '\#\#'
Expand All @@ -10,17 +10,11 @@ help: ## show this help
prepare:
git submodule update --init

cookie_ruby_deps:
(cd external-content/cookie && \
bundle install)

cookie_web_prepare:
(cd external-content/cookie && \
./helpers/fetch_repo_review_app.sh)

cookie: cookie_ruby_deps cookie_web_prepare
(cd external-content/cookie && \
JEKYLL_ENV=production bundle exec jekyll build --destination ../../public/development --baseurl "/development/")
cookie:
(cd external-content/cookie/docs && \
BASE_URL=/development/ npx --yes mystmd build --html)
mkdir -p public/development
cp -r external-content/cookie/docs/_build/html/. public/development/

external: cookie

Expand Down
2 changes: 1 addition & 1 deletion external-content/cookie
Submodule cookie updated 68 files
+1 −1 .github/workflows/bump.yml
+12 −0 .github/workflows/ci.yml
+25 −0 .github/workflows/reusable-change-detection.yml
+2 −2 .github/workflows/reusable-cookie.yml
+26 −0 .github/workflows/reusable-docs.yml
+3 −3 .github/workflows/reusable-rr-tests.yml
+0 −1 .gitignore
+11 −6 .pre-commit-config.yaml
+11 −12 .readthedocs.yaml
+0 −1 .ruby-version
+92 −0 AGENTS.md
+0 −48 Gemfile
+0 −243 Gemfile.lock
+29 −33 README.md
+0 −57 _config.yml
+0 −1 action.yml
+15 −0 bun.lock
+0 −74 docs/_includes/head.html
+0 −20 docs/_includes/head_custom.html
+0 −25 docs/_includes/interactive_repo_review.html
+0 −7 docs/_includes/toc.html
+13 −13 docs/_partials/pyproject.md
+0 −22 docs/_plugins/details.rb
+0 −19 docs/_plugins/repo_review.rb
+0 −71 docs/_plugins/tabs.rb
+0 −1 docs/_sass/color_schemes/skhep.scss
+0 −155 docs/_sass/custom/custom.scss
+108 −0 docs/assets/css/site.css
+0 −36 docs/assets/js/tabs.js
+9 −0 docs/config/scientific-python.yml
+61 −0 docs/myst.yml
+46 −46 docs/pages/guides/coverage.md
+113 −123 docs/pages/guides/docs.md
+59 −111 docs/pages/guides/gha_basic.md
+57 −87 docs/pages/guides/gha_pure.md
+28 −54 docs/pages/guides/gha_wheels.md
+29 −38 docs/pages/guides/index.md
+15 −21 docs/pages/guides/mypy.md
+57 −70 docs/pages/guides/packaging_classic.md
+107 −123 docs/pages/guides/packaging_compiled.md
+68 −79 docs/pages/guides/packaging_simple.md
+36 −43 docs/pages/guides/pytest.md
+13 −8 docs/pages/guides/repo_review.md
+133 −153 docs/pages/guides/style.md
+33 −39 docs/pages/guides/tasks.md
+36 −45 docs/pages/index.md
+7 −13 docs/pages/patterns/backports.md
+7 −17 docs/pages/patterns/data_files.md
+4 −11 docs/pages/patterns/exports.md
+7 −10 docs/pages/patterns/index.md
+17 −27 docs/pages/principles/design.md
+5 −10 docs/pages/principles/index.md
+4 −10 docs/pages/principles/process.md
+63 −58 docs/pages/principles/testing.md
+29 −40 docs/pages/tutorials/dev-environment.md
+13 −17 docs/pages/tutorials/docs.md
+6 −7 docs/pages/tutorials/index.md
+4 −10 docs/pages/tutorials/module.md
+5 −15 docs/pages/tutorials/packaging.md
+4 −14 docs/pages/tutorials/test.md
+35 −0 docs/rr-role.mjs
+5 −2 helpers/cog_helpers.py
+0 −13 helpers/fetch_repo_review_app.sh
+13 −0 package.json
+11 −0 pyproject.toml
+3 −3 {{cookiecutter.project_name}}/.github/workflows/ci.yml
+2 −2 {{cookiecutter.project_name}}/.github/workflows/{% if cookiecutter.__type=='compiled' %}cd.yml{% endif %}
+1 −1 {{cookiecutter.project_name}}/.pre-commit-config.yaml
7 changes: 7 additions & 0 deletions netlify.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[build.environment]
PYTHON_VERSION = "3.13"
NODE_VERSION = "24"
HUGO_VERSION = "0.141.0"
DART_SASS_VERSION = "1.83.4"
DART_SASS_URL = "https://github.com/sass/dart-sass/releases/download/"
Expand All @@ -21,3 +22,9 @@

[plugins.inputs]
skipPatterns = ['https://fonts.gstatic.com', 'https://fonts.googleapis.com', "https://unpkg.com"]
# Tolerate two unavoidable artifacts of link-checking the MyST-built
# `/development/` site: hyperlink's parser chokes on MyST's bundled
# mermaid chunk (`static {}` class blocks), and it reports valid
# in-page fragments as failures when the target passes through MyST's
# pretty-URL normalization (e.g. /pages/guides/pytest -> .../index.html).
todoPatterns = ['fragment-redirect', 'mermaid.core']