ci(docs) replace use of sed with proper configuration variables

This commit is contained in:
embeddedt
2022-05-09 13:28:06 -04:00
parent bae6bc08e0
commit 1816fa576c
114 changed files with 17 additions and 232 deletions

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/CONTRIBUTING.md
```
# Contributing

View File

@@ -32,14 +32,8 @@ ex.exec()
urlpath = re.sub('release/', '', br)
# Be sure the GitHub links point to the right branch
f = open("header.rst", "w")
f.write(".. |github_link_base| replace:: https://github.com/lvgl/lvgl/blob/" + gitcommit + "/docs")
f.close()
base_html = "html_baseurl = 'https://docs.lvgl.io/" + urlpath + "/en/html/'"
os.system("sed -i \"s|html_baseurl = .*|" + base_html +"|\" conf.py")
os.environ['LVGL_URLPATH'] = urlpath
os.environ['LVGL_GITCOMMIT'] = gitcommit
clean = 0
trans = 0

View File

@@ -114,9 +114,23 @@ html_theme_options = {
'logo_only': True,
}
# For site map generation
html_baseurl = 'https://docs.lvgl.io/master/en/html/'
html_baseurl = f"https://docs.lvgl.io/{os.environ['LVGL_URLPATH']}/en/html/"
sitemap_url_scheme = "{link}"
#lvgl_github_url = f"https://github.com/lvgl/lvgl/blob/{os.environ['LVGL_GITCOMMIT']}/docs"
#extlinks = {'github_link_base': (github_url + '%s', github_url)}
html_context = {
'github_version': os.environ['LVGL_GITCOMMIT'],
'github_user': 'lvgl',
'github_repo': 'lvgl',
'display_github': True,
'conf_py_path': '/docs/'
}
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".

View File

@@ -103,7 +103,6 @@ def exec():
d_all.update(d_act)
fout.write("```eval_rst\n")
fout.write(".. include:: /header.rst\n")
fout.write(":github_url: |github_link_base|/examples.md\n")
fout.write("```\n")
fout.write("\n")
@@ -124,4 +123,3 @@ def exec():
print_item(h, 3, d_all, fout)
fout.write("")

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/bindings/micropython.md
```
# Cpp

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/bindings/index.md
```
# Bindings

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/bindings/micropython.md
```
# Micropython

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/index.md
```
# Get started

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/os/freertos.md
```
# FreeRTOS

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/os/index.md
```
# (RT)OS

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/os/nuttx.md
```
# NuttX RTOS

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/os/rt-thread.md
```
# RT-Thread RTOS

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/os/zephyr.md
```
# Zephyr

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/platforms/arduino.md
```
# Arduino

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/platforms/cmake.md
```
# CMake

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/platforms/espressif.md
```
# Espressif (ESP32 chip series)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/index.md
```
# Platforms

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/platforms/nxp.md
```
# NXP
NXP has integrated LVGL into the MCUXpresso SDK packages for several of their general

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/platoforms/simulator.md
```
# Simulator on PC

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/platforms/stm32.md
```
# STM32

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/platforms/tasmota-berry.md
```
# Tasmota and berry

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/get-started/quick-overview.md
```
# Quick overview

View File

@@ -1 +0,0 @@
.. |github_link_base| replace:: https://github.com/lvgl/lvgl/blob/8a8153219163b689e8f96d6a97c1f128eefd7ce2/docs

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/index.md
```
```eval_rst

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/intro/index.md
```
# Introduction

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/layouts/flex.md
```
# Flex

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/layouts/grid.md
```
# Grid

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/layouts/index.md
```
# Layouts

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/libs/bmp.md
```
# BMP decoder

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/libs/ffmpeg.md
```
# FFmpeg support

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/libs/freetype.md
```
# FreeType support

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/libs/fsdrv.md
```
# File System Interfaces

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/libs/gif.md
```
# GIF decoder

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/libs/index.md
```
# 3rd party libraries

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/libs/png.md
```
# PNG decoder

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/libs/qrcode.md
```
# QR code

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/libs/rlottie.md
```

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/libs/sjpg.md
```
# JPG decoder

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/others/fragment.md
```
# Fragment

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/others/gridnav.md
```
# Grid navigation

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/others/imgfont.md
```
## Image font (imgfont)
Draw image in label or span obj with imgfont.

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/others/index.md
```
# Others

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/others/monkey.md
```
# Monkey

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/others/msg.md
```
# Messaging

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/others/snapshot.md
```
# Snapshot

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/animation.md
```
# Animations

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/color.md
```
# Colors

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/coords.md
```
# Positions, sizes, and layouts

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/display.md
```
# Displays

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/drawing.md
```
# Drawing

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/event.md
```
# Events

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/file-system.md
```
# File system

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/font.md
```
# Fonts

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/image.md
```
# Images

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/indev.md
```
# Input devices

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/index.md
```
# Overview

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/layer.md
```
# Layers

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/new_widget.md
```
# New widget

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/object.md
```
# Objects

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/renderers/arm-2d.md
```
# ARM-2D GPU

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/renderers/dma2d.md
```
# DMA2D GPU

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/renderers/index.md
```
# Renderers and GPUs

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/renderers/pxp-vglite.md
```
# NXP PXP and VGLite GPU

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/renderers/sdl.md
```
# SDL renderer

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/renderers/sw.md
```
# Software renderer

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/scroll.md
```
# Scroll

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/style.md
```
# Styles

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/overview/timer.md
```
# Timers

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/porting/display.md
```
# Display interface

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/porting/gpu.md
```
# Add custom GPU
LVGL has a flexible and extendable draw pipeline. You can hook it to do some rendering with a GPU or even completely replace the built-in software renderer.

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/porting/indev.md
```
# Input device interface

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/porting/index.md
```
# Porting

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/porting/log.md
```
# Logging

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/porting/os.md
```
# Operating system and interrupts

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/porting/project.md
```
# Set up a project

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/porting/sleep.md
```
# Sleep management

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/porting/tick.md
```
# Tick interface

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/porting/timer-handler.md
```
# Timer Handler

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/arc.md
```
# Arc (lv_arc)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/bar.md
```
# Bar (lv_bar)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/btn.md
```
# Button (lv_btn)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/btnmatrix.md
```
# Button matrix (lv_btnmatrix)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/canvas.md
```
# Canvas (lv_canvas)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/checkbox.md
```
# Checkbox (lv_checkbox)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/dropdown.md
```
# Drop-down list (lv_dropdown)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/img.md
```
# Image (lv_img)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/object-types/index.md
```
# Core widgets

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/core/label.md
```
# Label (lv_label)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/line.md
```
# Line (lv_line)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/roller.md
```
# Roller (lv_roller)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/slider.md
```
# Slider (lv_slider)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/switch.md
```
# Switch (lv_switch)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/table.md
```
# Table (lv_table)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/core/textarea.md
```
# Text area (lv_textarea)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/extra/animimg.md
```
# Animation Image (lv_animimg)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/extra/calendar.md
```
# Calendar (lv_calendar)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/extra/chart.md
```
# Chart (lv_chart)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/extra/colorwheel.md
```
# Color wheel (lv_colorwheel)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/widgets/extra/imgbtn.md
```
# Image button (lv_imgbtn)

View File

@@ -1,6 +1,4 @@
```eval_rst
.. include:: /header.rst
:github_url: |github_link_base|/object-types/index.md
```
# Extra widgets

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