To the Operaton web apps aka. the front-end.
- Either create your own issue on GitHub or claim an existing one (for an
easier start look for the
good first issuetag) - Make sure to install all required tooling as stated in the Readme.md
- Read the rest of this document
- Read the Coding Conventions
- If necessary, ask for help either
You can access the old C7 (Camunda 7) web apps when starting the backend with the docker-compose file:
- Operaton:
localhost:8084 - C7:
localhost:8088
For both, the login information are:
- user:
demo - password:
demo
This project uses:
Most important folders and files for getting started with development.
docs: project related documentation and informationsrc: code and resourcesassets: resourcescomponents: reusable Preact/JavaScript UI componentscss: vanilla CSS for entire project (see below)helper: reusable JavaScript codepages: a dedicated page for every 'app'engine_rest.jsx: all fetch requests to the Operaton REST APIindex.js: Preact main, routing definitions and global app statestate.js: Global app state definition
.env*: Environment variables
components: Folder for separate component specific CSS filesanimation.css: Everything related to animationscomponents.css: File for small component specific CSS (could be refactored into folder)fonts.css: Custom fonts and text stylingform.css: Everything related to<form>elements and its childrenlayout.css: General layout and generic layout helper classesnormalize.css: Style overwrite for default HTML tagsvariables.css: Custom properties for reuse in other CSS classes