The GUI Application for DBFlute Management
- download jar file
- execute this command
$ java -jar dbflute-intro.jar
$ java -jar -Dintro.decomment.server=true dbflute-intro.jar # if you use decomment server mode
http://dbflute.seasar.org/ja/manual/function/generator/intro/index.html
-
import as Gradle project on your IDE or
$ ./gradlew eclipse
(if Eclipse) -
install node v8.x.x (if non-existent in your computer)
$ brew install node@8
or, it might be better to use nodebrew.
-
install components of npm for application (at dbflute-intro directory)
$ npm install
$ ./gradlew run
=> boot API Server (same as IntroBoot.main())$ npm start
=> boot FrontEnd Application (Riot)
$ ./gradlew refresh
$ ./gradlew release
$ java -jar build/libs/dbflute-intro.jar # for jar file check
$ docker compose up -d
See docker-compose.yml for details
using LastaFlute: https://github.com/lastaflute/lastaflute
using Riot:
dbflute-intro
└--src
├--main
└--static
└-- app
├-- common
│ ├-- FFetchWrapper.js
│ ├-- UiAssist.js
│ ├-- directive
│ │ └-- FileDirective.js
│ ├-- factory
│ │ └-- ApiFactory.js
│ ├-- i18n.tag
│ ├-- navbar.tag
│ └-- result-view.tag
├-- error
│ └-- 404.tag
├-- main
│ └-- main.tag
├-- client
│ ├-- client.tag
│ └-- create.tag
├-- settings
│ └-- settings.tag
├-- welcome
│ └-- welocome.tag
├-- index.css
└-- index.js
- Increment version at build.gradle and package.json
- Add tag on release commit
- Old tag name : https://github.com/dbflute/dbflute-intro/releases
- Edit tag and upload "intro.jar"
- Publish tag to release
- Access at https://github.com/dbflute/dbflute.github.io/blob/master/meta/public.properties
- Edit public.properties
# latest version of DBFlute Intro, can be used as comparing version
intro.latest.version = ????? # Edit this version
# download URL of DBFlute Intro
intro.download.url = https://github.com/dbflute/dbflute-intro/releases/download/dbflute-intro-$$version$$/dbflute-intro.jar
- Execute this command
$ cd path/to/dbflute-intro
$ sh docker-build.sh && sh docker-push.sh ${release version} # input release version as argument
- Update image version here.
- Write release information at here
- Deploy the dbflute document
Notify all around the world!!
- dbflute mailing list
- dbflute slack
sh ./dbflute_introdb/manage.sh upgrade
set DBFLUTE_HOME=../mydbflute/dbflute-${latest}
in changed./dbflute_trohamadb/_project.sh
and./dbflute_trohamadb/_project.bat
- copy template files to
./dbflute_introdb
sh ./dbflute_introdb/manage.sh 1