Missing features and work in progress

This section will list useful features that Lethe doesn’t support yet.

Index of todo items

Todo

link to documentation of other interfaces when they are added and to CLI interface extending documentation

(The original entry is located in /home/mtjm/projects/lethe/doc/cli.rst, line 31.)

Todo

write a tutorial when editing is implemented

(The original entry is located in /home/mtjm/projects/lethe/doc/cli.rst, line 34.)

Todo

links to user documentation for stores, nodes, DVCS backends, etc

(The original entry is located in /home/mtjm/projects/lethe/doc/cli.rst, line 42.)

Todo

link to their documentation

(The original entry is located in /home/mtjm/projects/lethe/doc/cli.rst, line 60.)

Todo

update when the cache is used

(The original entry is located in /home/mtjm/projects/lethe/doc/cli.rst, line 72.)

Todo

move short/full search definition elsewhere: Web UI will use it too

(The original entry is located in /home/mtjm/projects/lethe/doc/cli.rst, line 109.)

Todo

recommend using the Web interface instead when it will be available

(The original entry is located in /home/mtjm/projects/lethe/doc/cli.rst, line 164.)

Todo

write what index and cache are

(The original entry is located in /home/mtjm/projects/lethe/doc/datastore.rst, line 31.)

Todo

some of this should be move to user or design documentation, while the rest is for development only

(The original entry is located in /home/mtjm/projects/lethe/doc/datastore.rst, line 33.)

Todo

support overriding site properties in nodes

(The original entry is located in /home/mtjm/projects/lethe/doc/datastore.rst, line 74.)

Todo

links to sections describing these future files

(The original entry is located in /home/mtjm/projects/lethe/doc/datastore.rst, line 87.)

Todo

in future formatted text with property specifying the format; link to the chapter

(The original entry is located in /home/mtjm/projects/lethe/doc/datastore.rst, line 103.)

Todo

reorganize the documentation, explain how to implement support for another DVCS

(The original entry is located in /home/mtjm/projects/lethe/doc/dvcs.rst, line 23.)

Todo

describe how the interface work

(The original entry is located in /home/mtjm/projects/lethe/lethe/dvcs.py:docstring of lethe.dvcs, line 12.)

Todo

Think how commits of multiple files should be handled if the DVCS doesn’t support committing more than one file in a single revision. Probably the solution is to require support for revisions changing multiple files unless the version control system used is lethe.ext.dvcs.ephemural.

(The original entry is located in /home/mtjm/projects/lethe/lethe/dvcs.py:docstring of lethe.dvcs, line 31.)

Todo

we need branches for features like edit conflicts and unapproved revisions, think how to handle them in this interface

(The original entry is located in /home/mtjm/projects/lethe/lethe/dvcs.py:docstring of lethe.dvcs, line 46.)

Todo

which methods should be overridden?

(The original entry is located in /home/mtjm/projects/lethe/lethe/dvcs.py:docstring of lethe.dvcs.Repository, line 6.)

Todo

exceptions, handling of edit conflicts

(The original entry is located in /home/mtjm/projects/lethe/lethe/dvcs.py:docstring of lethe.dvcs.Repository.commit, line 21.)

Todo

rework the lethe.dvcs interfaces so this can work

(The original entry is located in /home/mtjm/projects/lethe/lethe/ext/dvcs/git.py:docstring of lethe.ext.dvcs.git, line 11.)

Todo

implement and mention linking: its design is another reason for format complexity

(The original entry is located in /home/mtjm/projects/lethe/lethe/format.py:docstring of lethe.format, line 16.)

Todo

refer to the UI for syncing the index after it’s written and before there is separate usage documentation for this

(The original entry is located in /home/mtjm/projects/lethe/lethe/index.py:docstring of lethe.index, line 23.)

Todo

mention linking when it is implemented

(The original entry is located in /home/mtjm/projects/lethe/doc/intro.rst, line 32.)

Todo

link to the Web UI documentation when it’s available

(The original entry is located in /home/mtjm/projects/lethe/doc/intro.rst, line 46.)

Todo

the functionality of this module is very limited to what the author needed, with some understanding of the format used it could be made more generic and useful for other ways of using bookmarks

(The original entry is located in /home/mtjm/projects/lethe/lethe/ext/node_import/places.py:docstring of lethe.ext.node_import.places, line 11.)

Todo

This code should use GNU recutils Python bindings instead of the custom parser that it has now.

(The original entry is located in /home/mtjm/projects/lethe/lethe/ext/node_import/recfile.py:docstring of lethe.ext.node_import.recfile, line 35.)

Todo

link to the index section and the UI documentation in the above paragraph

(The original entry is located in /home/mtjm/projects/lethe/doc/props.rst, line 78.)

Todo

list some examples here that are used in the tests

(The original entry is located in /home/mtjm/projects/lethe/doc/props.rst, line 81.)

Todo

update this section when the properties are used

(The original entry is located in /home/mtjm/projects/lethe/doc/props.rst, line 129.)

Todo

add screenshots after the interface is stable

(The original entry is located in /home/mtjm/projects/lethe/doc/web.rst, line 26.)

Todo

when it’s implemented: site props, templates, static (mention templates and CSS licensing)

(The original entry is located in /home/mtjm/projects/lethe/doc/web.rst, line 110.)

Todo

when it’s implemented, document FastCGI and WSGI serving

(The original entry is located in /home/mtjm/projects/lethe/doc/web.rst, line 119.)

Todo

write it

(The original entry is located in /home/mtjm/projects/lethe/doc/web.rst, line 124.)

Table Of Contents

Previous topic

lethe.utils – Miscellaneous functions

This Page