Skip to content
This repository was archived by the owner on Nov 8, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ https://pflow-app.fly.dev/
* export to gno.land
* export to solidity
* export to js/ts
* export to python
* support analysis
* export to julia (jupyter notebook)

Expand All @@ -30,3 +31,11 @@ https://pflow-app.fly.dev/
See [widget.html](./widget.html) for an example of how to next the pflow viewer in an html page.

[embed-example](https://pflow.dev/embed/?m=petriNet&v=v0&p=place0&i=1&c=3&o=0&x=130&y=207&p=place1&i=0&c=0&o=1&x=395&y=299&t=txn0&x=46&y=116&t=txn1&x=227&y=112&t=txn2&x=43&y=307&t=txn3&x=235&y=306&s=txn0&e=place0&w=1&s=place0&e=txn1&w=3&s=txn2&e=place0&n=1&w=3&s=place0&e=txn3&n=1&w=1&s=txn3&e=place1&w=1)

## Test model with shortURL v1

[test-model](http://localhost:3000/?m=PetriNet&v=v1&p=place0&c=3&i=1&o=0&x=130&y=207&t=txn0&x=46&y=116&t=txn1&x=227&y=112&t=txn2&x=43&y=307&t=txn3&x=235&y=306&s=txn0&e=place0&w=1&s=place0&e=txn1&w=3&s=txn2&e=place0&n=1&w=3&s=place0&e=txn3&n=1&w=1)

```
http://localhost:3000/?m=PetriNet&v=v1&p=place0&c=3&i=1&o=0&x=130&y=207&t=txn0&x=46&y=116&t=txn1&x=227&y=112&t=txn2&x=43&y=307&t=txn3&x=235&y=306&s=txn0&e=place0&w=1&s=place0&e=txn1&w=3&s=txn2&e=place0&n=1&w=3&s=place0&e=txn3&n=1&w=1
```
17 changes: 13 additions & 4 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,27 @@ build of app.pflow.dev - no wallet connector - minimal build/viewer

WIP
---
- [ ] Review roadmap.md - consider deploying gnoland-only version first
- [ ] gno.land version needs multi-token support
- [ ] url-visualizer on gno.land to build out multi-step actions
- [ ] in this project use ./static/form.html and ./static/model.svg as template
- [ ] fix token colors - changing colors in the editor should change the diagram
- [ ] fix capacity set to 0 does not remove capacity limitation
- [ ] test that permalink gets updated on edit
- [ ] minURL - add support for multi-token colors


DONE
----
- [x] fix editor interactions - issue selecting text and last few lines of code
- [x] in this project use ./static/form.html and ./static/model.svg as template
- [x] Review roadmap.md - consider deploying gnoland-only version first

BACKLOG
-------
- [ ] fix failing tests
- [ ] complete upgrades for colored tokens
- [ ] check backward-compatible support for URL formats
- [ ] consider adopting https://github.com/microsoft/monaco-editor/tree/main for multi-language support
- [ ] review the plan to implement custom lexer/parser for go, julia, solidity, python
```
/?foo=1&bar=1&baz=1
````
Expand All @@ -40,5 +51,3 @@ ICEBOX
- [ ] exploring dom updates:update object.data
- [ ] vs live updates inside an embedded SVG using postMessage().

DONE
----
Loading