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: 11 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 6 years ago)
- Default Branch: main
- Last Pushed: 2025-02-03T23:17:59.000Z (12 months ago)
- Last Synced: 2025-02-04T00:25:34.419Z (12 months ago)
- Topics: accessibility, data-visualization, gender-equality, visualization
- Homepage: https://cusy.design
- Size: 20.1 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.