Skip to content

candidate enhancements, testing interest before submitting PRs #429

Description

@sfinnie

I just started using otter as a local, personal notes site. I've identified 3 candidate changes so far and would be happy to submit PRs. Before I do, I'd like to check whether they'd be welcomed. The changes are as follows:

  1. Simplify running locally without Docker. I use waitress: pure Python, works across *nix and windows and supported by Flask. This change would add a requirements.txt with all required packages (incl waitress) plus addition of instructions to docs (git pull repo, set up & activate venv, pip install requirements, configure, run).
  2. Upgrade to mistune 3.x. There's been a change in the package structure from 2.x which causes an import failure, meaning installation currently has to be constrained to <3.0.0
  3. Bulk import. I already have a large number of markdown docs that are currently served using a static site generator. This change would add a new option to otterwiki/cli.py to import a pre-existing tree of files, along the lines of flask import /path/to/source/root /path/to/app-data. path/to/app-data can probaby be read from config by default, haven't looked at that yet.

I'd be happy to open separate issues for each and submit PRs if they're of interest.

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions