Module: Ucode::Repo
- Defined in:
- lib/ucode/repo.rb,
lib/ucode/repo/paths.rb,
lib/ucode/repo/writers.rb,
lib/ucode/repo/atomic_writes.rb,
lib/ucode/repo/build_validator.rb,
lib/ucode/repo/aggregate_writer.rb,
lib/ucode/repo/codepoint_writer.rb,
lib/ucode/repo/block_feed_emitter.rb,
lib/ucode/repo/build_report_writer.rb,
lib/ucode/repo/writers/enums_writer.rb,
lib/ucode/repo/writers/blocks_writer.rb,
lib/ucode/repo/writers/planes_writer.rb,
lib/ucode/repo/writers/indexes_writer.rb,
lib/ucode/repo/writers/scripts_writer.rb,
lib/ucode/repo/writers/manifest_writer.rb,
lib/ucode/repo/build_report_accumulator.rb,
lib/ucode/repo/writers/relationships_writer.rb,
lib/ucode/repo/writers/named_sequences_writer.rb
Overview
Repo — writes the output tree under output/.
One folder per codepoint (CJK included), no exceptions:
output/planes/<n>.json
output/blocks/<ORIGINAL_NAME>.json
output/blocks/<ORIGINAL_NAME>/<U+XXXX>/index.json
output/blocks/<ORIGINAL_NAME>/<U+XXXX>/glyph.svg
output/scripts/<ScriptCode>.json
output/index/names.json
output/index/labels.json
output/manifest.json
Defined Under Namespace
Modules: AtomicWrites, Paths, Writers Classes: AggregateWriter, BlockFeedEmitter, BuildReportAccumulator, BuildReportWriter, BuildValidator, CodepointWriter