Skip to content

spbu-coding-2023/graphs-graph-2

Repository files navigation

WUDU

- Weighted Unweighted Directed Undirected (or like a Vodoo doll ;) )

Application that lets you create, save, visualise, analyse and modify 4 different types of graphs

Features

  • Support 4 types of graphs
  • Use all in all - 9 algorithms (SCC, bridges, shortest paths, cycles, layout, communities, etc. see wiki)
  • Store graphs anywhere you want: SQLite, Neo4J, JSON (WIP) (see wiki)
  • Drag, zoom, replace nodes

alt text

Usage

Firstly - clone the last release/version of our app. Since our app uses Gradle build system - you can use these commands:

Command Description
./gradlew run Runs the application
./gradlew assemble Builds without tests
./gradlew test Runs the unit and integration tests

Contributing

If you have found a bug, or want to propose some useful feature for our project, please firstly read our Contribution Rules and do the following:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feat/my-feature)
  3. Commit your Changes (git commit -m 'add some feature'), but don't forget to keep the commit style. (We use Conventional Commits)
  4. Push to the Branch (git push origin feat/my-feature)
  5. Open a Pull Request

License

Distributed under the GPL-3.0 License.

Authors


Java gnomik

About

graphs-graph-2 created by GitHub Classroom

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages