forked from not-matt/LedFx
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #6 from THATDONFC/docs
Merge current docs changes into dev
- Loading branch information
Showing
20 changed files
with
657 additions
and
305 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,54 @@ | ||
LedFx | ||
================================================================================= | ||
|License| |Discord| | ||
=========== | ||
LedFx | ||
=========== | ||
|Build Status| |License| |Build Status Docs| |Discord| | ||
|
||
LedFx is a network based LED effect controller with support for advanced real-time audio effects! LedFx can control multiple devices and works great with cheap ESP8266 nodes allowing for cost effectvice syncronized effects across your entire house! | ||
LedFx is a network based LED effect controller with support for advanced | ||
real-time audio effects! LedFx can control multiple devices and works great | ||
with cheap ESP8266/ESP32 nodes allowing for cost effectvice syncronized effects | ||
across your entire house! | ||
|
||
For installation instructions see the `documentation <https://ahodges9.github.io/LedFx/>`__. | ||
Installation | ||
------------ | ||
|
||
Demos | ||
--------- | ||
Basic Linux Installation (Debian/Ubuntu): | ||
|
||
We are actively adding and perfecting the effects, but here is a quick demo of LedFx running three different effects synced across three different ESP8266 devices: | ||
.. code:: console | ||
.. image:: https://raw.githubusercontent.com/ahodges9/LedFx/gh-pages/demos/ledfx_demo.gif | ||
$ sudo apt-get install portaudio19-dev | ||
$ pip install ledfx | ||
$ ledfx --open-ui | ||
For full installation instructions see the `Installation Docs`_. | ||
|
||
Configuration | ||
------------- | ||
|
||
LedFx can be configured in a number of ways. To be able | ||
to add your LED strips to LedFx your device needs to be | ||
capable of receiving data either via the E1.31 sACN | ||
protocol or a generic (simple) UDP protocol. | ||
|
||
For more information see the `Configuration Docs`_. | ||
|
||
.. _`Installation Docs`: https://ledfx.readthedocs.io/en/docs/installing.html | ||
.. _`Configuration Docs`: https://ledfx.readthedocs.io/en/docs/configuring.html | ||
|
||
.. Demos | ||
.. --------- | ||
.. We are actively adding and perfecting the effects, but here is a quick demo of LedFx running three different effects synced across three different ESP8266 devices: | ||
.. .. image:: https://raw.githubusercontent.com/ahodges9/LedFx/gh-pages/demos/ledfx_demo.gif | ||
.. |Build Status| image:: https://travis-ci.org/ahodges9/LedFx.svg?branch=master | ||
:target: https://travis-ci.org/ahodges9/LedFx | ||
:alt: Build Status | ||
.. |Build Status Docs| image:: https://readthedocs.org/projects/ledfx/badge/?version=latest | ||
:target: https://ledfx.readthedocs.io/en/latest/?badge=latest | ||
:alt: Documentation Status | ||
.. |License| image:: https://img.shields.io/badge/license-MIT-blue.svg | ||
:alt: License | ||
.. |Discord| image:: https://img.shields.io/badge/chat-on%20discord-7289da.svg | ||
:target: https://discord.gg/wJ755dY | ||
:alt: Discord |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
-------------------------- | ||
Document Development | ||
-------------------------- | ||
|
||
The documentation is written in reStructuredText. Once you are finished | ||
making changes, you must build the documentation. To build the LedFx | ||
documentation follow the steps outlined below: | ||
|
||
Linux | ||
----- | ||
|
||
.. code:: bash | ||
$ cd ~/ledfx/docs | ||
$ pip install -r requirements_docs.txt | ||
$ make html | ||
macOS | ||
----- | ||
|
||
.. code:: bash | ||
$ conda activate ledfx | ||
$ cd ~/ledfx/docs | ||
$ pip install -r requirements_docs.txt | ||
$ make html | ||
.. Extensions used by sphinx | ||
.. _sphinx.ext.autodoc: https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html | ||
.. _sphinx.ext.githubpages: https://www.sphinx-doc.org/en/master/usage/extensions/githubpages.html | ||
.. _sphinxcontrib.httpdomain: https://sphinxcontrib-httpdomain.readthedocs.io/en/stable/ | ||
.. _sphinx_rtd_theme: https://sphinx-rtd-theme.readthedocs.io/en/latest/index.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
@import '_build/html/_static/css/theme.css'; | ||
|
||
.rst-content pre.literal-block, .rst-content div[class^='highlight'] pre, .rst-content .linenodiv pre { | ||
/*color of code blocks*/ | ||
background-color: #EEEEEE | ||
} | ||
|
||
/* Hide "On GitHub" section from versions menu */ | ||
div.rst-versions > div.rst-other-versions > div.injected > dl:nth-child(3) { | ||
display: none; | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{%- extends "sphinx_rtd_theme/breadcrumbs.html" %} | ||
|
||
{% block breadcrumbs_aside %} | ||
{% endblock %} |
Oops, something went wrong.