51 Commits 46e3fd3048 ... be76fc9fbe

Author SHA1 Message Date
  mizusato be76fc9fbe docs structure 1 year ago
  mizusato 032ea11544 docs initial 1 year ago
  mizusato fd719a25c1 config api, fix 1 year ago
  mizusato 00cf20cb3e adjust 1 year ago
  mizusato fe9931067c adjust 1 year ago
  mizusato c17c979b44 error is cancel method 1 year ago
  mizusato b7f132444f update todos 1 year ago
  mizusato 0108835fe3 update todos 1 year ago
  mizusato ac4af25aa9 adjust 1 year ago
  mizusato 88b62bb67c adjust 1 year ago
  mizusato c788288f67 adjust 1 year ago
  mizusato eb335b5482 adjust 1 year ago
  mizusato d5405d2ee3 fix 1 year ago
  mizusato 8832220f36 adjust 1 year ago
  mizusato c0a93319ab update todos 1 year ago
  mizusato d850c3559b adjust 1 year ago
  mizusato a5f7407f7d adjust, fix 1 year ago
  mizusato 869e561ff8 adjust 1 year ago
  mizusato f0f5938f97 adjust 1 year ago
  mizusato 43640e4c49 adjust 1 year ago
  mizusato ffae60437c adjust 1 year ago
  mizusato 854a1595fb fix 1 year ago
  mizusato bf93b5189a add todo 1 year ago
  mizusato 68dc18492b hooks 1 year ago
  mizusato 9d5557f05d no box layout list widget, fix, adjust 1 year ago
  mizusato bb5843975a row column edit view 1 year ago
  mizusato d4c5c83402 list edit view reorder 1 year ago
  mizusato 6fc66bf51a fix, adjust 1 year ago
  mizusato 75afa2b4c8 adjust 1 year ago
  mizusato 76ec629d5d adjust 1 year ago
  mizusato bfa9b4e3c3 multicast example 1 year ago
  mizusato 85e2fbe573 adjust 1 year ago
  mizusato 4cb578f921 adjust 1 year ago
  mizusato b2e8939c34 adjust 1 year ago
  mizusato 1ad7227785 refactor 1 year ago
  mizusato 66cf491428 ad hoc sdi 1 year ago
  mizusato 295397d3c0 fix 1 year ago
  mizusato 0b4ef24f7b file dialog, file io, editor file 1 year ago
  mizusato 7dc83974d3 fix 1 year ago
  mizusato 350c766aa3 log request, adjust 1 year ago
  mizusato 9bb097aeab all request methods, fix 1 year ago
  mizusato 4a8dddc319 lib read embedded zip 1 year ago
  mizusato 809e0f36de coproc, fix 1 year ago
  mizusato ca889da73c pipe request 1 year ago
  mizusato 773857eea5 fix 1 year ago
  mizusato 209f827cfd adjust 1 year ago
  mizusato 05530213c6 fix 1 year ago
  mizusato 5e3112ee65 adjust 1 year ago
  mizusato 15de647b4f adjust, fix 1 year ago
  mizusato b7af1af316 observable of maybe lift 1 year ago
  mizusato d4988e4dbe fix 1 year ago

+ 1 - 0
.idea/dictionaries/mizusato.xml

@@ -17,6 +17,7 @@
       <w>checkable</w>
       <w>cmds</w>
       <w>conds</w>
+      <w>coproc</w>
       <w>cryptorand</w>
       <w>desugar</w>
       <w>desugared</w>

+ 4 - 26
TODO

@@ -2,33 +2,11 @@ TODO
 
 ## Important
 
-file dialogs:
-    - opaque File(path) type
-
-I/O API:
-    - debugger log
-    - json restful client
-        - http(s)://
-        - stdio://
-        - access token in header
-        - Get, Post, Put, Delete
-        - Subscribe (stdio only)
-    - stdio: func StartCoproc(); add stdin/stdout params to CompileAndRun
-    - consider: exec in terminal
-
-BoxLayoutListWidget
-    - don't inherit SmartScrollArea: fit content, use external scroll area
-    - RowEditView, ColumnEditView
-
-adjust
-    - revise names like '<Foo>BarBaz'
-    - prop/signal name(signature) should be string CONSTANT in the qt package
-    - no Error() dummy method (-> ctn.StableSorted, program.Cached)
-    - qtbinding C side int vs. go side int (clamp to int32)
-
 docs
-    - doc gen
-    - index gen (autocomplete uses a pre-generated builtin symbol index)
+    - examples:
+        - all widgets demo
+        - form validation
+        - Contacts App (save data to ~/.config) (Map + ListView)
 
 # Postponed
 

+ 3 - 0
docs/.gitignore

@@ -0,0 +1,3 @@
+/build/*
+!/build/.gitkeep
+/.vscode

+ 18 - 0
docs/Makefile

@@ -0,0 +1,18 @@
+# You can set these variables from the command line, and also
+# from the environment for the first two.
+SPHINXOPTS    ?=
+SPHINXBUILD   ?= sphinx-build
+
+# Put it first so that "make" without argument is like "make help".
+help:
+	@$(SPHINXBUILD) -M help source build $(SPHINXOPTS) $(O)
+
+clean:
+	rm -rf build/doctrees/ build/html/
+
+.PHONY: help Makefile
+
+# Catch-all target: route all unknown targets to Sphinx using the new
+# "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS).
+%: Makefile
+	@$(SPHINXBUILD) -M $@ source build $(SPHINXOPTS) $(O)

+ 0 - 0
docs/build/.gitkeep


+ 27 - 0
docs/source/conf.py

@@ -0,0 +1,27 @@
+# Configuration file for the Sphinx documentation builder.
+#
+# For the full list of built-in configuration values, see the documentation:
+# https://www.sphinx-doc.org/en/master/usage/configuration.html
+
+# -- Project information -----------------------------------------------------
+# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
+
+project = 'docs'
+copyright = '2022, mizusato'
+author = 'mizusato'
+
+# -- General configuration ---------------------------------------------------
+# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
+
+extensions = []
+
+templates_path = ['_templates']
+exclude_patterns = []
+
+
+
+# -- Options for HTML output -------------------------------------------------
+# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output
+
+html_theme = 'sphinx_rtd_theme'
+# html_static_path = ['_static']

+ 24 - 0
docs/source/index.rst

@@ -0,0 +1,24 @@
+.. docs documentation master file, created by
+   sphinx-quickstart on Wed Oct 12 03:04:32 2022.
+   You can adapt this file completely to your liking, but it should at least
+   contain the root `toctree` directive.
+
+Welcome to documentation!
+================================
+
+.. toctree::
+   :maxdepth: 2
+   :hidden:
+   :caption: Learn
+
+   learn/hello
+   learn/guess
+
+.. toctree::
+   :maxdepth: 2
+   :hidden:
+   :caption: Script Reference
+   
+   script/source
+
+

+ 5 - 0
docs/source/learn/guess.rst

@@ -0,0 +1,5 @@
+Guess Number
+++++++++++++
+
+Number 123
+

+ 5 - 0
docs/source/learn/hello.km

@@ -0,0 +1,5 @@
+namespace ::
+
+entry {
+    ShowInfo('Hello World')
+}

+ 0 - 0
docs/source/learn/hello.rst


Some files were not shown because too many files changed in this diff