Skip to content
Snippets Groups Projects
Select Git revision
  • 56e43a3cc3522390ba19f041906210e204b28462
  • main default protected
  • renovate/node-22.x-lockfile
  • renovate/vitest-3.x-lockfile
  • renovate/esbuild-0.x-lockfile
  • renovate/node-24.x
  • renovate/pnpm-10.x
  • renovate/prettier-3.x-lockfile
  • renovate/bootstrap-5.x
  • feat/prettier-attendence-sum
  • local-test
  • show_missing
  • feat/show-which-resolutions-are-void
  • cedric-hates-this
14 results

transcript-postprocessor

  • Clone with SSH
  • Clone with HTTPS
  • Thabo Bals's avatar
    Thabo Bals authored and Cedric Greiten committed
    56e43a3c
    History

    FSInfo Sitting Minutes Postprocessor

    Bunch of markdown files to HTML page

    Usage

    node out.js <input_directory> <output_directory>

    Dev Setup

    Install dependencies:

    1. git submodule update --init (Clones the Sitzung Submodule)
    2. Install NodeJS >= 18
    3. corepack enable (Enables the pnpm shipped with NodeJS)
    4. pnpm install --ignore-scripts
    5. pnpm build

    Testing

    1. Run pnpm build && node out.js test/sitzungen/Protokolle test/out -O test/sitzungen/archive/old.json (or simply pnpm test:realdata)
      • If you only want to test a single file, you also use test/single_transcript as input (again simply pnpm test:single)
    2. Open any file in test/out in your browser

    If you dont have access to the Sitzungen Repository, you can use the local_test branch

    Collaboration

    To stay consistent in e.g. spacing and have the chance to track changes, please format the files with

    pnpm format

    in the root of the repository.