mirror of
https://github.com/sartography/spiff-arena.git
synced 2025-01-10 01:26:05 +00:00
Dan
d740518e75
Mostly a name change from BpmnProcessIdLookup to SpecReferenceCache. I landed on this unfortunate name because:
1. It's not just processes, it contains the list of all DMN Decisions as well. 2. It is closely linked to the SpecReference object that can be generated by looking through all the Spec files to find the processes and decisions they contain. 3. It is a cache of information, the file system is the source of truth. Seems likely we will cache more things in the future -- so setting things up this way made sense.
spiff-arena
This is a monorepo based on git subtrees that pulls together various spiffworkflow-related projects. Here's an example command to push back to one project:
git subtree push --prefix=spiffworkflow-frontend git@github.com:sartography/spiffworkflow-frontend.git add_md_file
run all lint checks and tests
./bin/run_pyl
Requires at root:
- .darglint
- .flake8
- .pre-commit-config.yaml
- pyproject.toml
Description
SpiffWorkflow is a software development platform for building, running, and monitoring executable diagrams
https://www.spiffworkflow.org/
Languages
Python
61.9%
TypeScript
32.3%
Shell
2.9%
JavaScript
1.1%
CSS
1%
Other
0.8%