moban icon indicating copy to clipboard operation
moban copied to clipboard

General purpose static text generator using Jinja2 and other python template engines

Results 29 moban issues
Sort by recently updated
recently updated
newest added

Currently all variables are merged immediately. Each set of data should be kept in separate dictionaries and layered on top of each other, so that dict read of the top...

enhancement

```console $ git checkout https://github.com/moremoban/pypi-mobans/ $ cd pypi-mobans $ git checkout 255752d4 $ python3.7 -m moban -m mobanfile Cloning sphinx... Cloning into 'sphinx'... remote: Enumerating objects: 95043, done. remote: Total...

question

If a mobanfile has a target which is also part of the mobanfile yaml file system, moban should generate that file first if the file is missing, and re-run whenever...

Since moban supports user-defined template type, we can provide users with some predefined template types. The most obvious one being `latex`. Needs discussion on the possible syntax.

enhancement

One use of plugins is to validate and 'fix' yaml values. e.g. if a value for `foo` was a string "abc", but template now expects a list, a normaliser plugin...

enhancement

`moban` has a lot of features now, it would be good to have a cheatsheet at a consolidated place.

docs

https://build.opensuse.org/package/live_build_log/home:jayvdb:moban/python-moban/openSUSE_Leap_15.0/x86_64 ``` [ 65s] ERROR: Failure: UnicodeDecodeError ('ascii' codec can't decode byte 0xe6 in position 89: ordinal not in range(128)) [ 65s] ---------------------------------------------------------------------- [ 65s] Traceback (most recent call last):...

Even better than random test dependencies (https://github.com/moremoban/moban/issues/221), would be for builds to choose test combinations of dependencies which havent been tested before. This would require that the moban cache keeps...

In order to have random tested dependencies (see #187), the moban approach would be to create `requirements-random.txt`. To do that, moban needs a stable randomiser. Re-running moban should produce the...