-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* docs: Update the documentation structure in the todo list * add full index * titlesonly * move documentation to reference * docs: Nest BPMN elements under a new "Elements of BPMN" section * not hidden * docs: Mark first three TODO items as completed * fix: Uncheck incorrect checkboxes in todo.md * move * move building diagrams to own section * renames * docs * move to explanation * explanation * reorder * move forms * rm todo * typo --------- Co-authored-by: burnettk <[email protected]>
- Loading branch information
Showing
16 changed files
with
120 additions
and
102 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,38 +1,14 @@ | ||
# Technical Overview | ||
|
||
## Components | ||
|
||
```mermaid | ||
graph TD | ||
subgraph spiff-arena | ||
Backend | ||
Frontend | ||
end | ||
subgraph Backend | ||
subgraph SpiffWorkflow lib | ||
end | ||
end | ||
subgraph Frontend | ||
subgraph bpmn-js-spiffworkflow lib | ||
end | ||
end | ||
Frontend -- uses REST API --> Backend | ||
Backend -- delegates to --> C | ||
Backend -- persists to --> DB | ||
DB[(mysql/postgres)] | ||
C[Connector Proxy] | ||
``` | ||
|
||
SpiffArena is a system that allows users to build and execute BPMN diagrams. | ||
It is composed of three applications, [spiffworkflow-frontend](frontend), [spiffworkflow-backend](backend), and, optionally, a [connector proxy](connector_proxy). | ||
|
||
## Source code layout | ||
|
||
From a source code perspective, there are three repositories that may be of interest: | ||
|
||
* [spiff-arena](https://github.com/sartography/spiff-arena) - Includes spiffworkflow-frontend, spiffworkflow-backend, and connector-proxy-demo. | ||
* [SpiffWorkflow](https://github.com/sartography/SpiffWorkflow) - The core SpiffWorkflow library, 10 years old, Python, awesome, [well-documented](https://spiffworkflow.readthedocs.io/). | ||
* [bpmn-js-spiffworkflow](https://github.com/sartography/bpmn-js-spiffworkflow) - The frontend library that extends bpmn-js to work with SpiffWorkflow. | ||
|
||
```{tags} reference, dev_docs | ||
# Technical Docs | ||
|
||
```{toctree} | ||
:caption: Technical Docs | ||
:maxdepth: 1 | ||
overview | ||
setup | ||
backend | ||
frontend | ||
connector_proxy | ||
how_to_build_a_connector | ||
extensions | ||
process | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# Technical Overview | ||
|
||
## Components | ||
|
||
```mermaid | ||
graph TD | ||
subgraph spiff-arena | ||
Backend | ||
Frontend | ||
end | ||
subgraph Backend | ||
subgraph SpiffWorkflow lib | ||
end | ||
end | ||
subgraph Frontend | ||
subgraph bpmn-js-spiffworkflow lib | ||
end | ||
end | ||
Frontend -- uses REST API --> Backend | ||
Backend -- delegates to --> C | ||
Backend -- persists to --> DB | ||
DB[(mysql/postgres)] | ||
C[Connector Proxy] | ||
``` | ||
|
||
SpiffArena is a system that allows users to build and execute BPMN diagrams. | ||
It is composed of three applications, [spiffworkflow-frontend](frontend), [spiffworkflow-backend](backend), and, optionally, a [connector proxy](connector_proxy). | ||
|
||
## Source code layout | ||
|
||
From a source code perspective, there are three repositories that may be of interest: | ||
|
||
- [spiff-arena](https://github.com/sartography/spiff-arena) - Includes spiffworkflow-frontend, spiffworkflow-backend, and connector-proxy-demo. | ||
- [SpiffWorkflow](https://github.com/sartography/SpiffWorkflow) - The core SpiffWorkflow library, 10 years old, Python, awesome, [well-documented](https://spiffworkflow.readthedocs.io/). | ||
- [bpmn-js-spiffworkflow](https://github.com/sartography/bpmn-js-spiffworkflow) - The frontend library that extends bpmn-js to work with SpiffWorkflow. | ||
|
||
```{tags} reference, dev_docs | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
orphan: true | ||
--- | ||
|
||
# Full Index | ||
|
||
```{toctree} | ||
:titlesonly: | ||
tutorials/index | ||
how_to_guides/index | ||
reference/index | ||
explanation/index | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,11 @@ | ||
# All Building Diagrams How-to Guides | ||
# How to Build Diagrams | ||
|
||
```{toctree} | ||
:maxdepth: 1 | ||
bpmn | ||
user_tasks_and_forms | ||
displaying_content | ||
builtin_examples | ||
executable_non_executable | ||
bpmn_unit_tests.md | ||
bpmn_unit_tests | ||
``` |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# Deployment How-to Guides | ||
# How to Deploy | ||
|
||
```{toctree} | ||
:maxdepth: 1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Elements of BPMN | ||
|
||
This section provides detailed information about the various elements used in Business Process Model and Notation (BPMN) diagrams within SpiffWorkflow. | ||
|
||
```{toctree} | ||
:maxdepth: 1 | ||
gateways.md | ||
events.md | ||
message_events.md | ||
signal_events.md | ||
timer_events.md | ||
escalation_events.md | ||
conditional_events.md | ||
error_events.md | ||
Script_Tasks.md | ||
service_tasks.md | ||
sub-processes_and_call_activities.md | ||
data.md | ||
multiinstance.md | ||
dmn.md | ||
pools_and_lanes.md | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters