Bart Feenstra
Bart Feenstra
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
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...
See https://betty.readthedocs.io/latest/py-modindex/
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%. ##...
## Definition of Done - link to the good first issues tag - document the ./bin/* commands - Code of Conduct (configure in GitHub too) - ?
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
- 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...
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...
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`...