Reorganize paperspec commands and pin dependency versions (#2)
check / check (push) Successful in 52s
site / site (push) Successful in 1m45s

Reviewed-on: #2
This commit was merged in pull request #2.
This commit is contained in:
alexm committed 2026-10-15 09:53:05 -04:00
1 parent 4fa326dc76
commit 78101dc0db
65 files changed
+2360 -298

No files matched your search

+2 -2
View File
@@ -35,7 +35,7 @@ A conforming reader accepts each one and recomputes every hash it contains.
## Records
`records/` holds a valid example of every other format that is a JSON file of its own.
Three formats have their example elsewhere: the stage requirements (`scienting-stages/1`) and the stamp rules (`scienting-stamps/1`) are in [registry/](../registry/README.md), and a bundle (`scienting-bundle/1`) is a SQLite file that `tools/load.py --bundle` builds from the packages.
Three formats have their example elsewhere: the stage requirements (`scienting-stages/1`) and the stamp rules (`scienting-stamps/1`) are in [registry/](../registry/README.md), and a bundle (`scienting-bundle/1`) is a SQLite file that `paperspec load --bundle` builds from the packages.
Each record is a single file, or a folder where a format needs several files.
| Files | What they are for |
@@ -109,4 +109,4 @@ Use them for nothing else.
## Sources
`src/` holds the hand-written descriptions of the three main documents, as first read; see [src/README.md](src/README.md).
Everything else here is generated by `python3 tools/build.py`, so change the sources or the builder, never the generated files.
Everything else here is generated by `paperspec build`, so change the sources or the builder, never the generated files.
+1 -1
View File
@@ -1,6 +1,6 @@
# Fixture sources
Each source describes a document as a converter first read it, mistakes included, in a shorthand that `tools/build.py` expands.
Each source describes a document as a converter first read it, mistakes included, in a shorthand that `paperspec build` expands.
The build mints IDs, applies the listed corrections, lays out synthetic geometry, signs the listed receipts and writes the package.
The shorthand is tooling, not a format.