Skip to content

Commit 3d5b3d9

Browse files
Merge pull request #17 from IBM/improve-guides
Improve guides
2 parents 0b19040 + 1dc3216 commit 3d5b3d9

File tree

2 files changed

+25
-19
lines changed

2 files changed

+25
-19
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
## Start docs locally
1+
# Merlin Docs
22

3-
* clone repo
4-
* install docsify `npm i docsify-cli -g`
5-
* run local with `docsify serve docs/`
6-
* by default, runs on http://localhost:3000
7-
* Read more about Docsify
3+
Hands-On Documentation for IBM i Merlin repository.
4+
5+
## What is this for?
6+
7+
* This hands-on documentation is not meant to replace the official [IBM Documentation for Merlin](https://www.ibm.com/docs/en/merlin/1.0?topic=overview).
8+
* These guides are for users getting started with Merlin step-by-step.

docs/workshop/01_admin.md

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11

22
## One-Time (Administrator) Preparation
33

4+
These set-up steps have already been run for you. They are documented here for your awareness and education and will be useful when you want to set up Merlin in your own environment.
5+
46
After your Infrastructure has been installed/configured, but before you can actually start using Merlin:
57

6-
1. IBM i Integration in Merlin
7-
2. Create Application definition - source and object libraries
8-
3. (If needed) migrate source from physical files -> IFS -> git repo
8+
1. Configure git for Source Configuration Management
9+
2. (If needed) migrate source from physical files -> IFS -> git repo
10+
3. IBM i Integration in Merlin
11+
4. Create Application definition - source and object libraries
12+
13+
### Configuring of Source Control Management
14+
Modern application development presupposes good source control that can enable best practices.
15+
Git is the most popular source code which can be used to drived your CI/CD pipeline suing web-hooks that can trigger builds when certain events happen in git. There are many different web interfaces to git that help automate the development process. These include Github, Gitlab and Gitbucket. If this is hosted outside of Merlin than the git hook needs some firewall configuration to access the builders running in Merlin. The sandobx environment is configured with Gitbucket running on the IBM i. This means that no new server is required and everything runs within the same secure network. The source for the demo the repository already contains the sample application source and the git hook is configured. Arcad products clone source from the git repository when doing builds on the IBM i and the user profile launching this needs to have the ssh key set up to access the git repository. This also taken care of the sandbox environmetn.
916

1017
### IBM i integration in Merlin
1118

@@ -15,12 +22,12 @@ After your Infrastructure has been installed/configured, but before you can actu
1522

1623
6 actions on IBM i performed sequentially from Merlin by the Administrator:
1724

18-
1. Enable ansible
19-
2. Validate PTF level
20-
3. Install certificates
21-
4. Enable IBM i Developer
22-
5. Enable remote debugger
23-
6. Enable Arcad (install Arcad solutions on the target IBM i)
25+
1. Enable ansible (_this is the automation framework used for the subsequent steps_)
26+
2. Validate PTF level (_ensures that the IBM i is a the prequisite software level_)
27+
3. Install certificates (_are required to have encrypted HTTPS communications_)
28+
4. Enable IBM i Developer (_configures IBM i backend for Merlin_)
29+
5. Enable remote debugger (_configures IBM i backend for the debugger_)
30+
6. Enable Arcad (_install Arcad solutions on the target IBM i_)
2431

2532
<!-- div:right-panel -->
2633

@@ -36,10 +43,8 @@ After your Infrastructure has been installed/configured, but before you can actu
3643

3744
<!-- div:left-panel -->
3845

39-
All these prep steps can be done from Merlin GUI or green screen.
40-
41-
*Green screen steps coming soon.*
42-
46+
The Arcad application has already been created for you.
47+
When doing this for your own application this can easily be done from with the IDE as an action on the IBM i project or alternatively it can be done through Arcad green screen commands.
4348
<!-- div:right-panel -->
4449

4550
![](01/from_merlin.png)

0 commit comments

Comments
 (0)