Skip to content

Commit

Permalink
Merge pull request #256 from openmainframeproject/prepare-for-publishing
Browse files Browse the repository at this point in the history
Prepare for publishing
  • Loading branch information
MikeBauerCA authored Sep 21, 2021
2 parents 90dcc02 + 030a868 commit 5e8cd31
Show file tree
Hide file tree
Showing 7 changed files with 55 additions and 14 deletions.
41 changes: 31 additions & 10 deletions COBOL Programming Course #1 - Getting Started/Front_Matter.tex
Original file line number Diff line number Diff line change
@@ -1,12 +1,22 @@
\hypertarget{cobol-programming-with-vscode}{%
\section*{COBOL Programming with
VSCode}\label{cobol-programming-with-vscode}}

\hypertarget{a-beginners-guide-to-cobol-using-modern-tooling}{%
\subsubsection*{A beginner's guide to COBOL using modern
tooling}\label{a-beginners-guide-to-cobol-using-modern-tooling}}

\includegraphics{Images/cover.png}
\begin{center}
\vspace*{25pt}
\includegraphics{Images/COBOL-Programming-Course.png}
\hypertarget{cobol-programming-course-1}{%
\section*{
\\[35pt]
\Huge COBOL Programming Course 1 \\[10pt]
\Huge Getting Started \\[15pt]
\Large Version 2.3.0}\label{cobol-programming-course-1}}
\end{center}

\pagebreak
\hypertarget{copyright}{%
\section*{Copyright}{
\normalsize COBOL Programming Course is licensed under Creative Commons
Attribution 4.0 International. To view a copy of this license, visit
\href{https://creativecommons.org/licenses/by/4.0}{https://creativecommons.org/licenses/by/4.0}. \\[10pt]
Copyright Contributors to the Open Mainframe Project's COBOL Programming Course}\label{copyright}}
\pagebreak

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

\textbf{Ahmed Eid} is a computer engineering student from Egypt. He was
a mentee for the Open Mainframe Project 2021 Summer Mentorship under the
COBOL Programming Course, helping to improve the content of the course.

\textbf{Zeibura Kathau} is a technical writer for the Mainframe DevOps
value stream at Broadcom. He works on the open-source projects Che4z and
Code4z, which are IDE extension packages for mainframe developers. He has
Expand Down Expand Up @@ -68,13 +82,20 @@ \subsection*{Authors}\label{authors}}
Language (EGL), SG24-6673 and z/OS Traditional Application Maintenance
and Support, SG24-7868.

\textbf{Hartanto Ario Widjaya} is a computer science student from
Singapore Management University. He was a mentee for the Open Mainframe
Project 2021 Summer Mentorship under the COBOL Programming Course,
helping to improve the content of the course with various additions and
assisting new learners to incorporate COBOL as a part of their tech
toolkit.

\textbf{William Yates} is a Software engineer working for IBM UK. For
the majority of his career he has working on the CICS TS product mainly
as a software tester and now as Test Architect. He has delivered
technical content for many Redbooks, video courses and at conferences
around the world. He is also one of the leaders of the Galasa project,
building an open source integration test framework for hybrid cloud
applications available at \href{https://galasa.dev/}{https://galasa.dev}
applications available at \href{https://galasa.dev/}{https://galasa.dev}.

\hypertarget{acknowledgements}{%
\subsection*{Acknowledgements}\label{acknowledgements}}
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ header-includes:
linkcolor=blue}
---
\newpage
## Additional information
# Resources

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

### Professional manuals
## Professional manuals

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.

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

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

### Learn more about recent COBOL advancements
## Learn more about recent COBOL advancements

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

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

\newpage

# Numerical Data Representation

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.
Expand Down
19 changes: 19 additions & 0 deletions COBOL Programming Course #2 - Advanced Topics/Front_Matter.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
\begin{center}
\vspace*{25pt}
\includegraphics{Images/COBOL-Programming-Course.png}
\hypertarget{cobol-programming-course-2}{%
\section*{
\\[35pt]
\Huge COBOL Programming Course 2 \\[10pt]
\Huge Advanced Topics \\[15pt]
\Large Version 2.3.0}\label{cobol-programming-course-2}}
\end{center}

\pagebreak
\hypertarget{copyright}{%
\section*{Copyright}{
\normalsize COBOL Programming Course is licensed under Creative Commons
Attribution 4.0 International. To view a copy of this license, visit
\href{https://creativecommons.org/licenses/by/4.0}{https://creativecommons.org/licenses/by/4.0}. \\[10pt]
Copyright Contributors to the Open Mainframe Project's COBOL Programming Course}\label{copyright}}
\pagebreak
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion COBOL Programming Course #2 - Advanced Topics/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ These materials are being used by other organizations to provide COBOL training
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.

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

0 comments on commit 5e8cd31

Please sign in to comment.