changeset e704d079c14c in joypy/Joypy details: http://hg.osdn.jp/view/joypy/Joypy?cmd=changeset;node=e704d079c14c user: Simon Forman <sform****@hushm*****> date: Tue May 07 10:00:52 2019 -0700 description: Move VUI package/module graph. changeset 8569d6404691 in joypy/Joypy details: http://hg.osdn.jp/view/joypy/Joypy?cmd=changeset;node=8569d6404691 user: Simon Forman <sform****@hushm*****> date: Tue May 07 10:23:43 2019 -0700 description: A bit more on the docs. diffstat: docs/VUI-docs/source/_static/packages_Vui.png | Bin docs/VUI-docs/source/core.rst | 3 + docs/VUI-docs/source/display.rst | 3 + docs/VUI-docs/source/index.rst | 51 +++++++++++++++---------- docs/VUI-docs/source/persist_task.rst | 3 + docs/VUI-docs/source/stack_viewer.rst | 3 + docs/VUI-docs/source/text_viewer.rst | 3 + docs/VUI-docs/source/viewer.rst | 3 + docs/dep-graphs/packages_Vui.png | Bin joy/vui/persist_task.py | 6 +++ 10 files changed, 55 insertions(+), 20 deletions(-) diffs (128 lines): diff -r d12ea9feb29f -r 8569d6404691 docs/VUI-docs/source/_static/packages_Vui.png Binary file docs/VUI-docs/source/_static/packages_Vui.png has changed diff -r d12ea9feb29f -r 8569d6404691 docs/VUI-docs/source/core.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/VUI-docs/source/core.rst Tue May 07 10:23:43 2019 -0700 @@ -0,0 +1,3 @@ + +.. automodule:: joy.vui.core + :members: diff -r d12ea9feb29f -r 8569d6404691 docs/VUI-docs/source/display.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/VUI-docs/source/display.rst Tue May 07 10:23:43 2019 -0700 @@ -0,0 +1,3 @@ + +.. automodule:: joy.vui.display + :members: diff -r d12ea9feb29f -r 8569d6404691 docs/VUI-docs/source/index.rst --- a/docs/VUI-docs/source/index.rst Mon May 06 23:06:36 2019 -0700 +++ b/docs/VUI-docs/source/index.rst Tue May 07 10:23:43 2019 -0700 @@ -6,31 +6,42 @@ Welcome to Joy VUI's documentation! =================================== +A simple Graphical User Interface for the Joy programming language, +written using Pygame to bypass X11 et. al., modeled on the Oberon OS, and +intended to be just functional enough to support bootstrapping further Joy +development. + +Screenshot +----------------------------- .. image:: _static/Joy-VUI-screenshot.PNG +If you have PyGame and Dulwich installed you should be able to start the +VUI with the following command: + +:: + + python -m joy.vui + +This will create a `~/.thun` directory in your home dir to store your +data. + + +Modules +----------------------------- + +.. image:: _static/packages_Vui.png + + .. toctree:: :maxdepth: 2 :caption: Contents: - - -.. automodule:: joy.vui.core - :members: - - -.. automodule:: joy.vui.display - :members: - - -.. automodule:: joy.vui.viewer - :members: - - -.. automodule:: joy.vui.text_viewer - :members: - - -.. automodule:: joy.vui.stack_viewer - :members: + + core + display + viewer + text_viewer + stack_viewer + persist_task Indices and tables diff -r d12ea9feb29f -r 8569d6404691 docs/VUI-docs/source/persist_task.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/VUI-docs/source/persist_task.rst Tue May 07 10:23:43 2019 -0700 @@ -0,0 +1,3 @@ + +.. automodule:: joy.vui.persist_task + :members: diff -r d12ea9feb29f -r 8569d6404691 docs/VUI-docs/source/stack_viewer.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/VUI-docs/source/stack_viewer.rst Tue May 07 10:23:43 2019 -0700 @@ -0,0 +1,3 @@ + +.. automodule:: joy.vui.stack_viewer + :members: diff -r d12ea9feb29f -r 8569d6404691 docs/VUI-docs/source/text_viewer.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/VUI-docs/source/text_viewer.rst Tue May 07 10:23:43 2019 -0700 @@ -0,0 +1,3 @@ + +.. automodule:: joy.vui.text_viewer + :members: diff -r d12ea9feb29f -r 8569d6404691 docs/VUI-docs/source/viewer.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/VUI-docs/source/viewer.rst Tue May 07 10:23:43 2019 -0700 @@ -0,0 +1,3 @@ + +.. automodule:: joy.vui.viewer + :members: diff -r d12ea9feb29f -r 8569d6404691 docs/dep-graphs/packages_Vui.png Binary file docs/dep-graphs/packages_Vui.png has changed diff -r d12ea9feb29f -r 8569d6404691 joy/vui/persist_task.py --- a/joy/vui/persist_task.py Mon May 06 23:06:36 2019 -0700 +++ b/joy/vui/persist_task.py Tue May 07 10:23:43 2019 -0700 @@ -17,6 +17,12 @@ # You should have received a copy of the GNU General Public License # along with Thun. If not see <http://www.gnu.org/licenses/>. # +''' + +Persist Task +=========================== + +''' import os, pickle, traceback from collections import Counter from dulwich.errors import NotGitRepository