Skip to content

Commit 86a790d

Browse files
authored
Merge pull request #37 from benc-uk/vnext
Version 0.4.5
2 parents 4402f35 + 6dd962b commit 86a790d

File tree

12 files changed

+677
-898
lines changed

12 files changed

+677
-898
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ The extension will attempt to locate and display linked templates, these resourc
6666
- The layout of the icons/resources can initially be a bit strange, and will require some manual tidy up to look good. I'm investigating how to improve this.
6767

6868
# Notes
69-
This is a port of a older *ARM Viewer* project, which was a standalone Node.js webapp https://github.com/benc-uk/azure-armviewer
70-
7169
This project was created as a learning exercise, but was heavily inspired & influenced by the old ARMViz tool. ARMViz sadly seems to have been abandoned, it often has problems displaying some templates. Personally I wasn't a fan of look of the output, and found it hard to read. These are a few of the reasons why I created this project
7270

71+
A new based version based on the same code as this VS Code extension, can be found here: https://github.com/benc-uk/armview-web
72+
7373
## ARM Template JSON Support
7474
ARM templates go outside the JSON specification and break it in a couple of areas:
7575
- Support for comments in the JSON file (aka JSONC)
@@ -78,7 +78,7 @@ The extension supports both of these as far as is reasonably possible, multi-lin
7878

7979

8080
## Limitations & Known Issues
81-
- The code attempts to find the links (`dependsOn` relationships) between ARM resources, however due to the *many* subtle and complex ways these relationships can be defined & expressed, certain links may not be picked up & displayed.
81+
- The code attempts to find the links (`dependsOn` relationships) between ARM resources, however due to the *many* subtle and complex ways these relationships can be defined & expressed, certain links may not be picked up & displayed. Oct 2020 - Parsing for nested resources has been improved.
8282
- Icons for the most commonly used & popular resource types have been added, however not every resource is covered (There's simply too many and no canonical source). The default ARM cube icon will be shown as a fallback. Get in touch if you want a icon added for a particular resource type.
8383
- Resolving names & other properties for resources is attempted, but due to programmatic way these are generally defined with ARM functions and expressions, full name resolution is not always possible.
8484
- Templates using the loop functions `copy` & `copyIndex` to create multiple resources will not be rendered correctly due to limitations on evaluating the dynamic iterative state of the template.
Lines changed: 25 additions & 0 deletions
Loading
Lines changed: 14 additions & 0 deletions
Loading

assets/js/vendor/cytoscape.min.js

Lines changed: 11 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)