Bart Feenstra

Results 155 issues of Bart Feenstra

enhancement
python
performance

Now that https://github.com/bartfeenstra/betty/pull/1461 has been merged, Sphinx is no longer necessary ## Blocked by - https://github.com/bartfeenstra/betty/issues/1464

enhancement
python
performance

Add a `serve-nginx` command to serve a site explicitly using the Dockerized nginx server. This prepare for the upcoming removal of server negotiation. ## Proposals - Extract the Docker functionality...

enhancement
python

See https://betty.readthedocs.io/latest/py-modindex/

bug

Allow locales to inherit from others. That way, en-GB can inherit from en-US, override the few translations from en-US it needs to, and translations are still reported as 100%. ##...

enhancement
python
translations

## Definition of Done - link to the good first issues tag - document the ./bin/* commands - Code of Conduct (configure in GitHub too) - ?

enhancement
documentation

https://github.com/bartfeenstra/betty/pull/1426 deprecated `betty.app.extension.requirement`. As a final step, it must be removed entirely. ## Definition of Done - Remove the `betty.app.extension.requirement` module ## Blocked by - The 0.4.x branch being opened

enhancement
good first issue
BC break
python

- document-based (this would actually be a separate follow-up feature) - titles - dates - authors - per-text content type, e.g. any piece of natural language has a content type...

enhancement
BC break
python

Make `betty.config.Configuration.load()` an instance method. This will require calling code to create this new instance first, but that allows for: - the configuration's initializer to ensure required arguments are available...

enhancement
BC break
python

Rename `betty.ico` to `favicon.ico`, or more specifically: ensure sites are generated with a `favicon.ico` instead of/in addition to a `betty.ico`. This is because some clients (such as Firefox) request `/favicon.ico`...

enhancement
BC break