/batch-guideline

https://macchinetta.github.io/batch-guideline/current/ja/

Primary LanguageCSS

Macchinetta Batch Framework (2.x) Development Guideline

This guideline provides best practices to develop highly maintainable Batch applications using full stack framework focussing on Spring Framework, Spring Batch and MyBatis.

This guideline helps to proceed with the software development (mainly coding) smoothly.

Note
Stable guidelines

GitHub contents is under construction. Stable guidelines refer to here.

How to contribute

Contributing (bug report, pull request, any comments etc.) is welcome !! Please see the contributing guideline for details.

Source files

Source files of this guideline are stored into following directories.

  • Japanese version : {repository root}/src/main/asciidoc/ja/

Source file format

This guideline is written by the Asciidoctor format(.adoc). About the Asciidoctor format, refer to the Asciidoctor documentation contents.

How to build

We build to Diagram, HTML, and PDF files using the Asciidoctor Maven Plugin.

Diagram build requires Graphviz's dot command tool. (We use Graphviz 2.50.0 to build diagrams. Graphviz before 2.50.0 may have a problem that leads to generate corrupted diagrams.) Please download here and set system path.

Clone a repository

Please clone a Macchinetta/batch-guideline repository or forked your repository.

$ git clone https://github.com/Macchinetta/batch-guideline.git

or

$ git clone https://github.com/{your account}/batch-guideline.git

Build HTML and PDF files for the Japanese

Please execute the two mvn command. If build is successful, HTML and PDF files generate to the directory below.

  • HTML : {your repository}/target/generated-docs/html

  • PDF : {your repository}/target/generated-docs/pdf

$ mvn -f image_pom.xml
$ mvn

Build HTML files for the Japanese

Please execute the two mvn command with profile specification. If build is successful, HTML files generate to the directory below.

  • HTML : {your repository}/target/generated-docs/html

$ mvn -f image_pom.xml
$ mvn -P ja-html-only

Terms of use

Terms of use refer to here(Japanese).