Skip to content

Commit

Permalink
doc: add icons, add community page, add links to Rustilka & MeowUI
Browse files Browse the repository at this point in the history
  • Loading branch information
and3rson committed Apr 15, 2024
1 parent 13c2eff commit 0836a4f
Show file tree
Hide file tree
Showing 13 changed files with 89 additions and 31 deletions.
10 changes: 10 additions & 0 deletions docs/_static/extra_style.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions docs/about/index.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Про проєкт
==========
:octicon:`package` Про проєкт
=============================

.. include:: what_is_lilka.rst

Expand Down
4 changes: 2 additions & 2 deletions docs/assembly/index.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Як зібрати Лілку
================
:octicon:`tools` Як зібрати Лілку
=================================

.. warning:: Ця документація знаходиться в розробці. Інформація є неповною, може бути недостовірною і/або застарілою, і може значно змінюватися в майбутньому.

Expand Down
33 changes: 33 additions & 0 deletions docs/community.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
:octicon:`people` Спільнота
===========================

``Rustilka``: Rust для Лілки
----------------------------

Автор: **black.ghost.off**

Rustilka - це мініпроєкт підтримки мови Rust для Лілки, який має таку саму мету, як і сама консоль - "полегшити" розробку.

Також цей проєкт чисто технічно незалежний від оригінального SDK: при наявності можливостей ми могли б мати IDF версію, але, на думку автора Rustilka, це не має сенсу.

`Хочете писати код для Лілки на Rust? Тоді вам сюди! <https://rust.lilka.dev>`_

``MeowUI``: Альтернативний UI-фреймворк для Лілки
-------------------------------------------------

Автор: **kolodieiev**

MeowUI - набір бібліотек, що спрощують створення графічного інтерфейсу користувача для електронних пристроїв на базі esp32 та esp32s3.

З самого початку даний проєкт створювався, як шаблон, для швидкої побудови багаторівневого графічного інтерфейсу в стилі “Quadratisch. Praktisch. Gut”.
Мета - управління різноманітними датчиками за допомогою мікроконтролера ESP32.

Після знайомства з проєктом "Лілка", автором MeowUI було прийнято рішення про розширення та доопрацювання функціоналу MeowUI.

`Детальніше про проєкт можна дізнатися тут. <https://github.com/Kolodieiev/MeowUI>`_

Спілкування
-----------

- Весь код проєкту доступний на `GitHub <https://github.com/and3rson/lilka>`_.
- Приєднуйтесь до нашого `Discord-сервера <https://discord.gg/HU68TaKCu6>`_!
25 changes: 13 additions & 12 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,18 +39,16 @@

# https://protips.readthedocs.io/pdf-font.html
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
'papersize': 'a4paper',

# The font size ('10pt', '11pt' or '12pt').
'pointsize': '11pt',

# Additional stuff for the LaTeX preamble.
'preamble': r'''
# The paper size ('letterpaper' or 'a4paper').
"papersize": "a4paper",
# The font size ('10pt', '11pt' or '12pt').
"pointsize": "11pt",
# Additional stuff for the LaTeX preamble.
"preamble": r"""
\usepackage{charter}
\usepackage[defaultsans]{lato}
\usepackage{inconsolata}
''',
""",
}

# -- Custom CSS --------------------------------------------------------------
Expand Down Expand Up @@ -79,10 +77,10 @@ def setup(app):
extensions.append("sphinx_lua")

lua_source_path = ["../sdk/addons/lualilka/"]
lua_source_encoding = 'utf8'
lua_source_comment_prefix = '---'
lua_source_encoding = "utf8"
lua_source_comment_prefix = "---"
lua_source_use_emmy_lua_syntax = True
lua_source_private_prefix = '_'
lua_source_private_prefix = "_"

# -- Toolbox -----------------------------------------------------------------

Expand All @@ -94,3 +92,6 @@ def setup(app):
# -- Graphviz ----------------------------------------------------------------

extensions.append("sphinx.ext.graphviz")

# -- Sphinx-Design ------------------------------------------------------------
extensions.append("sphinx_design")
4 changes: 2 additions & 2 deletions docs/faq/index.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Поширені запитання
==================
:octicon:`question` Поширені запитання
=======================================

.. toctree::
:maxdepth: 1
Expand Down
4 changes: 2 additions & 2 deletions docs/glossary.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Словник термінів
================
:octicon:`database` Словник термінів
====================================

.. glossary::

Expand Down
4 changes: 2 additions & 2 deletions docs/hardware/index.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Технічні дані
=============
:octicon:`cpu` Технічні дані
============================

.. toctree::
:maxdepth: 2
Expand Down
19 changes: 16 additions & 3 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,23 @@
library/index
faq/index
glossary
community

.. sidebar-links::
:caption: Посилання:
:github:
.. .. sidebar-links::
.. :caption: Посилання:
.. :github:
.. toctree::
:caption: Посилання

GitHub <https://github.com/and3rson/lilka>
Discord <https://discord.gg/HU68TaKCu6>

.. toctree::
:caption: Проєкти нашої спільноти

"Rustilka": Rust для Лілки <https://rust.lilka.dev>
"MeowUI": альтернативний UI для Лілки <https://github.com/Kolodieiev/MeowUI>

Indices and tables
==================
Expand Down
4 changes: 2 additions & 2 deletions docs/keira/index.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Keira OS
========
:octicon:`star` Keira OS
========================

Ми написали для Лілки власну прошивку, яка називається **"Keira OS"** (**Операційна Система "Кіра"**) і включає в себе основні функції для демонстрації можливостей пристрою.

Expand Down
4 changes: 2 additions & 2 deletions docs/library/index.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _lilka-lib:

Бібліотека ``lilka``
====================
:octicon:`code` Бібліотека ``lilka``
====================================

Проєкт "Лілка" має однойменну бібліотеку ``lilka``, яка спрощує роботу з Лілкою та дозволяє вам швидко створювати для Лілки власні прошивки мовою програмування C++.

Expand Down
4 changes: 2 additions & 2 deletions docs/manual/index.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Інструкція
==========
:octicon:`book` Інструкція
==========================

.. toctree::
:maxdepth: 1
Expand Down
1 change: 1 addition & 0 deletions docs/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
breathe==4.35.0
sphinx-design==0.5.0
sphinx-lua==1.1.5
sphinx-rtd-theme==1.3.0
sphinx-toolbox==3.5.0
Expand Down

0 comments on commit 0836a4f

Please sign in to comment.