Skip to content

Commit

Permalink
Merge pull request eclipse-che4z#31 from eclipse/development
Browse files Browse the repository at this point in the history
Release 0.10.0
  • Loading branch information
zdmullen committed Jun 25, 2020
2 parents 882b230 + c4d9259 commit c9ae4f1
Show file tree
Hide file tree
Showing 58 changed files with 2,128 additions and 773 deletions.
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2019 Broadcom.
# Copyright (c) 2020 Broadcom.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
#
# This program and the accompanying materials are made
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2019 Broadcom.
# Copyright (c) 2020 Broadcom.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
#
# This program and the accompanying materials are made
Expand Down
2 changes: 1 addition & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2019 Broadcom.
* Copyright (c) 2020 Broadcom.
* The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
*
* This program and the accompanying materials are made
Expand Down
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2019 Broadcom.
* Copyright (c) 2020 Broadcom.
* The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
*
* This program and the accompanying materials are made
Expand Down
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2019 Broadcom.
* Copyright (c) 2020 Broadcom.
* The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
*
* This program and the accompanying materials are made
Expand Down
2 changes: 1 addition & 1 deletion .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2019 Broadcom.
* Copyright (c) 2020 Broadcom.
* The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
*
* This program and the accompanying materials are made
Expand Down
2 changes: 1 addition & 1 deletion .vscodeignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2019 Broadcom.
# Copyright (c) 2020 Broadcom.
# The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
#
# This program and the accompanying materials are made
Expand Down
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
# Changelog
All notable changes to Explorer for Endevor will be documented in this file.

## [0.10.0] 2020-06-25
### Added
- Endevor Plug-in for Zowe CLI profile interoperability
- ability to create a profile
- ability to use an already created profile
- automatically load default profile
- dependency on `@broadcom/endevor-for-zowe-cli` npm package
- dependency on `@zowe/imperative` npm package

### Changed
- Readme.md updated

### Removed
- Endevor Bridge for Git support
- dependency on `request` npm package


## [0.9.1] 2020-03-02
### Changed
- Readme.md updated
Expand Down
12 changes: 12 additions & 0 deletions Docs/E4E-ReleaseNotes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,15 @@ Version 0.9.1 was released on 28 September 2019 and includes the following featu
##### Updated README

##### Updated License

#### Version 0.10.0
Version 0.10.0 was released on 25 June 2020 and includes the following features:
##### Updated README

##### Endevor Plug-in for Zowe CLI profile interoperability
- Users can utilize their Endevor Plug-in for Zowe CLI profiles in Explorer for Endevor
- If a user has a default Endevor profile, it will be loaded automatically in the extension
- Users can also create a new Endevor profile from within the extension

##### Endevor Bridge for Git support deprecated
- Synchronized Git-Endevor mappings are no longer read and the Endevor configuration will not be imported
File renamed without changes.
51 changes: 35 additions & 16 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,40 +45,60 @@ Prior to using Explorer for Endevor, ensure that you meet the following prerequi

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.


## **User Guide**

Create a Host in Explorer for Endevor to enable it to access the repository you want to explore.
### **Create a Profile**

Explorer for Endevor uses Zowe CLI profiles for the CA Endevor plug-in to access Endevor inventory locations on the mainframe. If you already have a CA Endevor plug-in Zowe CLI profile, you can access inventory locations immediately through your profile in the tree. If you do not have a profile, you can create one in Explorer for Endevor.

After you create your profile, you specify the configurations that you want to work with. This allows you to view and explore the selected Endevor repositories. You can create multiple profiles if necessary.

### **Create a Host**
**Follow these steps:**

1. Click on the + icon.
2. Enter a name for your profile.
3. Enter your Endevor URL in the format `https://host:port`.
4. (Optional) To add your mainframe credentials to your profile, enter your username and password. Adding your credentials to your profile lets you access different configurations without entering your credentials.
If you do not add credentials to your profile, a credential prompt displays whenever you click on an Endevor configuration in the tree.
5. Specify whether to Reject or Accept connections with self-signed certificates.
- **True**: Reject connections with self-signed certificates.
- **False**: Accept connections with self-signed certificates.

Your profile is now available in the panel on the left. You can also use this profile in Zowe CLI directly.

Create a Host in Explorer for Endevor to specify the data source you want to work with. This allows you to view and explore the selected Endevor repositories.
If you have multiple profiles, you might wish to delete some once you no longer need them. To do so, click on the trash can icon on the same line as the profile name.

### **Working with Endevor Configurations**

![](https://github.com/eclipse/che-che4z-explorer-for-endevor/blob/v0.9.1/create_host.gif)
Now you have created your profile, assign the configurations that you want to work with.

**Procedure:**
**Follow these steps:**

1. Open the Explorer for Endevor extension.
2. Click the plus icon or *New connection*.
A prompt opens.
3. 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.
4. Select a CA Endevor SCM configuration from the drop-down list.
1. Click on the profile in the panel.
The profile automatically populates in the terminal panel.

2. To add a new configuration, click + next to the panel and select the required configuration.
Your configuration appears in the panel below the profile entry.
This step can be repeated as many times as you need to add multiple configurations.

You have successfully connected a profile to a configuration, and the profile is listed under Explorer for Endevor in the 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. Ensure that the connection name is unique.
- Filters can be created in the connection without being logged in, but no data is displayed until you log in.

### **Filters**

Explorer for Endevor filters can be used so that only the data you wish to work with is shown.

Filters that you create are associated with your profile. Once you log in, the stored filters are available for use.

### **Create a Filter**
#### **Create a Filter**

Explorer for Endevor filters can be created in two ways:

- Create a filter manually by entering all the required parameters.

- Search in Map View, and save a filter from the path followed.

![](https://github.com/eclipse/che-che4z-explorer-for-endevor/blob/v0.9.1/create_filter.gif)

#### **Create a Manual Filter:**

Expand Down Expand Up @@ -137,7 +157,6 @@ 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://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.

Expand Down
41 changes: 41 additions & 0 deletions log4jsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"log4jsConfig": {
"appenders": {
"default": {
"type": "fileSync",
"layout": {
"type": "pattern",
"pattern": "[%d{yyyy/MM/dd} %d{hh:mm:ss.SSS}] [%p] %m"
}
},
"imperative": {
"type": "fileSync",
"layout": {
"type": "pattern",
"pattern": "[%d{yyyy/MM/dd} %d{hh:mm:ss.SSS}] [%p] %m"
}
},
"app": {
"type": "fileSync",
"layout": {
"type": "pattern",
"pattern": "[%d{yyyy/MM/dd} %d{hh:mm:ss.SSS}] [%p] %m"
}
}
},
"categories": {
"default": {
"appenders": ["default"],
"level": "DEBUG"
},
"imperative": {
"appenders": ["imperative"],
"level": "DEBUG"
},
"app": {
"appenders": ["app"],
"level": "DEBUG"
}
}
}
}
Loading

0 comments on commit c9ae4f1

Please sign in to comment.