Git Product home page Git Product logo

docs-2's Introduction

Welcome to the documentation page of LittlevGL

LittlevGL is a free and open-source graphics library providing everything you need to create an embedded GUI with easy-to-use graphical elements, beautiful visual effects and a low memory footprint.

Website: https://littlevgl.com/
Main repository: https://github.com/littlevgl/lvgl

The documentation is available in:

The documentation is being translated into several languages. You can select between them in the top of the Welcome page.

Contributing

If you would like to contribute to LittlevGL the documentation is the best place to start.

Fix typos, add missing parts

If you find a typo, an obscure sentence or something which is not explained well enough in the English documentation click the "Edit on GitHub" button in the top right corner and fix the issue by sending a Pull Request.

Translate the documentation

If you have time and intereset you can translate the documentation to your native language or any language you speak. You can join others to work on an already existing language or you can start a new one.

To translate the documentation we use Zanata which is an online translation platform. You will find the LittlevGL project here: LittlevGL on Zanata

To get started you need to:

  • register at Zanata which is an online translation platform.
  • comment to this post
  • tell your username at Zanata and your selected language(s) to get permission the edit the translations

Note that a translation will be added to the documentation only if at least the Porting section is translated.

Rebuild the documentation

The following directions are given for Ubuntu, but should also be useful as a general guide. They assume that https://github.com/littlevgl/lvgl is cloned in a folder named lvgl, and https://github.com/littlevgl/docs is beside it in another folder named docs. The paths are not important (both folders can be located anywhere) but you may have to adjust these instructions slightly.

To rebuild the API documentation, you need Doxygen.

$ ls .
docs lvgl
$ sudo apt install doxygen
$ cd lvgl/scripts
$ doxygen Doxyfile

The documentation is compiled into HTML or another form using Sphinx. In order to get started Sphinx and some other components need to be installed on your system.

$ ls .
docs lvgl
$ pip install -U sphinx recommonmark commonmark breathe sphinx-rtd-theme
$ cd docs # IMPORTANT: note the two .. paths. The lvgl folder also has a folder inside it named docs.
$ rm xml/*
$ cp -a ../lvgl/docs/api_doc/xml/* xml/
$ cd en
$ make html
The HTML pages are in _build/html.
$

docs-2's People

Contributors

ajithpv avatar amirgon avatar c47d avatar danyhm avatar devfabiosilva avatar embeddedt avatar kisvegabor avatar manison avatar seyyah avatar shinjile avatar xiongyumail avatar xqdd avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.