From 4e947351a46a94477aafc4b05e2efb95ec5b4bd4 Mon Sep 17 00:00:00 2001 From: po667861 Date: Thu, 14 Nov 2019 10:50:55 +0100 Subject: [PATCH 01/45] Adding CONTRIBUTING and NOTICE files --- CONTRIBUTING | 46 ++++++++++++++++++++++++++++++++++++++++++++++ NOTICE | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 CONTRIBUTING create mode 100644 NOTICE diff --git a/CONTRIBUTING b/CONTRIBUTING new file mode 100644 index 000000000..82454a276 --- /dev/null +++ b/CONTRIBUTING @@ -0,0 +1,46 @@ +# Contributing to Eclipse Che4z + +Thanks for your interest in this project. + +## Project description + +Eclipse Che is an open-source, next-generation development platform, leveraging +container technology which offers a more streamlined on-boarding process for new +developers to ensure they have the tools they need. Using stacks, Eclipse Che +creates a workspace which brings the necessary technology to the task at hand. +More information about Che can be found here. + +* https://projects.eclipse.org/projects/ecd.che.che4z + +## Developer resources + +Information regarding source code management, builds, coding standards, and +more. + +* https://projects.eclipse.org/projects/ecd.che.che4z/developer + +The project maintains the following source code repositories + +* https://github.com/eclipse/che-che4z-explorer-for-endevor + +## Eclipse Contributor Agreement + +Before your contribution can be accepted by the project team contributors must +electronically sign the Eclipse Contributor Agreement (ECA). + +* http://www.eclipse.org/legal/ECA.php + +Commits that are provided by non-committers must have a Signed-off-by field in +the footer indicating that the author is aware of the terms by which the +contribution has been provided to the project. The non-committer must +additionally have an Eclipse Foundation account and must have a signed Eclipse +Contributor Agreement (ECA) on file. + +For more information, please see the Eclipse Committer Handbook: +https://www.eclipse.org/projects/handbook/#resources-commit + +## Contact + +Contact the project developers via the project's "dev" list. + +* https://accounts.eclipse.org/mailing-list/che4z-dev \ No newline at end of file diff --git a/NOTICE b/NOTICE new file mode 100644 index 000000000..8b9f6f900 --- /dev/null +++ b/NOTICE @@ -0,0 +1,47 @@ +# Notices for Eclipse Che4z + +This content is produced and maintained by the Eclipse Che4z project. + +* Project home: https://projects.eclipse.org/projects/ecd.che.che4z + +## Trademarks + + Eclipse Che4z is a trademark of the Eclipse Foundation. + +## Copyright + +All content is the property of the respective authors or their employers. For +more information regarding authorship of content, please consult the listed +source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0. + +SPDX-License-Identifier: EPL-2.0 + +## Source Code + +The project maintains the following source code repositories: + +* https://github.com/eclipse/che-che4z-explorer-for-endevor + +## Third-party Content + +This project leverages the following third party content. + +request (2.88.0) + +* License: Apache-2.0 +* Project: https://www.npmjs.com/package/request + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. \ No newline at end of file From 7c19c6248f132e33d1eb13a4fbe1ef4340a2770b Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Thu, 14 Nov 2019 11:55:10 +0100 Subject: [PATCH 02/45] Syntax changes --- CONTRIBUTING | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/CONTRIBUTING b/CONTRIBUTING index 82454a276..6e34c1631 100644 --- a/CONTRIBUTING +++ b/CONTRIBUTING @@ -1,11 +1,11 @@ # Contributing to Eclipse Che4z -Thanks for your interest in this project. +Thank you for your interest in this project. ## Project description Eclipse Che is an open-source, next-generation development platform, leveraging -container technology which offers a more streamlined on-boarding process for new +container technology which offers a more streamlined onboarding process for new developers to ensure they have the tools they need. Using stacks, Eclipse Che creates a workspace which brings the necessary technology to the task at hand. More information about Che can be found here. @@ -15,32 +15,32 @@ More information about Che can be found here. ## Developer resources Information regarding source code management, builds, coding standards, and -more. +more: * https://projects.eclipse.org/projects/ecd.che.che4z/developer -The project maintains the following source code repositories +The project maintains the following source code repositories: * https://github.com/eclipse/che-che4z-explorer-for-endevor ## Eclipse Contributor Agreement -Before your contribution can be accepted by the project team contributors must +Before your contribution can be accepted by the project, team contributors must electronically sign the Eclipse Contributor Agreement (ECA). * http://www.eclipse.org/legal/ECA.php -Commits that are provided by non-committers must have a Signed-off-by field in +Commits provided by non-committers must have a "Signed-off-by" field in the footer indicating that the author is aware of the terms by which the contribution has been provided to the project. The non-committer must -additionally have an Eclipse Foundation account and must have a signed Eclipse +additionally have an Eclipse Foundation account with a signed Eclipse Contributor Agreement (ECA) on file. -For more information, please see the Eclipse Committer Handbook: +For more information, see the Eclipse Committer Handbook: https://www.eclipse.org/projects/handbook/#resources-commit ## Contact -Contact the project developers via the project's "dev" list. +Contact the project developers via the project's "dev" list: -* https://accounts.eclipse.org/mailing-list/che4z-dev \ No newline at end of file +* https://accounts.eclipse.org/mailing-list/che4z-dev From 1f6a7595bbd8ff0c97ce22191e71a630a2669b9c Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Thu, 14 Nov 2019 11:57:27 +0100 Subject: [PATCH 03/45] Syntax updates --- NOTICE | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/NOTICE b/NOTICE index 8b9f6f900..ac34c85a9 100644 --- a/NOTICE +++ b/NOTICE @@ -6,7 +6,7 @@ This content is produced and maintained by the Eclipse Che4z project. ## Trademarks - Eclipse Che4z is a trademark of the Eclipse Foundation. +Eclipse Che4z is a trademark of the Eclipse Foundation. ## Copyright @@ -17,7 +17,7 @@ source code repository logs. ## Declared Project Licenses This program and the accompanying materials are made available under the terms -of the Eclipse Public License v. 2.0 which is available at +of the Eclipse Public License v. 2.0 available at http://www.eclipse.org/legal/epl-2.0. SPDX-License-Identifier: EPL-2.0 @@ -44,4 +44,4 @@ may have restrictions on the import, possession, and use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is -permitted. \ No newline at end of file +permitted. From cb5a064d2d144413847ff3260d33eef43cd365a2 Mon Sep 17 00:00:00 2001 From: tomascechatbroadcomcom Date: Thu, 21 Nov 2019 13:52:04 +0100 Subject: [PATCH 04/45] Cicd (#9) Cicd eclipse jenkins pipeline --- .vscodeignore | 7 +++- Jenkinsfile | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 3 +- 3 files changed, 107 insertions(+), 3 deletions(-) create mode 100644 Jenkinsfile diff --git a/.vscodeignore b/.vscodeignore index 88345a275..88d599259 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -19,4 +19,9 @@ vsc-extension-quickstart.md **/tsconfig.json **/tslint.json **/*.map -**/*.ts \ No newline at end of file +**/*.ts +_cacache +_npx +anonymous-cli-metrics.json +Jenkinsfile +sonar-project.properties \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..8ac9de4a9 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,100 @@ +#!groovy + +def kubernetes_config = """ +apiVersion: v1 +kind: Pod +spec: + containers: + - name: node + image: node:12.10.0-alpine + tty: true + resources: + limits: + memory: "2Gi" + cpu: "1" + requests: + memory: "2Gi" + cpu: "1" + - name: jnlp + volumeMounts: + - name: volume-known-hosts + mountPath: /home/jenkins/.ssh + volumes: + - name: volume-known-hosts + configMap: + name: known-hosts +""" + +def projectName = 'explorer-for-endevor' +def kubeLabel = projectName + '_pod_' + env.BUILD_NUMBER + '_' + env.BRANCH_NAME +kubeLabel = kubeLabel.replaceAll(/[^a-zA-Z0-9._-]+/,"") + +pipeline { + agent { + kubernetes { + label kubeLabel + yaml kubernetes_config + } + } + options { + timestamps() + timeout(time: 3, unit: 'HOURS') + skipDefaultCheckout(false) + disableConcurrentBuilds() + buildDiscarder(logRotator(numToKeepStr: '30', artifactNumToKeepStr: '3')) + } + environment { + branchName = "$env.BRANCH_NAME" + workspace = "$env.WORKSPACE" + } + stages { + stage('Install Dependencies') { + environment { + npm_config_cache = "$env.WORKSPACE" + } + steps { + container('node') { + sh "npm ci" + } + } + } + stage('Package') { + environment { + npm_config_cache = "$env.WORKSPACE" + } + steps { + container('node') { + sh "npx vsce package" + archiveArtifacts "*.vsix" + sh "mv *$projectName*.vsix '$projectName'_latest.vsix" + } + } + } + stage('Deploy') { + environment { + sshChe4z = "genie.che4z@projects-storage.eclipse.org" + project = "download.eclipse.org/che4z/snapshots/$projectName" + url = "$project/$branchName" + deployPath = "/home/data/httpd/$url" + } + steps { + script { + if (branchName == 'master' || branchName == 'development') { + container('jnlp') { + sshagent ( ['projects-storage.eclipse.org-bot-ssh']) { + sh ''' + ssh $sshChe4z rm -rf $deployPath + ssh $sshChe4z mkdir -p $deployPath + scp -r $workspace/*.vsix $sshChe4z:$deployPath + ''' + echo "Deployed to https://$url" + } + } + } else { + echo "Deployment skipped for branch: $branchName" + } + } + } + } + } +} diff --git a/package.json b/package.json index 490ed1cc9..0af1350ae 100644 --- a/package.json +++ b/package.json @@ -229,8 +229,7 @@ "vscode:prepublish": "npm run compile", "compile": "tsc -p ./", "watch": "tsc -watch -p ./", - "postinstall": "node ./node_modules/vscode/bin/install", - "test": "npm run compile && node ./node_modules/vscode/bin/test" + "postinstall": "node ./node_modules/vscode/bin/install" }, "devDependencies": { "@types/mocha": "^2.2.42", From 5a6585705587d0246366a24cb0a133897ceddafb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20N=C4=9Bme=C4=8Dek?= Date: Mon, 25 Nov 2019 12:06:28 +0100 Subject: [PATCH 05/45] Update package.json (#8) * Update package.json Updating package,json with links to che4z repo and tags --- package.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/package.json b/package.json index 0af1350ae..615ba7924 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,16 @@ "categories": [ "SCM Providers" ], + "keywords": [ + "zOS", "mainframe", "explorer", "endevor" + ], + "repository": { + "url": "https://github.com/eclipse/che-che4z-explorer-for-endevor" + }, + "homepage": "https://github.com/eclipse/che-che4z-explorer-for-endevor", + "bugs": { + "url": "https://github.com/eclipse/che-che4z-explorer-for-endevor/issues" + }, "activationEvents": [ "onWebviewPanel:endevorHostPanel", "workspaceContains:.gbmapping", From 5a134f1f9a314cc3f192aa4d6f1289ce2524c813 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Thu, 28 Nov 2019 17:37:45 +0100 Subject: [PATCH 06/45] De-VSC'd Signed-off-by: Daniel Statham --- Readme.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Readme.md b/Readme.md index c862e20cb..00035ae3e 100644 --- a/Readme.md +++ b/Readme.md @@ -1,7 +1,6 @@ -# Explorer for Endevor extension for VS Code +# Explorer for Endevor -Explorer for Endevor gives you the ability to Browse and Retrieve CA Endevor® SCM elements using a user-friendly, intuitive interface. -Explorer for Endevor allows you to create customized filters for Endevor Elements enabling you to Browse and Retrieve specific Elements, without knowing the exact path to navigate beforehand. +Explorer for Endevor gives you the ability to Browse and Retrieve CA Endevor® SCM elements using a user-friendly, intuitive IDE interface. Explorer for Endevor allows you to create customized filters for Endevor Elements enabling you to Browse and Retrieve specific Elements, without knowing the exact path to navigate beforehand. ## **Contents** @@ -16,13 +15,16 @@ Explorer for Endevor allows you to create customized filters for Endevor Element ## **Prerequisites** -Prior to installing the Visual Studio Code Extension for Explorer for Endevor, ensure that you meet the following prerequisites: +Prior to installing Explorer for Endevor, ensure that you meet the following prerequisites: - Access to Mainframe - Access to CA Endevor® SCM - Installed and configured CA Endevor® SCM Web Services. - Latest maintenance and updates applied. - Check [here](http://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/devops/ca-endevor-software-change-manager/18-0/Endevor-Explorer-for-CA-Endevor-SCM/Install-Endevor-Explorer-for-Visual-Studio-Code.html#topic.dita_cb1ab084-7939-4082-96b1-40bd34c86be6) for more information. +- **Optional:** + - If installing in Eclipse Che IDE: + - Eclipse Che 7.3 on Kubernetes ## **User Guide** @@ -34,15 +36,15 @@ Create a Host in Explorer for Endevor to specify the data source you want to wor ![](https://raw.githubusercontent.com/zimlu02/Explorer-for-Endevor-about/master/explorer-for-endevor-gifs/create_host.gif) -**Follow these steps:** +**Procedure:** -1. Open the Explorer for Endevor extension in Visual Studio Code. +1. Open the Explorer for Endevor extension. 2. Click the plus icon or *New connection*. You will be prompted to enter an Endevor repository URL in the format 'http(s)://url:port', for example 'http(s)://myhost01:9090' then press 'Enter' to confirm or 'Escape' to cancel. 3. Select a CA Endevor SCM configuration from the drop-down list. -You have successfully created a new Host connected to a repository, and the Host is listed under Explorer for Endevor in the Visual Studio Code interface. +You have successfully created a new Host connected to a repository, and the Host is listed under Explorer for Endevor in the interface. - Change the name of the connection by clicking the pencil icon next to the connection name. Names must be unique as duplicate names are not permitted. - Filters can be created in the connection without being logged in, however you will be prompted to enter your credentials before any data is displayed. From 510c425b09f767e6583cc89ea8c9aa06012c6738 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 2 Dec 2019 10:53:33 +0100 Subject: [PATCH 07/45] De-VSC'd Signed-off-by: Daniel Statham --- Docs/E4E-Actions.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Docs/E4E-Actions.adoc b/Docs/E4E-Actions.adoc index bfa94cd85..24c6232d0 100644 --- a/Docs/E4E-Actions.adoc +++ b/Docs/E4E-Actions.adoc @@ -288,11 +288,11 @@ This action allows you to retrieve several elements simultaneously, ensuring tha *Prerequisite:* -- Workspace established and open in Visual Studio Code Explorer +- Workspace established and open in your IDE *Procedure:* -. Ensure that you have an open workspace in Visual Studio Code Explorer +. Ensure that you have an open workspace in your IDE . Left-click on the first element that you want to retrieve in either the Map or Filters view. . Hold Shift and use the arrow keys to move up or down to select multiple elements that you want to retrieve . Right-click on selected elements that you want to retrieve. The options to Browse or Retrieve Element appear. @@ -305,4 +305,4 @@ This action allows you to retrieve several elements simultaneously, ensuring tha //DELMOD EXEC PGM=CONDELE,PARM=*COMPONENTS ``` -You have successfully retrieved multiple elements and can now work with them in Visual Studio Code or your preferred IDE. +You have successfully retrieved multiple elements and can now work with them in your preferred IDE. From 701d9f59b9530ccccf2966c6b451a8550f14c587 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 2 Dec 2019 10:55:03 +0100 Subject: [PATCH 08/45] De-VSC'd Signed-off-by: Daniel Statham --- Docs/E4E-AdministratingE4E.adoc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Docs/E4E-AdministratingE4E.adoc b/Docs/E4E-AdministratingE4E.adoc index 964c8e1e1..e3701e221 100644 --- a/Docs/E4E-AdministratingE4E.adoc +++ b/Docs/E4E-AdministratingE4E.adoc @@ -15,7 +15,9 @@ summary: As an Explorer for Endevor administrator, ensure that users have the following resources prior to using Explorer for Endevor for the first time. -- Visual Studio Code installed +- IDE installed, such as: + - Eclipse Che + - Visual Studio Code - Mainframe credentials - Endevor user access. - Administrator access should also be in place for system administrators or senior users where required. From 464ec675c615c21d284958960bce30ce133f79ec Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 2 Dec 2019 11:00:49 +0100 Subject: [PATCH 09/45] De-VSC'd Signed-off-by: Daniel Statham --- Docs/E4E-Hosts.adoc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Docs/E4E-Hosts.adoc b/Docs/E4E-Hosts.adoc index a9f2110f3..9625fb32b 100644 --- a/Docs/E4E-Hosts.adoc +++ b/Docs/E4E-Hosts.adoc @@ -13,7 +13,7 @@ summary: :context: E4E-Hosts -Endevor Explorer Hosts define a path to a Endevor data source location. Explorer for Endevor can support the creation of multiple hosts in one instance. +Explorer for Endevor Hosts define a path to a Endevor data source location. Explorer for Endevor can support the creation of multiple hosts in one instance. You can, for example: @@ -23,23 +23,23 @@ You can, for example: ### Create An Explorer for Endevor Host -To create an Endevor Host, specify the data source that you want to view, with or without write access. +To create an Explorer for Endevor Host, specify the data source that you want to view, with or without write access. *Procedure:* -. Open the Explorer tab in Visual Studio Code and enter your Mainframe credentials when prompted. +. Open the Explorer for Endevor tab in your IDE and enter your Mainframe credentials when prompted. . Minimize the other tabs if needed . Click the plus icon on the Explorer for Endevor tab. - You will be prompted to enter a z/OS URL in the format 'http(s)://url:port', for example: http://myhost01:9090 then press 'Enter' to confirm or 'Escape' to cancel. -. Enter a unique name for the Endevor Host +. Enter a unique name for the Explorer for Endevor Host . Click Next. If the repository name and URL are accepted, the CA Endevor SCM configuration becomes available. . Select a CA Endevor SCM configuration from the drop-down list. -You have successfully created a new Host connected to a repository, and the Host is listed under Explorer for Endevor in the Visual Studio Code interface. +You have successfully created a new Host connected to a repository, and the Host is listed under Explorer for Endevor in the IDE interface. ### Refresh Explorer for Endevor Host Repository -The Explorer for Endevor tab in Visual Studio Code shows all your currently mapped Explorer for Endevor Hosts. Each of these hosts show the contents of the specified data source. +The Explorer for Endevor tab in your IDE shows all your currently mapped Explorer for Endevor Hosts. Each of these hosts show the contents of the specified data source. You can refresh each host to ensure that the data you are working with is current. @@ -62,7 +62,7 @@ You cannot currently update the URL of the data source, or the selected Endevor *Procedure:* -. Navigate to Explorer for Endevor Your current Hosts are displayed under the Explorer for Endevor tab in the Explorer view. +. Navigate to Explorer for Endevor. Your current Hosts are displayed under the Explorer for Endevor tab in the Explorer view. . Select the host that you want to update The host is highlighted, and the following icons are displayed: - Delete - Refresh From f8e91ec0838b660076dba9c056294c2a16c526c3 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 2 Dec 2019 12:39:38 +0100 Subject: [PATCH 10/45] De-VSC'd Signed-off-by: Daniel Statham --- Docs/E4E-InstallE4E.adoc | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/Docs/E4E-InstallE4E.adoc b/Docs/E4E-InstallE4E.adoc index fe14e2455..a0bff2864 100644 --- a/Docs/E4E-InstallE4E.adoc +++ b/Docs/E4E-InstallE4E.adoc @@ -13,7 +13,34 @@ summary: :context: E4E-InstallE4E -## Install Explorer for Endevor for Visual Studio Code +Explorer for Endevor lets you view and edit Endevor data using a user-friendly, intuitive modern interface. + +Explorer for Endevor allows you to create customized views and filters for Endevor data, enabling you to identify and retrieve specific elements, using a modern front-end Endevor interface + +### Install Explorer for Endevor for Eclipse Che + +Explorer for Endevor can be installed as part of the Eclipse Che4z basic stack. + +#### Prerequisites +Eclipse Che 7.3 on Kubernetes + +#### Procedure +. Log in to Eclipse Che. + +. In a web browser, load the following URL: +https:///f?url=https://github.com/eclipse/che-che4z/raw/1.0.0/mainframe-basic-stack.yaml + + - https:// specifies the Che Server URL, for example: https://my-che-server.com. + + - /f?url= links the Che Server URL to the Eclipse Che4z basic stack URL. + + - https://github.com/eclipse/che-che4z/raw/1.0.0/mainframe-basic-stack.yaml is the Eclipse Che4z basic stack URL. + +. Press Enter and wait for the workspace to initialize. + +. A workspace is created with Eclipse Che4z extensions available. + +### Install Explorer for Endevor for Visual Studio Code Explorer for Endevor for Visual Studio Code (VSC) lets you view and edit Endevor data using a user-friendly, intuitive modern interface. @@ -41,7 +68,7 @@ Explorer for Endevor allows you to create customized views and filters for Endev The location contents are now shown in the Explorer for Endevor Data tab. #### Tip: -Restart VSC after the install process completes. +Restart your chosen IDE after the install process completes. This ensures that everything is configured correctly prior to using Explorer for Endevor for the first time. You have successfully installed the Explorer for Endevor extension for Visual Studio Code From 15cf1c0ec74d067192aa4c8f0ec331fc05e862c7 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 2 Dec 2019 12:46:00 +0100 Subject: [PATCH 11/45] Update E4E-InstallE4E.adoc Signed-off-by: Daniel Statham --- Docs/E4E-InstallE4E.adoc | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Docs/E4E-InstallE4E.adoc b/Docs/E4E-InstallE4E.adoc index a0bff2864..f24f231ed 100644 --- a/Docs/E4E-InstallE4E.adoc +++ b/Docs/E4E-InstallE4E.adoc @@ -17,7 +17,7 @@ Explorer for Endevor lets you view and edit Endevor data using a user-friendly, Explorer for Endevor allows you to create customized views and filters for Endevor data, enabling you to identify and retrieve specific elements, using a modern front-end Endevor interface -### Install Explorer for Endevor for Eclipse Che +## Install Explorer for Endevor for Eclipse Che Explorer for Endevor can be installed as part of the Eclipse Che4z basic stack. @@ -27,20 +27,19 @@ Eclipse Che 7.3 on Kubernetes #### Procedure . Log in to Eclipse Che. -. In a web browser, load the following URL: -https:///f?url=https://github.com/eclipse/che-che4z/raw/1.0.0/mainframe-basic-stack.yaml +. In a web browser, load the following URL: `https:///f?url=https://github.com/eclipse/che-che4z/raw/1.0.0/mainframe-basic-stack.yaml` - - https:// specifies the Che Server URL, for example: https://my-che-server.com. + - `https:// specifies the Che Server URL, for example: https://my-che-server.com.` - - /f?url= links the Che Server URL to the Eclipse Che4z basic stack URL. + - `/f?url= links the Che Server URL to the Eclipse Che4z basic stack URL.` - - https://github.com/eclipse/che-che4z/raw/1.0.0/mainframe-basic-stack.yaml is the Eclipse Che4z basic stack URL. + - `https://github.com/eclipse/che-che4z/raw/1.0.0/mainframe-basic-stack.yaml is the Eclipse Che4z basic stack URL.` . Press Enter and wait for the workspace to initialize. . A workspace is created with Eclipse Che4z extensions available. -### Install Explorer for Endevor for Visual Studio Code +## Install Explorer for Endevor for Visual Studio Code Explorer for Endevor for Visual Studio Code (VSC) lets you view and edit Endevor data using a user-friendly, intuitive modern interface. From 7eb48eb58e4714db051a006fecd998834aabf202 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 2 Dec 2019 12:47:38 +0100 Subject: [PATCH 12/45] Update E4E-InstallE4E.adoc Signed-off-by: Daniel Statham --- Docs/E4E-InstallE4E.adoc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Docs/E4E-InstallE4E.adoc b/Docs/E4E-InstallE4E.adoc index f24f231ed..0f7813f1d 100644 --- a/Docs/E4E-InstallE4E.adoc +++ b/Docs/E4E-InstallE4E.adoc @@ -27,13 +27,14 @@ Eclipse Che 7.3 on Kubernetes #### Procedure . Log in to Eclipse Che. -. In a web browser, load the following URL: `https:///f?url=https://github.com/eclipse/che-che4z/raw/1.0.0/mainframe-basic-stack.yaml` +. In a web browser, load the following URL: + `https:///f?url=https://github.com/eclipse/che-che4z/raw/1.0.0/mainframe-basic-stack.yaml` - - `https:// specifies the Che Server URL, for example: https://my-che-server.com.` + - `https://` specifies the Che Server URL, for example: `https://my-che-server.com.` - - `/f?url= links the Che Server URL to the Eclipse Che4z basic stack URL.` + - `/f?url=` links the Che Server URL to the Eclipse Che4z basic stack URL. - - `https://github.com/eclipse/che-che4z/raw/1.0.0/mainframe-basic-stack.yaml is the Eclipse Che4z basic stack URL.` + - `https://github.com/eclipse/che-che4z/raw/1.0.0/mainframe-basic-stack.yaml` is the Eclipse Che4z basic stack URL. . Press Enter and wait for the workspace to initialize. From b78850880f6949217597a94a75443590aa0590e4 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 2 Dec 2019 12:48:42 +0100 Subject: [PATCH 13/45] Update E4E-InstallE4E.adoc Signed-off-by: Daniel Statham --- Docs/E4E-InstallE4E.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Docs/E4E-InstallE4E.adoc b/Docs/E4E-InstallE4E.adoc index 0f7813f1d..d62c03fa0 100644 --- a/Docs/E4E-InstallE4E.adoc +++ b/Docs/E4E-InstallE4E.adoc @@ -13,7 +13,7 @@ summary: :context: E4E-InstallE4E -Explorer for Endevor lets you view and edit Endevor data using a user-friendly, intuitive modern interface. +Explorer for Endevor lets you view and edit Endevor data using a user-friendly, intuitive modern interface, such as Visual Studio Code, or Eclipse Che. Explorer for Endevor allows you to create customized views and filters for Endevor data, enabling you to identify and retrieve specific elements, using a modern front-end Endevor interface From 1dd9002862b6d1493b282d5ba839ec926901465c Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 2 Dec 2019 12:57:45 +0100 Subject: [PATCH 14/45] De-VSC'd Signed-off-by: Daniel Statham --- Docs/E4E-UsingE4E.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Docs/E4E-UsingE4E.adoc b/Docs/E4E-UsingE4E.adoc index 497fe1dc8..2af314711 100644 --- a/Docs/E4E-UsingE4E.adoc +++ b/Docs/E4E-UsingE4E.adoc @@ -13,9 +13,9 @@ summary: :context: E4E-UsingE4E -## Using Explorer for Endevor for Visual Studio Code +## Using Explorer for Endevor -Explorer for Endevor for Visual Studio Code (VSC) lets you investigate and retrieve Endevor data using a user-friendly, intuitive modern interface. +Explorer for Endevor lets you investigate and retrieve Endevor data using a user-friendly, intuitive modern interface. Explorer for Endevor allows you to create custom filters for Endevor data based on your search results. These filters enable you to identify and retrieve specific elements, without navigating the mainframe-based Endevor interface. You can then view the identified Endevor data using a user-friendly, intuitive modern interface. From f027476bb0a4aeed65d1b247fd0a321a8ccff5c3 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 2 Dec 2019 12:59:46 +0100 Subject: [PATCH 15/45] Update E4E-UsingE4E.adoc Signed-off-by: Daniel Statham --- Docs/E4E-UsingE4E.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Docs/E4E-UsingE4E.adoc b/Docs/E4E-UsingE4E.adoc index 2af314711..11406d403 100644 --- a/Docs/E4E-UsingE4E.adoc +++ b/Docs/E4E-UsingE4E.adoc @@ -35,20 +35,20 @@ You can, for example: - Hosts can be renamed as their purpose changes. You can also update your credentials here to ensure access to the data source is maintained. ### Views -Explorer for Endevor offers two views through which you can inspect Endevor data: +- Explorer for Endevor offers two views through which you can inspect Endevor data: #### Filters View -Filters View contains all filters created by your previous searches in the Map View. +- Filters View contains all filters created by your previous searches in the Map View. #### Map View -Map View expands to show the several levels of Endevor data. Use the path followed in Map View to create filters which mimic the path taken. These filters then allow you to only show the relevant information. +- Map View expands to show the several levels of Endevor data. Use the path followed in Map View to create filters which mimic the path taken. These filters then allow you to only show the relevant information. ### Actions #### Filter Actions -Filter Actions allow you to Create and Edit filters, and then to Delete filters once no longer required. +- Filter Actions allow you to Create and Edit filters, and then to Delete filters once no longer required. #### Element Actions -Element Actions allow you to Browse and inspect Elements. You can then Retrieve Elements and manipulate them as required in your chosen IDE. +- Element Actions allow you to Browse and inspect Elements. You can then Retrieve Elements and manipulate them as required in your chosen IDE. From 1a951604977c3116e4c2836dcf77934849079be3 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 2 Dec 2019 13:00:28 +0100 Subject: [PATCH 16/45] Delete E4E-UsingE4E4VSC.adoc Signed-off-by: Daniel Statham --- Docs/E4E-UsingE4E4VSC.adoc | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 Docs/E4E-UsingE4E4VSC.adoc diff --git a/Docs/E4E-UsingE4E4VSC.adoc b/Docs/E4E-UsingE4E4VSC.adoc deleted file mode 100644 index fe9dba8ea..000000000 --- a/Docs/E4E-UsingE4E4VSC.adoc +++ /dev/null @@ -1,34 +0,0 @@ -# Using Explorer for Endevor for Visual Studio Code - -Explorer for Endevor for Visual Studio Code (VSC) lets you investigate and retrieve Endevor data using a user-friendly, intuitive modern interface. - -Explorer for Endevor allows you to create custom filters for Endevor data based on your search results. These filters enable you to identify and retrieve specific elements, without navigating the mainframe-based Endevor interface. You can then view the identified Endevor data using a user-friendly, intuitive modern interface. - -### Use Cases -- As a modern application developer working with Endevor, you use Explorer for Endevor to browse elements controlled by Endevor. You can then decide if you want to retrieve any Element into your workspace, either alone or with dependencies. -- Find and Retrieve Elements from different CA Endevor® SCM environments into local Git monitored projects. -- Set different wildcard criteria to customise filters and find other Elements with the same high level qualifiers. -- Use Map View in Explorer for Endevor to explore Endevor locations (Environment, Stage, System, and Subsystem) and save them as filter definitions. - -### Hosts -Explorer for Endevor Hosts define a path to a Endevor data source Explorer for Endevor can support the creation of several Hosts in one instance. You can, for example: -- Create one host per project or per time period, according to your needs. -- You can also have several hosts for one project which uses several data sources. -- Hosts can be renamed as their purpose changes. You can also update your credentials to ensure access to the data source is maintained. - -### Views -Explorer for Endevor offers two views through which you can inspect Endevor data: -- Filters View - - Filters View contains all filters created by your previous searches in the Map View. -- Map View - - Map View expands to show the several levels of Endevor data. Use the path followed in Map View to create filters which mimic the path taken. These filters then allow you to only show the relevant information. - -### Actions -- Filter Actions - - Filter Actions allow you to Create and Edit filters, and then to Delete filters once no longer required. -- Element Actions - - Element Actions allow you to Browse and inspect Elements. You can then Retrieve them and manipulate them as required in your chosen IDE. From 73cf718e1a055282e485214c9cf68bfa9357182c Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 2 Dec 2019 13:00:42 +0100 Subject: [PATCH 17/45] Delete E4E-InstallE4EinVSC.adoc Signed-off-by: Daniel Statham --- Docs/E4E-InstallE4EinVSC.adoc | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 Docs/E4E-InstallE4EinVSC.adoc diff --git a/Docs/E4E-InstallE4EinVSC.adoc b/Docs/E4E-InstallE4EinVSC.adoc deleted file mode 100644 index 4a9c3e62c..000000000 --- a/Docs/E4E-InstallE4EinVSC.adoc +++ /dev/null @@ -1,31 +0,0 @@ -# Install Explorer for Endevor for Visual Studio Code - -Explorer for Endevor for Visual Studio Code (VSC) lets you view and edit Endevor data using a user-friendly, intuitive modern interface. - -Explorer for Endevor allows you to create customized views and filters for Endevor data, enabling you to identify and retrieve specific elements, using a modern front-end Endevor interface - -### Prerequisites -- Visual Studio Code v1.32.0 installed -- CA Mainframe credentials -- Endevor version 18.0.12 or higher with Web Services enabled. - - For more information, see Enable Web Services - - Ensure latest maintenance upgrade PTF SO08898 is included. -- Rest API complete with maintenance upgrade PTFs SO05688, SO05689, SO07195, SO07084, and SO07085 -- Endevor credentials -- Endevor data source - -#### Follow these steps: - -1. Open Visual Studio Code. -2. Navigate to the Extensions Marketplace and enter "Explorer for Endevor" in the search field. -3. Click Install under the Extension description. - - The Explorer for Endevor tab displays under the VSC Marketplace icon. -4. Click File on the top taskbar, then click Open Workspace on the drop down menu. -5. Define the location where you want to save any retrieved elements. - - The location contents are now shown in the Explorer for Endevor Data tab. - -#### Tip: - Restart VSC after the install process completes, to ensure everything is configured correctly prior to using Explorer for Endevor for the first time. -You have successfully installed the Explorer for Endevor extension for Visual Studio Code From 5e7580c3d98a13f4b4d2399c7618c3643f046e21 Mon Sep 17 00:00:00 2001 From: Iurii Shchekochikhin Date: Fri, 10 Jan 2020 10:40:32 +0100 Subject: [PATCH 18/45] Remove unused and update some devDependencies. --- package-lock.json | 428 ++++++++++++++++++++-------------------------- package.json | 22 ++- 2 files changed, 196 insertions(+), 254 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0cad44e6d..088c892c6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,77 +1,22 @@ { - "name": "endevorexplorer", - "version": "0.0.1", + "name": "explorer-for-endevor", + "version": "0.9.0", "lockfileVersion": 1, "requires": true, "dependencies": { - "@types/bluebird": { - "version": "3.5.26", - "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.26.tgz", - "integrity": "sha512-aj2mrBLn5ky0GmAg6IPXrQjnN0iB/ulozuJ+oZdrHRAzRbXjGmu4UXsNCjFvPbSaaPZmniocdOzsM392qLOlmQ==", - "dev": true - }, - "@types/caseless": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", - "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==", - "dev": true - }, - "@types/form-data": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-2.2.1.tgz", - "integrity": "sha512-JAMFhOaHIciYVh8fb5/83nmuO/AHwmto+Hq7a9y8FzLDcC1KCU344XDOMEmahnrTFlHjgh4L0WJFczNIX2GxnQ==", - "dev": true, - "requires": { - "@types/node": "10.14.1" - } - }, - "@types/mocha": { - "version": "2.2.48", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.48.tgz", - "integrity": "sha512-nlK/iyETgafGli8Zh9zJVCTicvU3iajSkRwOh3Hhiva598CMqNJ4NcVCGMTGKpGpTYj/9R8RLzS9NAykSSCqGw==", - "dev": true - }, "@types/node": { - "version": "10.14.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.1.tgz", - "integrity": "sha512-Rymt08vh1GaW4vYB6QP61/5m/CFLGnFZP++bJpWbiNxceNa6RBipDmb413jvtSf/R1gg5a/jQVl2jY4XVRscEA==", - "dev": true - }, - "@types/request": { - "version": "2.48.1", - "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.1.tgz", - "integrity": "sha512-ZgEZ1TiD+KGA9LiAAPPJL68Id2UWfeSO62ijSXZjFJArVV+2pKcsVHmrcu+1oiE3q6eDGiFiSolRc4JHoerBBg==", - "dev": true, - "requires": { - "@types/caseless": "0.12.2", - "@types/form-data": "2.2.1", - "@types/node": "10.14.1", - "@types/tough-cookie": "2.3.5" - } - }, - "@types/request-promise": { - "version": "4.1.42", - "resolved": "https://registry.npmjs.org/@types/request-promise/-/request-promise-4.1.42.tgz", - "integrity": "sha512-b8li55sEZ00BXZstZ3d8WOi48dnapTqB1VufEG9Qox0nVI2JVnTVT1Mw4JbBa1j+1sGVX/qJ0R4WDv4v2GjT0w==", - "dev": true, - "requires": { - "@types/bluebird": "3.5.26", - "@types/request": "2.48.1" - } - }, - "@types/tough-cookie": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.5.tgz", - "integrity": "sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg==", + "version": "12.12.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.24.tgz", + "integrity": "sha512-1Ciqv9pqwVtW6FsIUKSZNB82E5Cu1I2bBTj1xuIHXLe/1zYLl3956Nbhg2MzSYHVfl9/rmanjbQIb7LibfCnug==", "dev": true }, "agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", "dev": true, "requires": { - "es6-promisify": "5.0.0" + "es6-promisify": "^5.0.0" } }, "ajv": { @@ -79,10 +24,10 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", "requires": { - "fast-deep-equal": "2.0.1", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.4.1", - "uri-js": "4.2.2" + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "ansi-regex": { @@ -103,7 +48,7 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "asn1": { @@ -111,7 +56,7 @@ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "~2.1.0" } }, "assert-plus": { @@ -140,9 +85,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { "chalk": { @@ -151,11 +96,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } } } @@ -171,7 +116,7 @@ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "brace-expansion": { @@ -180,14 +125,14 @@ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "browser-stdout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", - "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", "dev": true }, "buffer-from": { @@ -213,9 +158,9 @@ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "dependencies": { "ansi-styles": { @@ -224,7 +169,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.3" + "color-convert": "^1.9.0" } }, "supports-color": { @@ -233,7 +178,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -258,7 +203,7 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "commander": { @@ -283,7 +228,7 @@ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "debug": { @@ -311,14 +256,14 @@ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { - "jsbn": "0.1.1", - "safer-buffer": "2.1.2" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "es6-promise": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", - "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", "dev": true }, "es6-promisify": { @@ -327,7 +272,7 @@ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "requires": { - "es6-promise": "4.2.6" + "es6-promise": "^4.0.3" } }, "escape-string-regexp": { @@ -378,9 +323,9 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.7", - "mime-types": "2.1.22" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, "fs.realpath": { @@ -394,7 +339,7 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "glob": { @@ -403,18 +348,18 @@ "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "growl": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz", - "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==", + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", "dev": true }, "har-schema": { @@ -427,8 +372,8 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { - "ajv": "6.10.0", - "har-schema": "2.0.0" + "ajv": "^6.5.5", + "har-schema": "^2.0.0" } }, "has-ansi": { @@ -437,7 +382,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "has-flag": { @@ -458,7 +403,7 @@ "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", "dev": true, "requires": { - "agent-base": "4.2.1", + "agent-base": "4", "debug": "3.1.0" } }, @@ -467,19 +412,19 @@ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.16.1" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "https-proxy-agent": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", - "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", "dev": true, "requires": { - "agent-base": "4.2.1", - "debug": "3.1.0" + "agent-base": "^4.3.0", + "debug": "^3.1.0" } }, "immutable": { @@ -494,8 +439,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -521,13 +466,13 @@ "dev": true }, "js-yaml": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.0.tgz", - "integrity": "sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "jsbn": { @@ -571,7 +516,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", "requires": { - "mime-db": "1.38.0" + "mime-db": "~1.38.0" } }, "minimatch": { @@ -580,7 +525,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -599,33 +544,28 @@ } }, "mocha": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz", - "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", "dev": true, "requires": { - "browser-stdout": "1.3.0", - "commander": "2.11.0", + "browser-stdout": "1.3.1", + "commander": "2.15.1", "debug": "3.1.0", - "diff": "3.3.1", + "diff": "3.5.0", "escape-string-regexp": "1.0.5", "glob": "7.1.2", - "growl": "1.10.3", + "growl": "1.10.5", "he": "1.1.1", + "minimatch": "3.0.4", "mkdirp": "0.5.1", - "supports-color": "4.4.0" + "supports-color": "5.4.0" }, "dependencies": { "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true - }, - "diff": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz", - "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", "dev": true }, "glob": { @@ -634,27 +574,21 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "dev": true - }, "supports-color": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", - "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "^3.0.0" } } } @@ -676,7 +610,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "path-is-absolute": { @@ -712,9 +646,9 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "querystringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", - "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", "dev": true }, "request": { @@ -722,26 +656,26 @@ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.8.0", - "caseless": "0.12.0", - "combined-stream": "1.0.7", - "extend": "3.0.2", - "forever-agent": "0.6.1", - "form-data": "2.3.3", - "har-validator": "5.1.3", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.22", - "oauth-sign": "0.9.0", - "performance-now": "2.1.0", - "qs": "6.5.2", - "safe-buffer": "5.1.2", - "tough-cookie": "2.4.3", - "tunnel-agent": "0.6.0", - "uuid": "3.3.2" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" } }, "requires-port": { @@ -756,7 +690,7 @@ "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { - "path-parse": "1.0.6" + "path-parse": "^1.0.6" } }, "safe-buffer": { @@ -782,13 +716,13 @@ "dev": true }, "source-map-support": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.11.tgz", - "integrity": "sha512-//sajEx/fGL3iw6fltKMdPvy8kL3kJ2O3iuYlRoT3k9Kb4BjOoZ+BZzaNHeuaruSt+Kf3Zk9tnfAQg9/AJqUVQ==", + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", "dev": true, "requires": { - "buffer-from": "1.1.1", - "source-map": "0.6.1" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, "sprintf-js": { @@ -802,15 +736,15 @@ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "requires": { - "asn1": "0.2.4", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.2", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.2", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "safer-buffer": "2.1.2", - "tweetnacl": "0.14.5" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" } }, "strip-ansi": { @@ -819,7 +753,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -833,8 +767,8 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "requires": { - "psl": "1.1.31", - "punycode": "1.4.1" + "psl": "^1.1.24", + "punycode": "^1.4.1" }, "dependencies": { "punycode": { @@ -856,19 +790,19 @@ "integrity": "sha512-IUla/ieHVnB8Le7LdQFRGlVJid2T/gaJe5VkjzRVSRR6pA2ODYrnfR1hmxi+5+au9l50jBwpbBL34txgv4NnTQ==", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "builtin-modules": "1.1.1", - "chalk": "2.4.2", - "commander": "2.19.0", - "diff": "3.5.0", - "glob": "7.1.3", - "js-yaml": "3.13.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "resolve": "1.10.0", - "semver": "5.6.0", - "tslib": "1.9.3", - "tsutils": "2.29.0" + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" } }, "tslint-sonarts": { @@ -877,7 +811,7 @@ "integrity": "sha512-CJWt+IiYI8qggb2O/JPkS6CkC5DY1IcqRsm9EHJ+AxoWK70lvtP7jguochyNDMP2vIz/giGdWCfEM39x/I/Vnw==", "dev": true, "requires": { - "immutable": "3.8.2" + "immutable": "^3.8.2" } }, "tsutils": { @@ -886,7 +820,7 @@ "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", "dev": true, "requires": { - "tslib": "1.9.3" + "tslib": "^1.8.1" } }, "tunnel-agent": { @@ -894,7 +828,7 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { @@ -903,9 +837,9 @@ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "typescript": { - "version": "3.3.3333", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.3.3333.tgz", - "integrity": "sha512-JjSKsAfuHBE/fB2oZ8NxtRTk5iGcg6hkYXMnZ3Wc+b2RSqejEqTaem11mHASMnFilHrax3sLK0GDzcJrekZYLw==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.4.tgz", + "integrity": "sha512-A25xv5XCtarLwXpcDNZzCGvW2D1S3/bACratYBx2sax8PefsFhlYmkQicKHvpYflFS8if4zne5zT5kpJ7pzuvw==", "dev": true }, "uri-js": { @@ -913,17 +847,17 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "url-parse": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz", - "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==", + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", "dev": true, "requires": { - "querystringify": "2.1.0", - "requires-port": "1.0.0" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, "uuid": { @@ -936,34 +870,34 @@ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "vscode": { - "version": "1.1.32", - "resolved": "https://registry.npmjs.org/vscode/-/vscode-1.1.32.tgz", - "integrity": "sha512-RSjrFoV45i+Qlhr8nWWkDv9MCoF1WGEdaqKnGinzZUIf5tn9olMSWOPXvNM3EEgMw5IGzwi38X48jomn3uLtYw==", + "version": "1.1.36", + "resolved": "https://registry.npmjs.org/vscode/-/vscode-1.1.36.tgz", + "integrity": "sha512-cGFh9jmGLcTapCpPCKvn8aG/j9zVQ+0x5hzYJq5h5YyUXVGa1iamOaB2M2PZXoumQPES4qeAP1FwkI0b6tL4bQ==", "dev": true, "requires": { - "glob": "7.1.3", - "mocha": "4.1.0", - "request": "2.88.0", - "semver": "5.6.0", - "source-map-support": "0.5.11", - "url-parse": "1.4.4", - "vscode-test": "0.1.1" + "glob": "^7.1.2", + "mocha": "^5.2.0", + "request": "^2.88.0", + "semver": "^5.4.1", + "source-map-support": "^0.5.0", + "url-parse": "^1.4.4", + "vscode-test": "^0.4.1" } }, "vscode-test": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/vscode-test/-/vscode-test-0.1.1.tgz", - "integrity": "sha512-D8C12HR6O/3Bl4Bn+1c6n/J4/nSVtRhzZJ5c97GoB4cOwqFv7AOkuqzosd2iV49eZAGpGw3Qz5Vg9vGjKFaKAA==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/vscode-test/-/vscode-test-0.4.3.tgz", + "integrity": "sha512-EkMGqBSefZH2MgW65nY05rdRSko15uvzq4VAPM5jVmwYuFQKE7eikKXNJDRxL+OITXHB6pI+a3XqqD32Y3KC5w==", "dev": true, "requires": { - "http-proxy-agent": "2.1.0", - "https-proxy-agent": "2.2.1" + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.1" } }, "wrappy": { diff --git a/package.json b/package.json index 615ba7924..8d9b841f3 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,10 @@ "description": "Explorer for Endevor", "version": "0.9.0", "publisher": "broadcomMFD", + "repository": { + "type": "git", + "url": "https://github.com/eclipse/che-che4z-explorer-for-endevor.git" + }, "engines": { "vscode": "^1.32.0" }, @@ -179,7 +183,13 @@ "items": { "type": "object", "title": "Host Configuration", - "required": ["name", "url", "username", "datasource", "filters"], + "required": [ + "name", + "url", + "username", + "datasource", + "filters" + ], "properties": { "name": { "type": "string", @@ -227,7 +237,7 @@ ] }, "views": { - "endevorExplorerContainer": [ + "endevorExplorerContainer": [ { "id": "endevorExplorer", "name": "Explorer for Endevor" @@ -242,13 +252,11 @@ "postinstall": "node ./node_modules/vscode/bin/install" }, "devDependencies": { - "@types/mocha": "^2.2.42", - "@types/node": "^10.12.21", - "@types/request-promise": "^4.1.42", + "@types/node": "^12.6.2", "tslint": "^5.12.1", "tslint-sonarts": "^1.9.0", - "typescript": "^3.3.1", - "vscode": "^1.1.28" + "typescript": "^3.5.3", + "vscode": "^1.1.33" }, "dependencies": { "request": "^2.88.0" From da687ea996ddbee8047aae39373529c5965de360 Mon Sep 17 00:00:00 2001 From: Iurii Shchekochikhin Date: Fri, 10 Jan 2020 10:56:17 +0100 Subject: [PATCH 19/45] Update dev dependency --- package-lock.json | 158 ++++++++++++++++++---------------------------- package.json | 21 +++--- 2 files changed, 71 insertions(+), 108 deletions(-) diff --git a/package-lock.json b/package-lock.json index 088c892c6..40fbde37a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,26 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, "@types/node": { "version": "12.12.24", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.24.tgz", @@ -30,17 +50,14 @@ "uri-js": "^4.2.2" } }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, "argparse": { "version": "1.0.10", @@ -79,32 +96,6 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - } - } - }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -161,26 +152,6 @@ "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "color-convert": { @@ -207,9 +178,9 @@ } }, "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, "concat-map": { @@ -288,9 +259,9 @@ "dev": true }, "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, "extend": { @@ -376,15 +347,6 @@ "har-schema": "^2.0.0" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -460,9 +422,9 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, "js-yaml": { @@ -685,9 +647,9 @@ "dev": true }, "resolve": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", - "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.2.tgz", + "integrity": "sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ==", "dev": true, "requires": { "path-parse": "^1.0.6" @@ -747,21 +709,15 @@ "tweetnacl": "~0.14.0" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "has-flag": "^3.0.0" } }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, "tough-cookie": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", @@ -779,30 +735,38 @@ } }, "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", "dev": true }, "tslint": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.14.0.tgz", - "integrity": "sha512-IUla/ieHVnB8Le7LdQFRGlVJid2T/gaJe5VkjzRVSRR6pA2ODYrnfR1hmxi+5+au9l50jBwpbBL34txgv4NnTQ==", + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", + "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", "dev": true, "requires": { - "babel-code-frame": "^6.22.0", + "@babel/code-frame": "^7.0.0", "builtin-modules": "^1.1.1", "chalk": "^2.3.0", "commander": "^2.12.1", - "diff": "^3.2.0", + "diff": "^4.0.1", "glob": "^7.1.1", - "js-yaml": "^3.7.0", + "js-yaml": "^3.13.1", "minimatch": "^3.0.4", "mkdirp": "^0.5.1", "resolve": "^1.3.2", "semver": "^5.3.0", "tslib": "^1.8.0", "tsutils": "^2.29.0" + }, + "dependencies": { + "diff": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz", + "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==", + "dev": true + } } }, "tslint-sonarts": { diff --git a/package.json b/package.json index 8d9b841f3..cf384533c 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,7 @@ "version": "0.9.0", "publisher": "broadcomMFD", "repository": { - "type": "git", - "url": "https://github.com/eclipse/che-che4z-explorer-for-endevor.git" + "url": "https://github.com/eclipse/che-che4z-explorer-for-endevor" }, "engines": { "vscode": "^1.32.0" @@ -15,15 +14,15 @@ "SCM Providers" ], "keywords": [ - "zOS", "mainframe", "explorer", "endevor" + "zOS", + "mainframe", + "explorer", + "endevor" ], - "repository": { - "url": "https://github.com/eclipse/che-che4z-explorer-for-endevor" - }, - "homepage": "https://github.com/eclipse/che-che4z-explorer-for-endevor", - "bugs": { - "url": "https://github.com/eclipse/che-che4z-explorer-for-endevor/issues" - }, + "homepage": "https://github.com/eclipse/che-che4z-explorer-for-endevor", + "bugs": { + "url": "https://github.com/eclipse/che-che4z-explorer-for-endevor/issues" + }, "activationEvents": [ "onWebviewPanel:endevorHostPanel", "workspaceContains:.gbmapping", @@ -253,7 +252,7 @@ }, "devDependencies": { "@types/node": "^12.6.2", - "tslint": "^5.12.1", + "tslint": "^5.18.0", "tslint-sonarts": "^1.9.0", "typescript": "^3.5.3", "vscode": "^1.1.33" From 73d90dcf5da42cbbc9576bd32beb86316d22fe08 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Mon, 24 Feb 2020 15:49:57 +0100 Subject: [PATCH 20/45] Update readme inc install prereqs and doc links Signed-off-by: Daniel Statham --- Readme.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Readme.md b/Readme.md index 00035ae3e..1ccd256b4 100644 --- a/Readme.md +++ b/Readme.md @@ -15,7 +15,7 @@ Explorer for Endevor gives you the ability to Browse and Retrieve CA Endevor® S ## **Prerequisites** -Prior to installing Explorer for Endevor, ensure that you meet the following prerequisites: +Prior to using Explorer for Endevor, ensure that you meet the following prerequisites: - Access to Mainframe - Access to CA Endevor® SCM @@ -26,6 +26,12 @@ Prior to installing Explorer for Endevor, ensure that you meet the following pre - If installing in Eclipse Che IDE: - Eclipse Che 7.3 on Kubernetes +## **Installing** + +Explorer for Endevor is included with Eclipse Che version 7.6.0 and above. Check [here](https://www.eclipse.org/che/docs/che-7/introduction-to-eclipse-che/) for more information. + +If using Eclipse Che version 7.3 on Kubernetes, follow the Installing Che section [here](https://github.com/eclipse/che-che4z). + ## **User Guide** You must first create a host in Explorer for Endevor to enable it to access the repository you want to explore. @@ -170,7 +176,7 @@ Once you identify the relevant Element, you can perform the following actions: Retrieves several selected Elements. The Elements are stored locally in the specified Workspace. -For more information, please visit our [documentation](http://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/devops/ca-endevor-software-change-manager/18-0.html) +For more information, please visit our [documentation](http://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/devops/ca-endevor-integrations-for-enterprise-devops/1-0/Endevor-Explorer-for-CA-Endevor-SCM.html) --------------------------------------------------------------- ### **Technical Assistance and Support for CA Explorer for Endevor** From 2cb9e2e2f5b94d08cc71ad364311ba3c11ac7726 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Thu, 27 Feb 2020 11:17:55 +0100 Subject: [PATCH 21/45] Update Readme.md Signed-off-by: Daniel Statham --- Readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Readme.md b/Readme.md index 1ccd256b4..fa8b226a2 100644 --- a/Readme.md +++ b/Readme.md @@ -5,6 +5,7 @@ Explorer for Endevor gives you the ability to Browse and Retrieve CA Endevor® S ## **Contents** - [**Prerequisites**](#prerequisites) +- [**Installing**](#installing) - [**User Guide**](#user-guide) - [**Use Cases**](#use-cases) - [**Configuration and Usage Tips**](#configuration-and-usage-tips) From 7bdd16a704c56ea57c96627f73e6a32bbf73b0f0 Mon Sep 17 00:00:00 2001 From: Agisilaos Vasileiadis Date: Thu, 27 Feb 2020 16:48:50 +0100 Subject: [PATCH 22/45] Incrementing version --- CHANGELOG.md | 5 +++ Docs/E4E-ReleaseNotes.adoc | 81 +++++++++++++++++++++----------------- package.json | 2 +- 3 files changed, 50 insertions(+), 38 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 93b1779b7..81b683b61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,12 @@ All notable changes to Explorer for Endevor will be documented in this file. ## [Unreleased] + +## [0.9.1] 2020-02-28 +# Changed +- Version 0.9.1 Released - Readme.md updated +- License changed to EPL 2.0 ## [0.9.0] - 2019-09-13 ### Added diff --git a/Docs/E4E-ReleaseNotes.adoc b/Docs/E4E-ReleaseNotes.adoc index ea1347771..827787f81 100644 --- a/Docs/E4E-ReleaseNotes.adoc +++ b/Docs/E4E-ReleaseNotes.adoc @@ -1,37 +1,44 @@ ---- -title: Explorer for Endevor Release Notes -keywords: -tags: [] -sidebar: che_7_docs -permalink: che-7/E4E-ReleaseNotes/ -folder: che-7/extensions -summary: ---- - -[id="E4E-ReleaseNotes"] -= Explorer for Endevor Release Notes - -:context: E4E-ReleaseNotes - -#### Version 0.8.0 -Version 0.8 was released on 1 August 2019 and includes the following features: - -##### Explore Endevor Data Maps -- Explorer for Endevor lets you browse through Endevor data without any prior knowledge of the file paths being necessary - -##### Create Filters Based on Your Searches -- Explorer for Endevor lets you create customer filters based on the searches you perform in the Map View - -##### Customisable Filters -- Explorer for Endevor lets you create customisable filters for ease of browsing data sets. - -#### Version 0.9.0 -Version 0.9 was released on 19 September 2019 and includes the following features: - -##### Advanced Create Filter function -- Experienced users can create custom filters without having to use Map View - -##### Improved Host Creation process -- Streamlined process to create new Host connections - -##### UX Enhancements +--- +title: Explorer for Endevor Release Notes +keywords: +tags: [] +sidebar: che_7_docs +permalink: che-7/E4E-ReleaseNotes/ +folder: che-7/extensions +summary: +--- + +[id="E4E-ReleaseNotes"] += Explorer for Endevor Release Notes + +:context: E4E-ReleaseNotes + +#### Version 0.8.0 +Version 0.8 was released on 1 August 2019 and includes the following features: + +##### Explore Endevor Data Maps +- Explorer for Endevor lets you browse through Endevor data without any prior knowledge of the file paths being necessary + +##### Create Filters Based on Your Searches +- Explorer for Endevor lets you create customer filters based on the searches you perform in the Map View + +##### Customisable Filters +- Explorer for Endevor lets you create customisable filters for ease of browsing data sets. + +#### Version 0.9.0 +Version 0.9 was released on 19 September 2019 and includes the following features: + +##### Advanced Create Filter function +- Experienced users can create custom filters without having to use Map View + +##### Improved Host Creation process +- Streamlined process to create new Host connections + +##### UX Enhancements + +#### Version 0.9.1 +Version 0.9.1 was released on 28 September 2020 and includes the following features: + +##### Updated README + +##### Updated License diff --git a/package.json b/package.json index cf384533c..12e090d76 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "explorer-for-endevor", "displayName": "Explorer for Endevor", "description": "Explorer for Endevor", - "version": "0.9.0", + "version": "0.9.1", "publisher": "broadcomMFD", "repository": { "url": "https://github.com/eclipse/che-che4z-explorer-for-endevor" From 50e067947571c6032acafdc6eebd544336656568 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Thu, 27 Feb 2020 17:04:25 +0100 Subject: [PATCH 23/45] Switched gif hosting Signed-off-by: Daniel Statham --- Readme.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Readme.md b/Readme.md index fa8b226a2..3f79b5cab 100644 --- a/Readme.md +++ b/Readme.md @@ -41,7 +41,7 @@ You must first create a host in Explorer for Endevor to enable it to access the Create a Host in Explorer for Endevor to specify the data source you want to work with. This will allow you to view and explore the selected Endevor repositories. -![](https://raw.githubusercontent.com/zimlu02/Explorer-for-Endevor-about/master/explorer-for-endevor-gifs/create_host.gif) +![](https://github.com/eclipse/che-che4z-explorer-for-endevor/blob/v0.9.1/create_host.gif) **Procedure:** @@ -63,7 +63,7 @@ Explorer for Endevor filters can be created in two ways: - Search in Map View, and save a filter from the path followed. -![](https://raw.githubusercontent.com/zimlu02/Explorer-for-Endevor-about/master/explorer-for-endevor-gifs/create_filter.gif) +![](https://github.com/eclipse/che-che4z-explorer-for-endevor/blob/v0.9.1/create_filter.gif) #### **Create a Manual Filter:** @@ -120,7 +120,7 @@ The Browse Element action displays the entire contents of the Element, including The Element is displayed in the panel, including related information, as shown below: - ![](https://raw.githubusercontent.com/zimlu02/Explorer-for-Endevor-about/master/explorer-for-endevor-gifs/browse_retrieve.gif) + ![](https://github.com/eclipse/che-che4z-explorer-for-endevor/blob/v0.9.1/browse_retrieve.gif) 3. Review the displayed information to determine if it is relevant or useful to you. From f43c72211224a1a0b54d624e2aaf48c409574c36 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Thu, 27 Feb 2020 17:20:20 +0100 Subject: [PATCH 24/45] Corrected link Signed-off-by: Daniel Statham --- Readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Readme.md b/Readme.md index 3f79b5cab..85d69ec73 100644 --- a/Readme.md +++ b/Readme.md @@ -22,7 +22,7 @@ Prior to using Explorer for Endevor, ensure that you meet the following prerequi - Access to CA Endevor® SCM - Installed and configured CA Endevor® SCM Web Services. - Latest maintenance and updates applied. - - Check [here](http://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/devops/ca-endevor-software-change-manager/18-0/Endevor-Explorer-for-CA-Endevor-SCM/Install-Endevor-Explorer-for-Visual-Studio-Code.html#topic.dita_cb1ab084-7939-4082-96b1-40bd34c86be6) for more information. + - Check [here](https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/devops/ca-endevor-software-change-manager/18-1.html) for more information. - **Optional:** - If installing in Eclipse Che IDE: - Eclipse Che 7.3 on Kubernetes From f18ab520241af7ccc09aafd5b5bb7b0c937a5ea6 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Fri, 28 Feb 2020 08:37:07 +0100 Subject: [PATCH 25/45] Update CHANGELOG.md Signed-off-by: Daniel Statham --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 81b683b61..0eb963f15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ All notable changes to Explorer for Endevor will be documented in this file. - Version 0.9.1 Released - Readme.md updated - License changed to EPL 2.0 +- Open-source release and move to public repository ## [0.9.0] - 2019-09-13 ### Added From a6968efe68ae940641a2bb92791bb37e3ed1ddfe Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Fri, 28 Feb 2020 08:51:01 +0100 Subject: [PATCH 26/45] Added Issues / Slack links Signed-off-by: Daniel Statham --- Readme.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Readme.md b/Readme.md index 85d69ec73..951e58c91 100644 --- a/Readme.md +++ b/Readme.md @@ -178,6 +178,9 @@ Once you identify the relevant Element, you can perform the following actions: Retrieves several selected Elements. The Elements are stored locally in the specified Workspace. For more information, please visit our [documentation](http://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/devops/ca-endevor-integrations-for-enterprise-devops/1-0/Endevor-Explorer-for-CA-Endevor-SCM.html) + +[![GitHub issues](https://img.shields.io/github/issues-raw/eclipse/che-che4z-lsp-for-hlasm?style=flat-square)](https://github.com/eclipse/che-che4z-explorer-for-endevor/issues) +[![slack](https://img.shields.io/badge/chat-on%20Slack-blue?style=flat-square)](https://join.slack.com/t/che4z/shared_invite/enQtNzk0MzA4NDMzOTIwLWIzMjEwMjJlOGMxNmMyNzQ1NWZlMzkxNmQ3M2VkYWNjMmE0MGQ0MjIyZmY3MTdhZThkZDg3NGNhY2FmZTEwNzQ) --------------------------------------------------------------- ### **Technical Assistance and Support for CA Explorer for Endevor** From d24fa1e117a7f2830fdd1c8137ae757021abe8f5 Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Fri, 28 Feb 2020 09:17:30 +0100 Subject: [PATCH 27/45] Relocated buttons to header Signed-off-by: Daniel Statham --- Readme.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Readme.md b/Readme.md index 951e58c91..0533857d6 100644 --- a/Readme.md +++ b/Readme.md @@ -1,3 +1,10 @@ + + # Explorer for Endevor Explorer for Endevor gives you the ability to Browse and Retrieve CA Endevor® SCM elements using a user-friendly, intuitive IDE interface. Explorer for Endevor allows you to create customized filters for Endevor Elements enabling you to Browse and Retrieve specific Elements, without knowing the exact path to navigate beforehand. @@ -178,9 +185,6 @@ Once you identify the relevant Element, you can perform the following actions: Retrieves several selected Elements. The Elements are stored locally in the specified Workspace. For more information, please visit our [documentation](http://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/devops/ca-endevor-integrations-for-enterprise-devops/1-0/Endevor-Explorer-for-CA-Endevor-SCM.html) - -[![GitHub issues](https://img.shields.io/github/issues-raw/eclipse/che-che4z-lsp-for-hlasm?style=flat-square)](https://github.com/eclipse/che-che4z-explorer-for-endevor/issues) -[![slack](https://img.shields.io/badge/chat-on%20Slack-blue?style=flat-square)](https://join.slack.com/t/che4z/shared_invite/enQtNzk0MzA4NDMzOTIwLWIzMjEwMjJlOGMxNmMyNzQ1NWZlMzkxNmQ3M2VkYWNjMmE0MGQ0MjIyZmY3MTdhZThkZDg3NGNhY2FmZTEwNzQ) --------------------------------------------------------------- ### **Technical Assistance and Support for CA Explorer for Endevor** From 6e758131d758aa8b3bd2f8820fb9b3d5ad0963ae Mon Sep 17 00:00:00 2001 From: DStatWriter Date: Fri, 28 Feb 2020 12:03:06 +0100 Subject: [PATCH 28/45] Build Status added and copyright now 2020 Signed-off-by: Daniel Statham --- Readme.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Readme.md b/Readme.md index 0533857d6..4dcafd272 100644 --- a/Readme.md +++ b/Readme.md @@ -1,5 +1,6 @@