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:
- 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).
- 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
- 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.
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:
requirements.txtwith all required packages (incl waitress) plus addition of instructions to docs (git pull repo, set up & activate venv, pip install requirements, configure, run).otterwiki/cli.pyto import a pre-existing tree of files, along the lines offlask import /path/to/source/root /path/to/app-data.path/to/app-datacan 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.