Skip to content

Latest commit

 

History

History
48 lines (45 loc) · 2 KB

TODO.md

File metadata and controls

48 lines (45 loc) · 2 KB

Pending tasks

  • Make the schema documentation to work on github
  • Implement parents2 and children2 used in kingraph
  • Use graphviz.FORMATS for the available output formats
  • Make pets part of the family
  • CLI: Controlling the output filename
  • CLI: Enable or disabling autoview
  • When Python<=3.7, use from __future__ import annotations to define Family inline https://pydantic-docs.helpmanual.io/usage/postponed_annotations/
  • Scaping quotes and other characters
  • class attribute keept on dot, so that svg has it
  • Coverage: born: None
  • Coverage: died: None
  • Coverage: escape without quotes
  • Move final format rendering to rendering
  • Coverage: handle final format rendering failures
  • Normalize: Warn unrelated persons
  • Review: on dupped person details, which version should prevail?
  • Configuration framework
  • Config: formats: output formats to use when no format specified by cli (default: pdf)
  • Config: dateformat: date format to display, defaut ISO-8601 ("%Y-%m-%d", resulting in YYYY-MM-DD)
  • Config: avatarsize: tuple (width, height) in pixels in which to embed the avatar picture
  • Config: persontemplate: being able to personalize
  • Config: picdir: prefix to the pics
  • Config: docdir: prefix to the docs
  • CLI documentation: typer nissaga.cli utils docs --output cli.md
  • CLI: Dash as input file
  • CLI: Dash as output file

Done

  • Coverage: parents and children
  • Coverage: unmarried
  • Coverage: married at date
  • Coverage: divorced
  • Coverage: divorced at date
  • Coverage: combine divorced and married
  • Remove unused renderKidsLinks
  • Coverage: house
  • Coverage: subfamily
  • Coverage: subhouse
  • Coverage: normalize inlined parent
  • Coverage: normalize unspecified parent
  • Coverage: normalize inlined child
  • Coverage: normalize unspecified child
  • Coverage: normalize dupped details
  • Coverage: dupped two inline
  • Redundant: RenderKids when no kids