Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
5c5e077
✨ owid-catalog: improvements for v1.0.0rc3
lucasrodes Feb 24, 2026
18ba92a
add typing
lucasrodes Feb 24, 2026
01ed5de
✨ Enhance documentation build process to exclude virtual environment …
lucasrodes Feb 24, 2026
710e732
change port for local docs
lucasrodes Feb 24, 2026
4b0d9d2
Merge branch 'enhance-catalog-improvements-rc3' of https://github.com…
lucasrodes Feb 24, 2026
8175c5e
structure
lucasrodes Feb 24, 2026
913753c
monkeypatch upstream zensical bug
lucasrodes Feb 24, 2026
e28e3d3
re-organize libraries ToC
lucasrodes Feb 24, 2026
41dcf6c
update port for zensical local docs
lucasrodes Feb 24, 2026
b16849a
✨ Enhance indicator search functionality with sorting and versioning …
lucasrodes Feb 24, 2026
ecfb546
✨ Enhance search functionality to include latest version filtering
lucasrodes Feb 24, 2026
fd01fa9
formatting
lucasrodes Feb 24, 2026
ac226ac
🔨 Refactor code structure for improved readability
lucasrodes Feb 24, 2026
2572f6a
🔨 Refactor code structure for improved readability
lucasrodes Feb 24, 2026
fde96d1
✨ Enhance documentation for latest version filtering in API
lucasrodes Feb 24, 2026
e9582fc
✨ Enhance error handling and query parameter parsing in charts API
lucasrodes Feb 24, 2026
6deb53b
✨ Enhance chart slug parsing and URL handling
lucasrodes Feb 24, 2026
2cabe8b
✨ Enhance chart result handling and add parsing tests
lucasrodes Feb 24, 2026
05f4a96
✨ Enhance thumbnail display logic in ResponseSet
lucasrodes Feb 24, 2026
443c5f7
✨ Enhance fetch functionality to support query parameters and full URLs
lucasrodes Feb 24, 2026
5ab77d3
✨ Enhance thumbnail display logic for ChartResult in ResponseSet
lucasrodes Feb 24, 2026
8fab78a
🐛 Fix incorrect variable reference in error handling for chart fetching
lucasrodes Feb 24, 2026
97b26cb
✨ Update default limit for chart results to 10
lucasrodes Feb 24, 2026
0339b5b
🔨 Refactor code structure for improved readability
lucasrodes Feb 24, 2026
42bcb40
📜 Update documentation for v1.0.0rc3 release candidate
lucasrodes Feb 24, 2026
ae71975
📜 Update documentation for chart fetching with query parameters and URLs
lucasrodes Feb 24, 2026
8f44278
✨ Update llms.txt generation to include library version
lucasrodes Feb 24, 2026
a6b604a
✨ Update version to 1.0.0 for release
lucasrodes Feb 24, 2026
6fc0591
📜 Update README with release notes for v1.0.0
lucasrodes Feb 24, 2026
3749745
✨ Update greenlet package version to 3.3.2 and add missing wheels
lucasrodes Feb 24, 2026
307277e
📜 Update documentation for quick access functions in catalog API
lucasrodes Feb 24, 2026
8eaf2cd
🎉 Add quick search and fetch functionality tests
lucasrodes Feb 24, 2026
e4a8eae
✨ Update owid-catalog version to 1.0.0
lucasrodes Feb 24, 2026
25396da
📜 Update maintenance documentation for llms.txt generation
lucasrodes Feb 24, 2026
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
8 changes: 6 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,10 @@ docs.pre: .venv
@.venv/bin/python -m docs.ignore.pre-build.bake_semantic_search_api
@.venv/bin/python docs/ignore/pre-build/generate_analytics_docs.py

docs.llms: .venv
@echo '==> Generating llms.txt'
@.venv/bin/python docs/ignore/others/bake_llms_txt.py

docs.post: .venv
@echo '==> Converting Jupyter Notebooks to HTML'
.venv/bin/python docs/ignore/post-build/convert_notebooks.py
Expand All @@ -63,12 +67,12 @@ docs.build: .venv
@echo '==> Pre-processing documentation files'
@$(MAKE) --no-print-directory docs.pre
@echo '==> Building documentation with Zensical'
@DOCS_BUILD=1 .venv/bin/zensical build -f zensical.toml --clean
@DOCS_BUILD=1 .venv/bin/python -c "import zensical.config as c; o=c._list_sources; c._list_sources=lambda cfg,p:[(f,h) for f,h in o(cfg,p) if '/.venv' not in f]; __import__('zensical').build(__import__('os').path.abspath('zensical.toml'),True)"
@echo '==> Post-processing documentation files'
@$(MAKE) --no-print-directory docs.post

docs.serve: .venv
DOCS_BUILD=1 .venv/bin/zensical serve -f zensical.toml
DOCS_BUILD=1 .venv/bin/python -c "import zensical.config as c; o=c._list_sources; c._list_sources=lambda cfg,p:[(f,h) for f,h in o(cfg,p) if '/.venv' not in f]; __import__('zensical').serve(__import__('os').path.abspath('zensical.toml'),{'dev_addr':'localhost:9010','open':False,'strict':False})"

watch-all:
.venv/bin/watchmedo shell-command -c 'clear; make unittest; for lib in $(LIBS); do (cd $$lib && make unittest); done' --recursive --drop .
Expand Down
4 changes: 2 additions & 2 deletions docs/dev/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ The documentation is organized hierarchically using the [:fontawesome-brands-git
## Step-by-step guide to modify the documentation


First, make sure that you have all the development libraries installed. To preview the documentation on your local machine, run `make docs.serve` and go to [localhost:8000](http://localhost:8000).
First, make sure that you have all the development libraries installed. To preview the documentation on your local machine, run `make docs.serve` and go to [localhost:9010](http://localhost:9010).

Any change you make to markdown files in `docs/` will be reflected live on your local documentation site.

Expand Down Expand Up @@ -67,7 +67,7 @@ Exploit the multiple features that Zensical provides to make your report more en
Finally, make sure to link your report in the documentation navigation by adding it to the `zensical.toml` file.

### Previewing your work
Run `make docs.serve` and go to [localhost:8000](http://localhost:8000) to preview your report locally. You can edit the markdown files and see the changes live.
Run `make docs.serve` and go to [localhost:9010](http://localhost:9010) to preview your report locally. You can edit the markdown files and see the changes live.

### Notebooks in technical publications

Expand Down
Loading