https://github.com/zipcodecore/javaintrobook
a simple java guide
https://github.com/zipcodecore/javaintrobook
Last synced: 10 months ago
JSON representation
a simple java guide
- Host: GitHub
- URL: https://github.com/zipcodecore/javaintrobook
- Owner: ZipCodeCore
- Created: 2022-11-09T14:08:08.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T13:15:29.000Z (over 1 year ago)
- Last Synced: 2024-05-22T14:29:43.732Z (over 1 year ago)
- Language: Java
- Size: 3.97 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JavaIntroBook
This project has three books in it: _JavaIntroBook_, _JavaWorkbook_, and _JavaReader_.
## JavaIntroBook
source for ZCW Java Intro Book
this thing is NOT is Markdown, the source is in AsciiDoc.
Look at it, it's a better way of doing this for multi-file, multi-topic projects.
- Difference between `static` and instance thinsg.
### install asciidoctor
----
sudo gem install asciidoctor-pdf --pre
asciidoctor-pdf -v
----
*Asciidoctor PDF* is a native PDF converter for AsciiDoc.
### producing the digital versions
As of April 2021 use `make all` to make the products.
Use `make index` to preview the JavaPrepBook.
Use `make workbook` to preview the JavaPrepWorkbook.
Notes on S3 on Ruit Oceano Nox. (well, now in the app, but still)
### previously
to generate targets:
use `asciidoctor-pdf -D PDF index.adoc` to get index.pdf
use `/usr/local/bin/asciidoctor-epub3 -D EPUB index.adoc` to get EPUB/index.epub
to generate targets:
use `asciidoctor-pdf -D PDF workbook.adoc` to get index.pdf
use `/usr/local/bin/asciidoctor-epub3 -D EPUB workbook.adoc` to get EPUB/index.epub
## JavaReader
This a book focused on getting students to read more, much more, Java source code.
It has a lot of exercises, and a lot of code to read.
In the age of GPT, we need to have more code for students to read and reason about.
Creating Code isn't the hard thing anymore.
Now, it's the thinking. (Well, that's always been true hasn't it?)
### List of REPOs to reference:
- https://github.com/kristofer/FlappyBird