-
Notifications
You must be signed in to change notification settings - Fork 4
/
app-info.yaml
42 lines (39 loc) · 1.67 KB
/
app-info.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: Ninja-Printer
title: Ninja Printer Chrome Plugin
description: |
Ninja Printer is a browser based solution for printing from authorised website(s) using Google Chrome.
Technically the solution is based on the NativeMessaging feature of the browser and runs a simple Java
application in the background to execute printing on the local machine. Currently it only supports Windows
and OSX, but it should be easy to adjust to other unix-like systems.
One of the main design goals was to be able to pick the printer to be used from the web application, meaning
obviously that the application needs to be aware of the available printers on the users machine. NinjaPrinter
ships with support for 2 different type of documents: ZPL (label) and the PDF, but extending it should be fairly
straight forward.
links:
- url: https://westwing.jira.com/wiki/spaces/DEV/pages/104136723/OMS+Ninja+Printer+Chrome+extension
title: Confluence documentation
- url: https://git.westwing.eu/oms/ninja-printer
title: Old GitLab Repository
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: 'Westwing-Home-and-Living/Ninja-Printer'
spec:
type: chrome-plugin
system: oms-system
lifecycle: production
owner: fulfillment-tribe
dependsOn:
- resource:default/java-printer
---
apiVersion: backstage.io/v1alpha1
kind: Resource
metadata:
name: java-printer
description: Java printer application is part of Ninja Printer. This is a service that runs in the background on given os.
spec:
type: application
system: oms-system
owner: fulfillment-tribe