Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cusyio/cusy-design-system
Richtlinien für Benutzeroberflächen, Code-Beispiele, Designtools und Ressourcen
https://github.com/cusyio/cusy-design-system
accessibility data-visualization gender-equality visualization
Last synced: about 2 months ago
JSON representation
Richtlinien für Benutzeroberflächen, Code-Beispiele, Designtools und Ressourcen
- Host: GitHub
- URL: https://github.com/cusyio/cusy-design-system
- Owner: cusyio
- License: bsd-3-clause
- Created: 2020-02-20T19:59:05.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-09-09T12:34:12.000Z (4 months ago)
- Last Synced: 2024-09-09T15:06:16.962Z (4 months ago)
- Topics: accessibility, data-visualization, gender-equality, visualization
- Homepage: https://cusy.design
- Size: 20 MB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 9
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
README
Schnelleinstieg
===============|Contributors| |License| |Docs|
.. |Contributors| image:: https://img.shields.io/github/contributors/cusyio/cusy-design-system.svg
:target: https://github.com/cusyio/cusy-design-system/graphs/contributors
.. |License| image:: https://img.shields.io/github/license/cusyio/cusy-design-system.svg
:target: https://github.com/cusyio/cusy-design-system/blob/master/LICENSE
.. |Docs| image:: https://readthedocs.org/projects/cusy-design-system/badge/?version=latest
:target: https://cusy.design.. first-steps::
Installation
------------#. Herunterladen und auspacken:
… auf Linux/macOS:
.. code-block:: console
$ curl -O https://github.com/cusyio/cusy-design-system/archive/refs/heads/main.zip
$ unzip cusy-design-system-main.zip
Archive: cusy-design-system-main.zip
…
creating: cusy-design-system-main/
…… auf Windows:
.. code-block:: ps1con
C:> curl.exe -o main.zip -O https://github.com/cusyio/cusy-design-system/archive/refs/heads/main.zip
C:> tar -xvzf cusy-design-system-main.zip
…#. Installieren von Python-Paketen:
… auf Linux/macOS:
.. code-block:: console
$ python3 -m venv .venv
$ . .venv/bin/activate
$ python -m pip install -e ".[dev]"… auf Windows:
.. code-block:: ps1con
C:> py -m venv .venv
C:> Scripts\activate
C:> python -m pip install -e ".[dev]"#. Erstellen der HTML-Dokumentation:
.. note::
pandoc muss installiert sein.… auf Debian/Ubuntu:
.. code-block:: console
$ sudo apt install pandoc
Zum Erstellen der HTML-Dokumentation führt den folgenden Befehl aus:
.. code-block:: console
$ python -m sphinx -b html docs/ docs/_build/html/
#. Erstellen eines PDF:
Zum Erstellen einer PDF-Dokumentation benötigt ihr zusätzliche Pakete, die
ihr installieren könnt… auf Debian/Ubuntu mit
.. code-block:: console
$ sudo apt install texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended latexmk
… auf macOS mit
.. code-block:: console
$ brew cask install mactex
…
🍺 mactex was successfully installed!
$ curl --remote-name https://www.tug.org/fonts/getnonfreefonts/install-getnonfreefonts
$ sudo texlua install-getnonfreefonts
…
mktexlsr: Updating /usr/local/texlive/2020/texmf-dist/ls-R...
mktexlsr: Done.Anschließend könnt ihr ein PDF generieren mit:
.. code-block:: console
$ . .venv/bin/activate
$ cd docs/
$ make latexpdf
…
The LaTeX files are in _build/latex.
Run 'make' in that directory to run these through (pdf)latex
…Das PDF findet ihr dann in ``_build/latex/cusy-design-system.pdf``.
Folge uns
---------* `GitHub `_
* `Mastodon `_Pull-Requests
-------------Wenn ihr Vorschläge für Verbesserungen und Ergänzungen habt, empfehle ich euch,
einen `Fork `_ meines
`GitHub-Repository `_ zu erstellen
und darin eure Änderungen vorzunehmen. Gerne dürft ihr auch einen *Pull Request*
stellen. Sofern die darin enthaltenen Änderungen klein und atomar sind, schaue ich
mir eure Vorschläge gerne an.