Skip to content

specs-feup/flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flow

The primary purpose of this library is control-flow, data-flow, static-call, and other graphs for lara. As it does not actually depend on lara, it can also be used simply as a cytoscape abstraction for other graph purposes with increased type safety and structure.

Guides and documentation

  • For beginners, the tutorial slides can be a good starting point, as it introduces the main capabilities and concepts of the library, with simple and intuitive examples of how to use it.
  • For a more thorough description, check out the documentation page.

Development setup

To start development on an unpublished version, create a new folder with the following package.json:

{
    "name": "my-workspace",
    "type": "module",
    "workspaces": [
        "flow",
    ]
}

Then, inside the folder, run the following commands:

git clone https://github.com/specs-feup/flow
npm i
npm run -w flow build
npm i

Now flow is installed in this workspace and can be imported as a module. You can add your own package(s) to the workspaces array to develop them alongside flow. Make sure that these packages have flow as a dependency in their package.json.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published