An open API service indexing awesome lists of open source software.

https://github.com/phjardas/taktische-zeichen

Generator für taktische Zeichen nach der DV 102
https://github.com/phjardas/taktische-zeichen

hacktoberfest react svg web-components

Last synced: 12 months ago
JSON representation

Generator für taktische Zeichen nach der DV 102

Awesome Lists containing this project

README

          

# Taktische Zeichen

[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors-)

Bibliothek für die Erzeugung von taktischen Zeichen nach der DV 102 in JavaScript.

Dokumentation aller verfügbaren Optionen: https://taktische-zeichen.dev/

## Inhalt

Die Bibliothek enthält:

- 25 Grundzeichen
- 42 Fachaufgaben
- 7 Organisationen
- 8 Einheiten
- 6 Verwaltungsstufen
- 83 Symbole

Es gibt vier Bibliotheken für die Erzeugung von taktischen Zeichen, je nach Anwendungsfall.

## Node.JS oder im Browser

Diese Bibliothek hat keinerlei externe Abhängigkeiten.

Installiere die Bibliothek:

```bash
npm install taktische-zeichen-core
```

Und so erzeugst du ein taktisches Zeichen, egal ob im Browser oder in Node.JS.

```javascript
import { erzeugeTaktischesZeichen } from "taktische-zeichen-core";

const tz = erzeugeTaktischesZeichen({
grundzeichen: "kraftfahrzeug-gelaendegaengig",
organisation: "feuerwehr",
fachaufgabe: "brandbekaempfung",
einheit: "gruppe",
});

// ...
console.log(tz.toString());

// data:image/svg+xml;base64,...
console.log(tz.dataUrl);

// [75, 45]
console.log(tz.size);
```

## React

Installiere die Bibliothek:

```bash
npm install taktische-zeichen-react
```

Verwende die Komponente in deiner Anwendung:

```jsx
import { TaktischesZeichen } from "taktische-zeichen-react";

function App() {
return (

);
}

// Rendert ...
```

## Web Components

Installiere die Bibliothek:

```bash
npm install taktische-zeichen-web-component
```

Registriere die Komponente:

```javascript
import { TaktischesZeichen } from "taktische-zeichen-web-component";

window.customElements.define("taktisches-zeichen", TaktischesZeichen);
```

HTML:

```html

```

## Kommandozeile

Installiere die Bibliothek:

```bash
npm install taktische-zeichen-cli
```

Erzeuge ein taktisches Zeichen:

```bash
npm i -g taktische-zeichen-cli

taktisches-zeichen \
--grundzeichen kraftfahrzeug-gelaendegaengig \
--organisation feuerwehr \
--fachaufgabe brandbekaempfung \
--einheit gruppe

# Ausgabe auf STDOUT:
#
# ...
```

## Lizenz

Dieses Projekt steht unter der [MIT-Lizenz](https://opensource.org/licenses/MIT) und kann kostenlos verwendet werden.

Die Quellen sind öffentlich auf [GitHub](https://github.com/phjardas/taktische-zeichen) verfügbar.

## Mitmachen

Du möchtest bei der Weiterentwicklung helfen? Prima! Du hast folgende Möglichkeiten:

- Du hast einen Fehler gefunden oder vermisst ein Symbol? [Erstelle ein Issue](https://github.com/phjardas/taktische-zeichen/issues/new), und wir werden uns darum kümmern!
- Du möchtest aktiv bei der Entwicklung helfen? Dann schau dir bitte den [Contributors' Guide](https://github.com/phjardas/taktische-zeichen/blob/main/CONTRIBUTING.md) an.

## Contributors

Die folgenden Personen haben an diesem Projekt mitgewirkt ([Schlüssel für die Emoji](https://allcontributors.org/docs/de/emoji-key)). Vielen Dank!



Philipp Jardas
Philipp Jardas

💻 🖋 📖 📆
PatrickReichel
PatrickReichel

📓
einsatzverwaltung
einsatzverwaltung

💻 📓
Sascha
Sascha

💡