From cff6533e7bacee6ec1734765ad7e90d089bc6550 Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Sat, 3 Oct 2026 16:55:00 +0200 Subject: [PATCH] Say in goal 2 that the CLI carries all the data and a library imports what it needs --- README.md | 3 ++- todo.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1777f00..6a08a07 100644 --- a/README.md +++ b/README.md @@ -878,7 +878,8 @@ Where the project is heading; the sections before Audience document what ships t 1. **The best fake-data tool there is, and the one developers reach for.** 1. You can install it the way you install your other tools, and people hear about it where developers read. -2. **Enough data ships built in to fill a real test database, with no download.** +2. **Enough data ships built in to fill a real test database: the CLI carries all of it, a + library imports what it needs, and nothing is fetched at run time.** 1. It covers the ten most-spoken languages and the Nordic countries. 2. Each locale covers the common categories: names, addresses, phone numbers, ids, companies and dates. diff --git a/todo.md b/todo.md index c5c2a54..fa72a2d 100644 --- a/todo.md +++ b/todo.md @@ -134,7 +134,7 @@ A restructure the maintainer approved on 2026-10-03, so it merges below goal 3's ### 77. Split the shipped data into Go modules per locale and country, which a library imports by choice, and embed every one in the CLI. -Needs item 76. The CLI binary carries every module and may grow to hundreds of MB; a library imports only what it uses, as it imports any dependency, and nothing is fetched at run time. Decide the module boundaries (a locale, a country's `geo/` tree, `misc`) and how an imported module registers with `New`. Check goal 2's wording against this, and propose a rewording to the maintainer if it no longer says what ships where. +Needs item 76. The CLI binary carries every module and may grow to hundreds of MB; a library imports only what it uses, as it imports any dependency, and nothing is fetched at run time. Decide the module boundaries (a locale, a country's `geo/` tree, `misc`) and how an imported module registers with `New`. Goal 2 says what ships where since 2026-10-03. ### 78. Ship 10% of every place's streets, at least 10, and 10% of all US places drawn by population, each place weighted by population.