https://github.com/asncodes-80/lamda_red
Requirement Engineering Diagram Tool Instead of Draw.io Frustrating App
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Keywords
diagrams
rust
tools
Last synced: 5 months ago
·
JSON representation
Repository
Requirement Engineering Diagram Tool Instead of Draw.io Frustrating App
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Topics
diagrams
rust
tools
Created over 1 year ago
· Last pushed over 1 year ago
Metadata Files
Readme
License
README.md
LamdaRED is a simple way to create your Requirement Engineering Diagrams without using a mouse or the complex interface of draw.io just by using straightforward syntax!
Syntax
txt
/A Requirement Goal/
\A Requirement Risk Shape\
<Agent processes over a specific Goal>
TODO
- [ ] Create State Machine diagram for
lamda_redpest grammar, - [x] Make it standalone instead of import exported
.xmlfile to draw.io app- [x] Create a png exporter
- [x] Create three shapes
- [x] Hexagon
- [x] Parallelogram
- [x] Flipped Parallelogram
- [ ] Label issue, position of start and end
- [ ] Multi line Label issue
- [ ] Centerline diagram
- [ ] Create compatible (surface) paper to generate
pngwith properwidthandheightsize - [ ] Dynamic width and height object size (Parsing section)
- [ ] Dynamic width object proximity
- [x] Dynamic height object proximity
- [ ] Create line between two and a few objects
- [ ] Connection and communication between levels
- [ ] Make diagram stateful with any position situation (with other shapes and their connectivity)
- [ ] Make it web-based service
- [ ] React App, it can request to a Rust server
- [ ] Serve
pngas production of diagrams into server-client - [x] Define comment rule in
lamda_redpest grammar. - [x] VSCode Drizzle Extension Library to Syntax-Highlighting
- [x] Create syntax highlighter for
.zzextension files
- [x] Create syntax highlighter for
Official MXGraphModel documentation.
Running
sh
cargo update # Fetch dependencies
cargo run # Compiling
License
This project is licensed under the GNU GPLV3.
Owner
- Name: Alireza Soltani Neshan
- Login: Asncodes-80
- Kind: user
- Location: ./Iran/Tehran
- Company: PCI
- Repositories: 7
- Profile: https://github.com/Asncodes-80
Software engineer student
GitHub Events
Total
Last Year
Dependencies
Cargo.toml
cargo
drizzle/package.json
npm