Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timothypratley/leaderboardx

A tool for building graphs quickly
https://github.com/timothypratley/leaderboardx

editor graph graph-algorithms graphs pagerank

Last synced: about 1 month ago
JSON representation

A tool for building graphs quickly

Awesome Lists containing this project

README

        

# LeaderboardX

Build Sociograms, and other Pageranked graphs quickly:
https://timothypratley.github.io/leaderboardx/

Sociograms are now even easier with my new diagramming app: https://hummi.app

## Why?

Analysis

## What?

A graph of social relationships.

## How?

* Build networks quickly
* Rename nodes
* Combine nodes
* Relink edges
* Pagerank
* Force layout
* Move nodes and links
* Save files

## Development

For browser reloading:
`lein figwheel app devcards`

Open http://localhost:3449/index.html

To test advanced compilation:
`lein with-profile uberjar do clean, cljsbuild auto`
`lein run`

Reload http://localhost:3449/index.html

## Datomic... not used just yet

Start Datomic (from datomic directory):
`bin/transactor config/dev-leaderboardx.properties`

Start the server:
`lein run`

If the schema changes:
`lein run migrate`

To reset the database:
datomic delete
`lein run migrate`

To run the Datomic console:
`./bin/console -p 8088 dev datomic:dev://localhost:4334/leaderboardx`
Open http://localhost:8088

## Thoughts

Bind is one way with datascript.
Reactions are cool for propigating change, but what about pushing change?
Om-next will be awesome.

## Deployment

`./bin/deploy.sh

## License

Copyright © 2015 Timothy Pratley