Skip to content

Commit 5e8cd31

Browse files
authored
Merge pull request #256 from openmainframeproject/prepare-for-publishing
Prepare for publishing
2 parents 90dcc02 + 030a868 commit 5e8cd31

File tree

7 files changed

+55
-14
lines changed

7 files changed

+55
-14
lines changed

COBOL Programming Course #1 - Getting Started/Front_Matter.tex

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
1-
\hypertarget{cobol-programming-with-vscode}{%
2-
\section*{COBOL Programming with
3-
VSCode}\label{cobol-programming-with-vscode}}
4-
5-
\hypertarget{a-beginners-guide-to-cobol-using-modern-tooling}{%
6-
\subsubsection*{A beginner's guide to COBOL using modern
7-
tooling}\label{a-beginners-guide-to-cobol-using-modern-tooling}}
8-
9-
\includegraphics{Images/cover.png}
1+
\begin{center}
2+
\vspace*{25pt}
3+
\includegraphics{Images/COBOL-Programming-Course.png}
4+
\hypertarget{cobol-programming-course-1}{%
5+
\section*{
6+
\\[35pt]
7+
\Huge COBOL Programming Course 1 \\[10pt]
8+
\Huge Getting Started \\[15pt]
9+
\Large Version 2.3.0}\label{cobol-programming-course-1}}
10+
\end{center}
11+
12+
\pagebreak
13+
\hypertarget{copyright}{%
14+
\section*{Copyright}{
15+
\normalsize COBOL Programming Course is licensed under Creative Commons
16+
Attribution 4.0 International. To view a copy of this license, visit
17+
\href{https://creativecommons.org/licenses/by/4.0}{https://creativecommons.org/licenses/by/4.0}. \\[10pt]
18+
Copyright Contributors to the Open Mainframe Project's COBOL Programming Course}\label{copyright}}
19+
\pagebreak
1020

1121
\hypertarget{preface}{%
1222
\section*{Preface}\label{preface}}
@@ -37,6 +47,10 @@ \subsection*{Authors}\label{authors}}
3747
world for those interested in incorporating mainframe in their
3848
enterprise DevOps initiatives.
3949

50+
\textbf{Ahmed Eid} is a computer engineering student from Egypt. He was
51+
a mentee for the Open Mainframe Project 2021 Summer Mentorship under the
52+
COBOL Programming Course, helping to improve the content of the course.
53+
4054
\textbf{Zeibura Kathau} is a technical writer for the Mainframe DevOps
4155
value stream at Broadcom. He works on the open-source projects Che4z and
4256
Code4z, which are IDE extension packages for mainframe developers. He has
@@ -68,13 +82,20 @@ \subsection*{Authors}\label{authors}}
6882
Language (EGL), SG24-6673 and z/OS Traditional Application Maintenance
6983
and Support, SG24-7868.
7084

85+
\textbf{Hartanto Ario Widjaya} is a computer science student from
86+
Singapore Management University. He was a mentee for the Open Mainframe
87+
Project 2021 Summer Mentorship under the COBOL Programming Course,
88+
helping to improve the content of the course with various additions and
89+
assisting new learners to incorporate COBOL as a part of their tech
90+
toolkit.
91+
7192
\textbf{William Yates} is a Software engineer working for IBM UK. For
7293
the majority of his career he has working on the CICS TS product mainly
7394
as a software tester and now as Test Architect. He has delivered
7495
technical content for many Redbooks, video courses and at conferences
7596
around the world. He is also one of the leaders of the Galasa project,
7697
building an open source integration test framework for hybrid cloud
77-
applications available at \href{https://galasa.dev/}{https://galasa.dev}
98+
applications available at \href{https://galasa.dev/}{https://galasa.dev}.
7899

79100
\hypertarget{acknowledgements}{%
80101
\subsection*{Acknowledgements}\label{acknowledgements}}
113 KB
Loading
-96.7 KB
Binary file not shown.

COBOL Programming Course #2 - Advanced Topics/COBOL Programming Course #2 - Advanced Topics.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ header-includes:
1919
linkcolor=blue}
2020
---
2121
\newpage
22-
## Additional information
22+
# Resources
2323

2424
This section provides useful resources in the form of manuals and videos to assist in learning more about the basics of COBOL.
2525

26-
### Professional manuals
26+
## Professional manuals
2727

2828
As Enterprise COBOL experience advances, the need for the professional documentation is greater. An internet search for Enterprise COBOL manuals includes: “Enterprise COBOL for z/OS documentation library - IBM”, link provided below. The site content has tabs for each COBOL release level. As of April 2020, the current release of Enterprise COBOL is V6.3. Highlight V6.3 tab, then select product documentation.
2929

@@ -44,7 +44,7 @@ Three ‘Enterprise COBOL for z/OS” manuals are referenced throughout the chap
4444

4545
[http://publibfp.boulder.ibm.com/epubs/pdf/c2746481.pdf](http://publibfp.boulder.ibm.com/epubs/pdf/c2746481.pdf)
4646

47-
### Learn more about recent COBOL advancements
47+
## Learn more about recent COBOL advancements
4848

4949
- What’s New in Enterprise COBOL for z/OS V6.1:
5050

@@ -59,6 +59,7 @@ Three ‘Enterprise COBOL for z/OS” manuals are referenced throughout the chap
5959
[https://www.ibm.com/support/pages/cobol-v63-was-announced-whats-new](https://www.ibm.com/support/pages/cobol-v63-was-announced-whats-new)
6060

6161
\newpage
62+
6263
# Numerical Data Representation
6364

6465
In the first COBOL Programming Course, various types of data representation were discussed. This chapter seeks to expand upon the binary and hexadecimal numbering systems as well as the various numeric representations in COBOL.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
\begin{center}
2+
\vspace*{25pt}
3+
\includegraphics{Images/COBOL-Programming-Course.png}
4+
\hypertarget{cobol-programming-course-2}{%
5+
\section*{
6+
\\[35pt]
7+
\Huge COBOL Programming Course 2 \\[10pt]
8+
\Huge Advanced Topics \\[15pt]
9+
\Large Version 2.3.0}\label{cobol-programming-course-2}}
10+
\end{center}
11+
12+
\pagebreak
13+
\hypertarget{copyright}{%
14+
\section*{Copyright}{
15+
\normalsize COBOL Programming Course is licensed under Creative Commons
16+
Attribution 4.0 International. To view a copy of this license, visit
17+
\href{https://creativecommons.org/licenses/by/4.0}{https://creativecommons.org/licenses/by/4.0}. \\[10pt]
18+
Copyright Contributors to the Open Mainframe Project's COBOL Programming Course}\label{copyright}}
19+
\pagebreak
113 KB
Loading

COBOL Programming Course #2 - Advanced Topics/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ These materials are being used by other organizations to provide COBOL training
1919
A PDF can be built using the following [pandoc](https://pandoc.org/) command. Note: pdflatex is required. [MiKTeX](https://miktex.org/) can be installed to accomodate this. Prior to issuing the following command, all subscript and superscript notation must be changed. Find all instances of `<sub>` and `<\sub>` and replace them with `~`. Find all instances of `<sup>` and `<\sup>` and replace them with `^`. This is the notation required for pandoc but this would make it difficult to read the markdown in GitHub.
2020

2121
```
22-
pandoc "COBOL Programming Course #2 - Advanced Topics.md" -o "COBOL Programming Course #2 - Advanced Topics.pdf" --number-sections --toc --listings
22+
pandoc "COBOL Programming Course #2 - Advanced Topics.md" -o "COBOL Programming Course #2 - Advanced Topics.pdf" --number-sections --toc -B Front_Matter.tex --listings
2323
```

0 commit comments

Comments
 (0)