@process-engine/charon

The process-engine frontend.

Usage no npm install needed!

<script type="module">
  import processEngineCharon from 'https://cdn.skypack.dev/@process-engine/charon';
</script>

README

Charon (/ˈkɛərɒn/)

ProcessEngineJS Admin Panel

Charon is the ferryman of Hades who carries souls of the newly deceased across the rivers Styx and Acheron that divided the world of the living from the world of the dead.

It's basically a frontend

Was sind die Ziele dieses Projekts?

Charon soll die bestehende React Anwendung ablösen und als zentrale Verwaltungsschnittstelle für die ProcessEngine dienen.

Relevante URLs

Wie kann ich das Projekt aufsetzen?

Voraussetzungen

  • Node >= 6.1.0
  • Laufende ProcessEngine

Setup/Installation

npm install

Wie kann ich das Projekt benutzen?

Benutzung

Zum bauen:

npm run build

Dieses Skript baut die Anwendung, das Ergebnis ist produktionsreif.

Zum starten:

npm start

Dieses Skript startet die statische Auslieferung der Anwendung auf Port 9000. Zuerst muss die Anwendung gebaut sein.

Zum starten (Entwicklung)

npm run start_dev

Dieses Skript startet die Auslieferung der Anwendung für die Entwicklung. Bei Änderungen im Quelltext wird die Anwendung neugebaut und der Webbrowser automatisch neugeladen.

End-to-End-Test

Start the webserver:

npm start

Open another terminal and start the Selenium server:

npm run integration-test-init

Finally run your tests:

npm run integration-test

Was muss ich sonst noch wissen?

Die Konfiguration liegt unter aurelia_project/environments/dev|stage|prod.ts.

Wen kann ich auf das Projekt ansprechen?

Verwandte Projekte

Lizenzen

TODO: