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
- Host: GitHub
- URL: https://github.com/phjardas/taktische-zeichen
- Owner: phjardas
- License: mit
- Created: 2022-01-12T07:55:53.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-01T20:49:03.000Z (over 1 year ago)
- Last Synced: 2025-03-01T18:17:49.282Z (over 1 year ago)
- Topics: hacktoberfest, react, svg, web-components
- Language: TypeScript
- Homepage: https://taktische-zeichen.dev
- Size: 6.25 MB
- Stars: 16
- Watchers: 5
- Forks: 5
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Taktische Zeichen
[](#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
💻 🖋 📖 📆

PatrickReichel
📓

einsatzverwaltung
💻 📓

Sascha
💡