https://github.com/stevebuik/graphvizforce-lightning
Automatic Entity-Relationship diagrams and SOQL queries for Salesforce
https://github.com/stevebuik/graphvizforce-lightning
apex erd lightning salesforce sfdx sfdx-cli soql tooling-api
Last synced: about 1 month ago
JSON representation
Automatic Entity-Relationship diagrams and SOQL queries for Salesforce
- Host: GitHub
- URL: https://github.com/stevebuik/graphvizforce-lightning
- Owner: stevebuik
- License: unlicense
- Created: 2018-01-28T01:06:14.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-12T09:42:55.000Z (over 6 years ago)
- Last Synced: 2025-03-01T08:44:51.557Z (about 2 months ago)
- Topics: apex, erd, lightning, salesforce, sfdx, sfdx-cli, soql, tooling-api
- Language: JavaScript
- Homepage:
- Size: 20 MB
- Stars: 31
- Watchers: 7
- Forks: 3
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Graphvizforce for Lightning
A Salesforce Entity Relationship diagramming and visual SOQL builder.
Status: BETA **Stable**. Needs minor features and bug fixes.
Distributed as a *managed* package but we will convert to an *unlocked* package as soon as they are available.
Continuous Integration Build Status: [](https://circleci.com/gh/stevebuik/Graphvizforce-Lightning/tree/master)
# Installation
Install into a Production or DE Org using [tiny.cc/gvf2p](https://tiny.cc/gvf2p)
Install into a Sandbox Org using [tiny.cc/gvf2t](https://tiny.cc/gvf2t)
## Features
[Watch the videos](https://stevebuik.github.io/Graphvizforce-Lightning/)
## Developers
If you would like to contribute to this project, we welcome any help.
Please first look at the [issues marked *help wanted*](https://github.com/stevebuik/Graphvizforce-Lightning/issues) and contact us to check if anybody else is already working on it.Then [follow these instructions](https://github.com/stevebuik/Graphvizforce-Lightning/tree/master/doc/development.md) to setup your development environment.
You might also want to clone/setup this project to learn some of the techniques we use.
You can also [read the posts on this blog](http://stevebuikhuizen.online), as we will explain the design in more detail there.## Architecture
We document our architectural decisions using a standard [Architecture Review Document](http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions) format.
These documents can be seen in [the ADR dir](https://github.com/stevebuik/Graphvizforce-Lightning/tree/master/doc/ADR).
## Issues
We manage our roadmap and defects as [Github issues](https://github.com/stevebuik/Graphvizforce-Lightning/issues)
## Acknowledgements
Thanks [Jason Guan](https://www.linkedin.com/in/jason-guan-3463a939/) for working on v1 and initiating the v2.
Thanks [Andrew Fawcett](https://www.linkedin.com/in/andyfawcett/) for the [UML Canvas](https://github.com/afawcett/apex-umlcanvas) project. We used [2 classes](https://github.com/stevebuik/Graphvizforce-Lightning/blob/master/graphviz/main/default/classes/ToolingAPI.cls) from that project to create the *Auto-Build* feature.
Thank you if you are using this tool. We volunteer our time for the satisfaction of knowing that people use the tools that we make.
## Licence
Graphvizforce is free and unencumbered public domain software. For more information, see http://unlicense.org/ or the accompanying UNLICENSE file.