:date: 2019-02-28

===========================
Thursday, February 28, 2019
===========================

I continued what I started yesterday : move the chatelet part our of the
:mod:`lino_welfare` package into a new package :mod:`lino_welcht`. This also
caused changes in welfare and book.

Sorry, Hamza, you will have a bit of additional work because you some
uncommitted local changes in welfare which must get moved over to
:ref:`welcht`.

Summary of the changes

- lino_welfare.chatelet  -->  lino_welcht

- :mod:`lino_welcht` itself is now used as plugin : it contains no models but the
  :xfile:`locale` directory for the translations.

- New repository https://github.com/lino-framework/welcht

- removed lino_welfare/chatelet from welfare repo

- removed welfare_fr from manuals repo

- Central project page (the output of the :xfile:`docs` doctree of the welcht
  repo) is published at http://welcht.lino-framework.org

- French documentation (the output of the :xfile:`frdocs` doctree of the welcht
  repo) is published at https://fr.welfare.lino-framework.org  (keep existing
  URLs)


We should do the same operation for weleup soon, so that welfare is really just
a library (like xl).


Released Lino Welfare 19.2.0 in order to test the install instructions for welcht.


Building docs under Python 3
=============================


I had a file with a name containing a non-ascii char in one of my blogs.  This
causes a problem when running :cmd:`inv clean -b` under Python 2 in that
project.  I thought "Okay, let's switch to Python 3 for building all our Sphinx
docs".

But :cmd:`inv bd` fails under Python 3 for projects that use sphinxfeed.
sphinxfeed needs feedformatter which didn't evolve sincs 2009. Yes
https://feedgen.kiesow.be/ might be a replacement.  But for now I decided to
rename the non-ascii file and leave this for a later date.