Click on the solid triangle in a sub-heading to reveal the individual to-do items. Click again to hide.
Printing this page uses a much smaller font. Complain to the nerd list if you don't like this behaviour.
Edit this page by using the same "Edit this page" function that you may have used before.
To see the "data maintenance" and "survey data-entry" to-do lists, go to the other TO-DO list
Module to-do texts
These are extracted directly from the todo = '''Thing to do ''' string at the top of each file of troggle code:
This to-do list is generated directly from the troggle python code files and is the most up to date
to-do list for programming you are likely to find anywhere. Every serious maintainer also maintains their own personal handwritten notes and/or Google Keep lists too.
Other coding To Do things
See also these long-running issues which have their own 'to do' implications:
We should not be relying on filenames to accurately describe the format of the files. This is not robust and may also be a bit insecure.
We should use python-magic or some other wrapper around Linux libmagic1 C library.
But note that there are TWO packages called python-magic, see https://stackoverflow.com/questions/436220/how-to-determine-the-encoding-of-text/16203777#16203777
Python documentation: Django's use of modern unobvious idioms
[DECORATOR] pattern used for login-required pages
Get all trogglistas to read https://ebookscart.com/effective-python-by-brett-slatkin-pdf-download/ - downloded to /expofiles/
Get all trogglistas to read https://martinfowler.com/tags/refactoring.html
Expo Server
document cgit installation and config
as per Wookey on Debian 10. Finish merging Wookey's instructions into handbook
MySQL configuration
robots.txt completely missing from /home/expo/static or troggle:/media
anacron and cron
Document "anacron" / cron system on server
The To Do pages
We were working on a more capable and easier-to-use to-do system which would mimic
how GitHub Issues do this sort of thing,
but now we are just using standard HTML5 tags. OK, using RST could be explored: todo.rst but we don't have a renderer/editor for it yet.
But you can edit this page very easily.