This course is the second in a series of seven courses about Red Hat JBoss EAP. This course teaches you how to install, upgrade and uninstall JBoss EAP in Standalone Mode. It also covers basic configuration of JBoss EAP after installation.
We use a system called Antora (https://antora.org) to publish courses. Antora expects the files and folders in a source repository to be arranged in a certain opinionated way to simplify the process of writing course content using asciidoc, and then converting the asciidoc source to HTML.
Refer to the quick courses contributor guide for a detailed guide on how to work with Antora tooling and publish courses.
This section is intended as a quick start guide for technically experienced members. The contributor guide remains the canonical reference for the course content creation process with detailed explanations, commands, video demonstrations, and screenshots.
The antora.yml file lists the chapters/modules/units that make up the course.
Each chapter entry points to a nav.adoc file that lists the sections in that chapter. The home page of the course is rendered from modules/ROOT/pages/index.adoc.
Each chapter lives in a separate folder under the modules directory. All asciidoc source files live under the modules/CHAPTER/pages folder.
To create a new chapter in the course, create a new folder under modules.
To add a new section under a chapter create an entry in the modules/CHAPTER/nav.adoc file and then create the asciidoc file in the modules/CHAPTER/pages folder.
$ git clone git@github.com:RedHatQuickCourses/eap-admin1.git
$ cd eap-admin1
$ npm install
$ npm run watch:adoc
$ npm run serve
$ git checkout -b rsriniva/ch01s01
$ git add .
$ git commit -m "Added lecture content for chapter 1 section 1"
$ git push -u origin rsriniva/ch01s01
Create a GitHub pull request (PR) for your changes using the GitHub web UI. For forks, create a PR that merges your forked changes into the main
branch of this repository.
Request a review of the PR from your technical peers and/or a member of the PTL team.
Make any changes requested by the reviewer in the same branch as the PR, and then commit and push your changes to GitHub. If other team members have made changes to the PR, then do not forget to do a git pull before committing your changes.
Once reviewer(s) approve your PR, you should merge it into the main branch.
Wait for a few minutes while the automated GitHub action publishes your changes ot the production GitHub pages website.
Verify that your changes have been published to the production GitHub pages website at https://redhatquickcourses.github.io/eap-admin1
If you run into any issues, report bugs/suggestions/improvements about this course here - https://github.com/RedHatQuickCourses/eap-admin1/issues