Commit graph

28 commits

Author SHA1 Message Date
Claude
910a90970d
Add upgrading guide to the documentation
New docs page describing the changes needed to upgrade between
major versions, with a detailed 3.x to 4.0 section covering CLI,
Python API and packaging changes, plus brief sections for the
2.x to 3.0 and 1.x to 2.0 upgrades.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UnLnhsH25Nnv7LHhekUfPd
2026-07-04 19:21:34 +00:00
Simon Willison
3cc27d69bc
New migrations system, ported from sqlite-migrate (#754)
Closes #752
2026-06-21 09:40:21 -07:00
Simon Willison
b379a2a0c3 Added pluggy and first hook, register_commands - refs #569, #567 2023-07-22 12:04:31 -07:00
Simon Willison
52ddb0b9ff
Rename utility functions to library 2022-11-15 07:53:38 -08:00
Simon Willison
271433fdd1
Discord badge (#462) 2022-08-02 14:15:52 -07:00
Simon Willison
1acc04c071
Link to new tutorial
Refs https://github.com/simonw/datasette.io/issues/108
2022-07-31 12:12:37 -07:00
Simon Willison
1d44b0cc27 CLI reference page, maintained by cog, closes #383 2022-01-11 13:43:56 -08:00
Simon Willison
1fe73c898b
Remove link to older code example 2021-08-18 11:31:20 -07:00
Simon Willison
7a19822ac9
Updated tagline 2021-08-17 08:42:02 -07:00
Simon Willison
6155da72c8
Add reference page to documentation using Sphinx autodoc (#312)
* Docstrings and type annotations for almost every method
* New /reference API documentation page using Sphink autodoc
* Custom Read The Docs config, to get autodoc working
* Fix for #313 (add_foreign_keys() doesn't reject being called with a View)
* Fixed #315 (.delete_where() returns [] when it should return self)
2021-08-10 16:09:28 -07:00
Simon Willison
fec6cd55ca Contributing documentation, closes #292 2021-06-25 10:53:46 -07:00
Simon Willison
dbcba6c597 Added installation instructions, closes #286 2021-06-20 11:47:09 -07:00
Simon Willison
6a34426b12 Docs now live at sqlite-utils.datasette.io 2020-12-29 13:34:55 -08:00
Simon Willison
8ca35dfb64 Link to new datasette.io website 2020-12-29 13:33:25 -08:00
Simon Willison
01c7784be5 CI is now GitHub Actions, closes #143 2020-08-28 15:41:29 -07:00
Simon Willison
66ed36258a Renaming from master to main 2020-08-10 14:04:32 -07:00
Simon Willison
396bee9236
Don't show documentation badge on docs index 2020-05-03 08:47:28 -07:00
Simon Willison
60e380e551
Add badges to documentation index 2020-05-03 08:44:41 -07:00
Simon Willison
941d281aee
extracts= table parameter, closes #46 2019-07-23 10:00:42 -07:00
Simon Willison
65b2156d9c Show version in docs
Thanks, @nedbat

https://twitter.com/nedbat/status/1150490436114534400
2019-07-14 12:45:00 -07:00
Simon Willison
ffc9f09a93 Re-arranged documentation index page 2019-01-24 21:23:24 -08:00
Simon Willison
fd5829b27d First CLI command: sqlite-utils table_names test.db 2019-01-24 19:30:47 -08:00
Simon Willison
594b25ef9f Started a changelog, releasing 0.6 2018-08-12 17:46:22 -07:00
Simon Willison
34a5c0e1e8 Documented insert_all() and upsert() and upsert_all()
Also re-titled main docs page to 'Python API'
2018-08-12 17:17:14 -07:00
Simon Willison
5deb65f062 Now you just 'from sqlite_utils import Database'
Plus fixed ad_id in the Russian ads example in the docs
2018-07-30 20:30:23 -07:00
Simon Willison
b69f8b6c85 table.count property, plus made a start on table documentation 2018-07-30 20:24:35 -07:00
Simon Willison
29c897bb56 Started the docs with a meaty example 2018-07-28 16:52:07 -07:00
Simon Willison
bd71be32ab Initial project layout + database table creation tools 2018-07-28 06:46:17 -07:00