OLD | NEW |
---|---|
1 Sky | 1 Sky |
2 === | 2 === |
3 | 3 |
4 Sky is an experiment in building a UI framework for Mojo. The approach we're | 4 Sky is an experiment in building a UI framework for Mojo. The approach we're |
5 exploring is to create a layered framework based around a retained hierarchy of | 5 exploring is to create a layered framework based around a retained hierarchy of |
6 semantic elements. We're experimenting with different ideas and exploring | 6 semantic elements. We're experimenting with different ideas and exploring |
7 various approaches, many of which won't work and will need to be discarded, but, | 7 various approaches, many of which won't work and will need to be discarded, but, |
8 if we're lucky, some of which might turn out to be useful. | 8 if we're lucky, some of which might turn out to be useful. |
9 | 9 |
10 Sky has three layers, each of which also adds progressively more opinion. At | 10 Sky has three layers, each of which also adds progressively more opinion. At |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
136 </script> | 136 </script> |
137 ``` | 137 ``` |
138 | 138 |
139 Notice that the ``shell`` module is built-in and provides access to the | 139 Notice that the ``shell`` module is built-in and provides access to the |
140 underlying Mojo fabric but the ``net`` and ``loader`` modules run inside Sky and | 140 underlying Mojo fabric but the ``net`` and ``loader`` modules run inside Sky and |
141 encode and decode messages sent over Mojo pipes. | 141 encode and decode messages sent over Mojo pipes. |
142 | 142 |
143 Specifications | 143 Specifications |
144 -------------- | 144 -------------- |
145 | 145 |
146 TODO: Link to the specs. | 146 We're document Sky with a [set of technical specifications](specs) that |
ojan
2014/10/24 03:16:29
s/document/documenting ?
| |
147 define precisely the behavior of the engine. Currently both the implementation | |
148 and the specification are in flux, but hopefully they'll converge over time. | |
147 | 149 |
148 Contributing | 150 Contributing |
149 ------------ | 151 ------------ |
150 | 152 |
151 TODO: Link to HACKING.md, which contains the instructions for hacking on Sky. | 153 Instructions for building and testing Sky are contained in [HACKING.md]. For |
152 TODO: Link to mailing list and IRC channel. | 154 coordination, we use the ``#mojo`` IRC channel on |
155 [Freenode](https://freenode.net/). | |
OLD | NEW |