|
3 | 3 |
|
4 | 4 | .. toctree::
|
5 | 5 | :hidden:
|
6 |
| - :caption: Getting Started |
| 6 | + :caption: User Guide |
7 | 7 |
|
8 |
| - getting-started/installation |
9 |
| - getting-started/running-idom |
| 8 | + getting-started/index |
| 9 | + creating-interfaces/index |
| 10 | + adding-interactivity/index |
| 11 | + managing-state/index |
| 12 | + escape-hatches/index |
10 | 13 |
|
11 | 14 | .. toctree::
|
12 | 15 | :hidden:
|
13 |
| - :caption: Creating Interfaces |
| 16 | + :caption: Other Resources |
14 | 17 |
|
15 |
| - creating-interfaces/intro-to-html |
16 |
| - creating-interfaces/your-first-component |
17 |
| - creating-interfaces/parametrizing-components |
18 |
| - creating-interfaces/conditional-rendering |
19 |
| - creating-interfaces/dynamic-layout-structure |
| 18 | + understanding-idom/index |
| 19 | + contributing/index |
| 20 | + reference-material/index |
20 | 21 |
|
21 | 22 | .. toctree::
|
22 | 23 | :hidden:
|
23 |
| - :caption: Adding Interactivity |
24 |
| - |
25 |
| - adding-interactivity/responding-to-events |
26 |
| - adding-interactivity/stateful-components |
27 |
| - adding-interactivity/state-as-a-snapshot |
28 |
| - adding-interactivity/dangers-of-mutability |
29 |
| - adding-interactivity/batched-updates |
30 |
| - |
31 |
| -.. toctree:: |
32 |
| - :hidden: |
33 |
| - :caption: Managing State |
34 |
| - |
35 |
| - managing-state/logical-flow-of-state |
36 |
| - managing-state/structuring-your-state |
37 |
| - managing-state/shared-component-state |
38 |
| - managing-state/when-to-reset-state |
39 |
| - |
40 |
| -.. toctree:: |
41 |
| - :hidden: |
42 |
| - :caption: Escape Hatches |
43 |
| - |
44 |
| - escape-hatches/class-components |
45 |
| - escape-hatches/javascript-components |
46 |
| - escape-hatches/distributing-javascript |
47 |
| - |
48 |
| - |
49 |
| -.. toctree:: |
50 |
| - :hidden: |
51 |
| - :caption: Understanding IDOM |
52 |
| - |
53 |
| - understanding-idom/core-abstractions |
54 |
| - |
55 |
| - |
56 |
| - |
57 |
| -.. toctree:: |
58 |
| - :hidden: |
59 |
| - :caption: References |
60 |
| - |
61 |
| - references/gallery |
62 |
| - references/hooks-api |
63 |
| - _autogen/user-apis |
64 |
| - references/why-idom |
65 |
| - references/specifications |
66 |
| - references/faq |
67 |
| - |
68 |
| -.. toctree:: |
69 |
| - :hidden: |
70 |
| - :caption: Development |
71 |
| - |
72 |
| - development/contributing |
73 |
| - development/developer-guide |
74 |
| - _autogen/developer-apis |
75 |
| - development/changelog |
76 |
| - development/roadmap |
77 |
| - |
78 |
| -.. toctree:: |
79 |
| - :hidden: |
80 |
| - :caption: Resources |
| 24 | + :caption: External Links |
81 | 25 |
|
82 | 26 | Source Code <https://github.com/idom-team/idom>
|
83 | 27 | Community <https://github.com/idom-team/idom/discussions>
|
84 | 28 | Issues <https://github.com/idom-team/idom/issues>
|
85 | 29 |
|
| 30 | + |
86 | 31 | IDOM is a powerful Python web framework for building **interactive websites without
|
87 | 32 | needing a single line of Javascript**. It does this by breaking down complex
|
88 | 33 | applications into nestable and reusable chunks of code called "components" that allow
|
|
0 commit comments