diff --git a/README.md b/README.md index 2f67c0f4..2981ce47 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ Open source, extendable data visualiser for Apache TinkerPop's Gremlin supported graph databases. -This project is at Alpha Release currently, and expected +**This project is at Alpha Release currently, and expected to go into Beta in few weeks depending on the feed back -from the Community. You can access live version of the demo hosted on [heroku](https://graph-explorer.herokuapp.com/) +from the Community.** You can access live version of the demo hosted on [heroku](https://graph-explorer.herokuapp.com/) **Note:** You still need gremlin server running on your local or remote. @@ -21,10 +21,7 @@ Get the UI graph-explorer server live in minutes. #### Use Image from Docker Hub -```shell script -# for stable release -docker run -p 8888:8888 -d --name graph-explorer invanalabs/graph-explorer:alpha - +```shell script. # for latest release docker run -p 8888:8888 -d --name graph-explorer invanalabs/graph-explorer @@ -38,7 +35,14 @@ docker build . -t invana-graph-explorer docker run -p 8888:8888 -d invana-graph-explorer ``` -![screenshot](./screenshot.png) +## Screenshots +![1](./docs/screenshots/1.png) +![2](./docs/screenshots/2.png) +![3](./docs/screenshots/3.png) +![4](./docs/screenshots/4.png) +![5](./docs/screenshots/5.png) +![6](./docs/screenshots/6.png) +![7](docs/screenshots/7.png) ## License diff --git a/docs/screenshots/1.png b/docs/screenshots/1.png new file mode 100644 index 00000000..90a66fdd Binary files /dev/null and b/docs/screenshots/1.png differ diff --git a/docs/screenshots/2.png b/docs/screenshots/2.png new file mode 100644 index 00000000..a05dfe9a Binary files /dev/null and b/docs/screenshots/2.png differ diff --git a/docs/screenshots/3.png b/docs/screenshots/3.png new file mode 100644 index 00000000..01940371 Binary files /dev/null and b/docs/screenshots/3.png differ diff --git a/docs/screenshots/4.png b/docs/screenshots/4.png new file mode 100644 index 00000000..4dcfccb3 Binary files /dev/null and b/docs/screenshots/4.png differ diff --git a/docs/screenshots/5.png b/docs/screenshots/5.png new file mode 100644 index 00000000..420754c4 Binary files /dev/null and b/docs/screenshots/5.png differ diff --git a/docs/screenshots/6.png b/docs/screenshots/6.png new file mode 100644 index 00000000..fb76e3c9 Binary files /dev/null and b/docs/screenshots/6.png differ diff --git a/docs/screenshots/7.png b/docs/screenshots/7.png new file mode 100644 index 00000000..20302cf7 Binary files /dev/null and b/docs/screenshots/7.png differ diff --git a/screenshot.png b/screenshot.png deleted file mode 100644 index a72c0c10..00000000 Binary files a/screenshot.png and /dev/null differ diff --git a/src/config.js b/src/config.js index 9ae68eba..83ec2912 100644 --- a/src/config.js +++ b/src/config.js @@ -39,3 +39,4 @@ export const linkCurvature = .85; export const managementVertexLabel = "InvanaManagement"; export const historyLocalStorageKey = "GRAPH_EXPLORER_HISTORY"; +export const DEMO_URL = "https://www.youtube.com/watch?v=7jdgUOZUtlQ"; diff --git a/src/core/components/about.js b/src/core/components/about.js index 16165d75..de33496a 100644 --- a/src/core/components/about.js +++ b/src/core/components/about.js @@ -13,8 +13,8 @@ export default class AboutComponent extends React.Component { size={this.props.size} onClose={this.props.onClose}> -

Graph Explorer ({VERSION})

-

+

Graph Explorer ({VERSION})

+

{ABOUT_TEXT}

diff --git a/src/core/components/learn-queries.js b/src/core/components/learn-queries.js index c6fe946a..702233a2 100644 --- a/src/core/components/learn-queries.js +++ b/src/core/components/learn-queries.js @@ -2,16 +2,17 @@ export const q1CreateData = "// Adding data of type `Person`\n\n" + "person = g.addV('Person')\n" + ".property('name', 'Ravi Raja')\n" + ".iterate();\n\n" + - "// Adding data of type `Project`\n\n" + - "project = g.addV('Project')\n" + + "// Adding data of type `GitHubProject`\n\n" + + "project = g.addV('GitHubProject')\n" + ".property('name', 'Graph Explorer')\n" + - ".iterate();"; - -export const q2allData = "// Display the two nodes \n" + - "g.V().limit(2).toList()"; + ".iterate();\n" + + "\n" + + "// show the results back\n" + + "nodes = g.V().limit(2).toList();"; -export const q3 = "// this will update existing property and adds a new property.\n\n" + +export const q3 = "// this will update existing property `name` and adds a new properties" + + "`full_name` and `profile_pic`.\n\n" + "g\n" + ".V()\n" + ".hasLabel('Person')\n" + @@ -19,10 +20,12 @@ export const q3 = "// this will update existing property and adds a new property ".property('name', 'rrmerugu')\n" + ".property('full_name', 'Ravi Raja Merugu')\n" + ".property('profile_pic', 'https://avatars1.githubusercontent.com/u/4606947')\n" + - ".iterate()\n" + ".iterate()\n;" + + "\n" + + "nodes = g.V().limit(2).toList();\n" -export const q4 = "// this will add a relation ship between Person and Project data.\n\n" + +export const q4 = "// this will add a relation ship between Person and GitHubProject data.\n\n" + "g\n" + ".V()\n" + ".hasLabel('Person')\n" + @@ -30,7 +33,7 @@ export const q4 = "// this will add a relation ship between Person and Project d ".as('person')\n" + "\n" + ".V()\n" + - ".hasLabel('Project')\n" + + ".hasLabel('GitHubProject')\n" + ".has('name','Graph Explorer')\n" + "\n" + ".addE('authored')\n" + diff --git a/src/core/components/learn.js b/src/core/components/learn.js index 798fd9a0..a39539ed 100644 --- a/src/core/components/learn.js +++ b/src/core/components/learn.js @@ -3,7 +3,7 @@ import FlyOutUI from "../ui/flyout"; import {faExternalLinkSquareAlt} from "@fortawesome/free-solid-svg-icons"; import {FontAwesomeIcon} from "@fortawesome/react-fontawesome"; import "./learn.scss"; -import {q1CreateData, q2allData, q3, q4, q5} from "./learn-queries"; +import {q1CreateData, q3, q4, q5} from "./learn-queries"; export default class LearnFlyOut extends React.Component { @@ -21,32 +21,22 @@ export default class LearnFlyOut extends React.Component {

+

Awesome! this.props.onClose()}> Close this tour and start exploring + your graph data. +

More Resources