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

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

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: [![CircleCI](https://circleci.com/gh/stevebuik/Graphvizforce-Lightning/tree/master.svg?style=svg)](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.