From f8091265b8c981f5c1d2d38400014d87a01ce6e2 Mon Sep 17 00:00:00 2001 From: Kenneth Hsu Date: Wed, 29 Jul 2026 21:32:32 -0700 Subject: [PATCH 1/9] Using uv for docs --- docs/README.md | 5 ++--- readthedocs.yaml | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/README.md b/docs/README.md index 8ae43361b..00fcb1622 100644 --- a/docs/README.md +++ b/docs/README.md @@ -9,9 +9,8 @@ If you only want to read the docs, use the published site. This README is for co From the repository root: ```bash -pip install -e .[docs] -cd docs -jb build . +uv sync --extra docs +uv run --directory docs jb build . ``` The rendered site is written to `docs/_build/html/`. Open `docs/_build/html/index.html` in a browser to review changes. diff --git a/readthedocs.yaml b/readthedocs.yaml index bcb94429d..1b4fe37f5 100644 --- a/readthedocs.yaml +++ b/readthedocs.yaml @@ -14,7 +14,7 @@ build: python: install: - - method: pip - path: . - extra_requirements: - - docs \ No newline at end of file + - method: uv + command: sync + extras: + - docs From 7a92c9d07243549ecbb1c4261ab018d3a5126cc8 Mon Sep 17 00:00:00 2001 From: Kenneth Hsu Date: Thu, 30 Jul 2026 13:35:58 -0700 Subject: [PATCH 2/9] Updating the Template to match the directory --- .github/pull_request_template.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 749641afa..412f04fc4 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -6,5 +6,5 @@ ## Additional Context for Reviewers - -- [ ] I passed tests locally for both code (`uv run pytest`) and documentation changes (`uv run jb build docs --builder=custom --custom-builder=doctest`) +## Checklist +- [ ] I passed tests locally for both code (`uv run pytest`) and documentation changes (`uv run --directory docs jb build . --builder=custom --custom-builder=doctest`) From 150f5f739fd5a2d4426da0f99d804f0dc7288246 Mon Sep 17 00:00:00 2001 From: Kenneth Hsu Date: Thu, 30 Jul 2026 13:36:53 -0700 Subject: [PATCH 3/9] Updating the template --- .github/pull_request_template.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 412f04fc4..5a42c81bc 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -6,5 +6,10 @@ ## Additional Context for Reviewers + + + + + ## Checklist - [ ] I passed tests locally for both code (`uv run pytest`) and documentation changes (`uv run --directory docs jb build . --builder=custom --custom-builder=doctest`) From ab1890288f4261eb52f5d3916d56026f074e6238 Mon Sep 17 00:00:00 2001 From: Kenneth Hsu Date: Thu, 30 Jul 2026 13:47:56 -0700 Subject: [PATCH 4/9] Fixes bugbot --- readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readthedocs.yaml b/readthedocs.yaml index 1b4fe37f5..af62fbeb5 100644 --- a/readthedocs.yaml +++ b/readthedocs.yaml @@ -16,5 +16,5 @@ python: install: - method: uv command: sync - extras: + groups: - docs From cf53a2ed7084740b2f6f41f650ef87d405b0b4a1 Mon Sep 17 00:00:00 2001 From: Kenneth Hsu Date: Thu, 30 Jul 2026 13:49:55 -0700 Subject: [PATCH 5/9] reverting back, bad bugbot? --- readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readthedocs.yaml b/readthedocs.yaml index af62fbeb5..1b4fe37f5 100644 --- a/readthedocs.yaml +++ b/readthedocs.yaml @@ -16,5 +16,5 @@ python: install: - method: uv command: sync - groups: + extras: - docs From 1cc844d76949973fc448ea197c8db1c0b4f9b6b4 Mon Sep 17 00:00:00 2001 From: Kenneth Hsu Date: Thu, 30 Jul 2026 16:09:50 -0700 Subject: [PATCH 6/9] new message test --- docs/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/intro.md b/docs/intro.md index 8d6c06630..c3d7f19c2 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -1,6 +1,6 @@ # {octicon}`home` Welcome -Hello and welcome! +Hello and welcome! NEW MESSAGE TEST! The `chainladder-python` package was built to be able to handle all of your actuarial reserving needs in python. It consists of popular actuarial tools, such as **triangle data manipulation**, **link ratios calculation**, and **IBNR estimates** using both deterministic and stochastic models. We build this package so you no longer have to rely on outdated softwares and tools when performing actuarial pricing or reserving indications. From fa50fab6228179d4643e64a06232e794435ace49 Mon Sep 17 00:00:00 2001 From: Kenneth Hsu Date: Thu, 30 Jul 2026 17:19:40 -0700 Subject: [PATCH 7/9] added 2 --- docs/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/intro.md b/docs/intro.md index c3d7f19c2..1cf73fa3d 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -1,6 +1,6 @@ # {octicon}`home` Welcome -Hello and welcome! NEW MESSAGE TEST! +Hello and welcome! NEW MESSAGE TEST! 2 The `chainladder-python` package was built to be able to handle all of your actuarial reserving needs in python. It consists of popular actuarial tools, such as **triangle data manipulation**, **link ratios calculation**, and **IBNR estimates** using both deterministic and stochastic models. We build this package so you no longer have to rely on outdated softwares and tools when performing actuarial pricing or reserving indications. From 23567b5f8fde797345dd3654d7f59315a484cb72 Mon Sep 17 00:00:00 2001 From: Kenneth Hsu Date: Thu, 30 Jul 2026 20:58:13 -0700 Subject: [PATCH 8/9] dummy commit 3 --- docs/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/intro.md b/docs/intro.md index 1cf73fa3d..e0d51ae28 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -1,6 +1,6 @@ # {octicon}`home` Welcome -Hello and welcome! NEW MESSAGE TEST! 2 +Hello and welcome! NEW MESSAGE TEST! 3 The `chainladder-python` package was built to be able to handle all of your actuarial reserving needs in python. It consists of popular actuarial tools, such as **triangle data manipulation**, **link ratios calculation**, and **IBNR estimates** using both deterministic and stochastic models. We build this package so you no longer have to rely on outdated softwares and tools when performing actuarial pricing or reserving indications. From a6fc39e6c2a033803f3fe1d9e7f28e9981c7f8a9 Mon Sep 17 00:00:00 2001 From: Kenneth Hsu Date: Thu, 30 Jul 2026 21:07:46 -0700 Subject: [PATCH 9/9] Remove the dummy words --- docs/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/intro.md b/docs/intro.md index e0d51ae28..8d6c06630 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -1,6 +1,6 @@ # {octicon}`home` Welcome -Hello and welcome! NEW MESSAGE TEST! 3 +Hello and welcome! The `chainladder-python` package was built to be able to handle all of your actuarial reserving needs in python. It consists of popular actuarial tools, such as **triangle data manipulation**, **link ratios calculation**, and **IBNR estimates** using both deterministic and stochastic models. We build this package so you no longer have to rely on outdated softwares and tools when performing actuarial pricing or reserving indications.