Convention for Workspaces: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
────────────────────────────────────────────────────── | ────────────────────────────────────────────────────── | ||
set ACADEMIA_WSS=%USERPROFILE%\chorke\academia | set ACADEMIA_WSS=%USERPROFILE%\chorke\academia | ||
@rem start » command prompt » run as administrator | |||
────────────────────────────────────────────────────── | |||
mkdir %USERPROFILE%\chorke | |||
mkdir D:\opt\dev\chorke\academia | |||
mklink /D %USERPROFILE%\chorke\academia D:\opt\dev\chorke\academia | |||
dir %USERPROFILE%\chorke | |||
</source> | </source> | ||
Line 16: | Line 23: | ||
────────────────────────────────────────────────────── | ────────────────────────────────────────────────────── | ||
export ACADEMIA_WSS="$HOME/chorke/academia" | export ACADEMIA_WSS="$HOME/chorke/academia" | ||
# menu » open linux or unix terminal » | |||
────────────────────────────────────────────────────── | |||
mkdir -p $HOME/chorke | |||
mkdir -p /opt/dev/chorke/academia | |||
ln -s /opt/dev/chorke/academia $HOME/chorke/academia | |||
ls -lah $HOME/chorke | |||
</source> | </source> | ||
|} | |} |
Revision as of 02:02, 22 June 2020
To maintaining the same ecosystem for the development and production we developed a standard and it will be up to date according to the community demands, missions and visions of Academia. All the contributors and developers of Academia are identified as Academian (Academia + N).
Dear Academian, you are encouraged to use Linux OS (CentOS, Fedora, Debian, Ubuntu or Raspbian), Unix OS (MacOS, FreeBSD or OpenSolaris), GitBash on top of Windows OS (Windows XP, 7, 8 or 10) or any Windows Subsystem for Linux. Before start please set the environment variable permanently for the respective user for Windows OS. For Linux OS or Unix OS users please update bash profile entries as following:
@rem set windows os user's environment variable
──────────────────────────────────────────────────────
set ACADEMIA_WSS=%USERPROFILE%\chorke\academia
@rem start » command prompt » run as administrator
──────────────────────────────────────────────────────
mkdir %USERPROFILE%\chorke
mkdir D:\opt\dev\chorke\academia
mklink /D %USERPROFILE%\chorke\academia D:\opt\dev\chorke\academia
dir %USERPROFILE%\chorke
|
# update linux os user's bash profile
──────────────────────────────────────────────────────
export ACADEMIA_WSS="$HOME/chorke/academia"
# menu » open linux or unix terminal »
──────────────────────────────────────────────────────
mkdir -p $HOME/chorke
mkdir -p /opt/dev/chorke/academia
ln -s /opt/dev/chorke/academia $HOME/chorke/academia
ls -lah $HOME/chorke
|
Projects$HOME/chorke/
├─ academia
├─ agronomy
├─ cuisines
├─ healthya
├─ heritage
└─ robotica
|
Programming./chorke/academia/
├─ code
├─ core
├─ java
├─ perl
├─ ruby
└─ zend
|
Java Workspaces./chorke/academia/java/
├─ acad_wss
├─ agro_wss
├─ base_wss
├─ cuis_wss
├─ ebis_wss
└─ hims_wss
|
Workspaces-I./java/base_wss/
├─ root_workspace
├─ base_workspace
├─ prnt_workspace
├─ fltr_workspace
├─ phan_workspace
├─ exec_workspace
|
Workspace-II./java/base_wss/
├─ ecma_workspace
├─ core_workspace
├─ test_workspace
├─ demo_workspace
├─ make_workspace
└─ exam_workspace
|
Workspaces
ROOT./base_wss/root_ws
├─ academia-root-parent
└─ academia-root-filter
#PRNT
./base_wss/prnt_ws
├─ academia-root-parent
├─ academia-base-parent
├─ academia-phan-parent
├─ academia-ecma-parent
├─ academia-exec-parent
├─ academia-rxtx-parent
├─ academia-core-parent
├─ academia-test-parent
├─ academia-boot-paren
├─ academia-amqp-parent
├─ academia-mqtt-parent
├─ academia-demo-parent
├─ academia-make-parent
└─ academia-arch-parent
|
BASE./base_wss/base_ws
├─ academia-base-parent
└─ academia-base-filter
#FLTR
./base_wss/fltr_ws
├─ academia-root-filter
├─ academia-base-filter
├─ academia-phan-filter
├─ academia-ecma-filter
├─ academia-exec-filter
├─ academia-rxtx-filter
├─ academia-core-filter
├─ academia-test-filter
├─ academia-boot-filter
├─ academia-amqp-filter
├─ academia-mqtt-filter
├─ academia-demo-filter
├─ academia-make-filter
└─ academia-arch-filter
|
PHAN./base_wss/phan_ws
├─ academia-phan-filter
├─ academia-phan-linx32
├─ academia-phan-linx64
├─ academia-phan-linarm
├─ academia-phan-macx64
├─ academia-phan-winx32
├─ academia-phan-winx64
└─ academia-phan-winarm
#ECMA
./base_wss/ecma_ws
├─ academia-ecma-filter
├─ academia-ecma-ant.js
├─ academia-ecma-liq.js
├─ academia-ecma-cki.js
├─ academia-ecma-ckicss
├─ academia-ecma-ext.js
├─ academia-ecma-jse.js
├─ academia-ecma-ng.log
├─ academia-ecma-tpl.js
└─ academia-ecma-ui.log
|
EXEC./base_wss/exec_ws
├─ academia-exec-filter
├─ academia-exec-antcli
├─ academia-exec-mvncli
├─ academia-exec-gradle
├─ academia-exec-ckicli
├─ academia-exec-cpmcli
└─ academia-exec-daemon
#RXTX
./base_wss/rxtx_ws
├─ academia-rxtx-filter
├─ academia-rxtx-comapi
├─ academia-rxtx-linx64
├─ academia-rxtx-linx86
├─ academia-rxtx-linarm
├─ academia-rxtx-macx64
├─ academia-rxtx-winx64
├─ academia-rxtx-winx86
└─ academia-rxtx-winarm
|
CORE./base_wss/core_ws
├─ academia-core-filter
├─ academia-core-enumer
├─ academia-core-affirm
├─ academia-core-spring
├─ academia-core-images
├─ academia-core-ttfont
├─ academia-core-unijoy
├─ academia-core-utlity
├─ academia-core-entity
├─ academia-core-mypojo
├─ academia-core-revert
├─ academia-core-persis
├─ academia-core-servis
├─ academia-core-report
├─ academia-core-fusion
├─ academia-core-jmxapi
├─ academia-core-jse.js
├─ academia-core-javaql
├─ academia-core-javars
├─ academia-core-javaws
├─ academia-core-apiapp
├─ academia-core-webapp
├─ academia-core-launch
├─ academia-core-zproxy
├─ academia-core-api.ql
├─ academia-core-api.rs
└─ academia-core-api.ws
|
TEST./base_wss/test_ws
├─ academia-test-filter
├─ academia-test-utlity
├─ academia-test-change
├─ academia-test-entity
├─ academia-test-mypojo
├─ academia-test-revert
├─ academia-test-persis
├─ academia-test-servis
├─ academia-test-jasper
├─ academia-test-report
├─ academia-test-fusion
├─ academia-test-jmxapi
├─ academia-test-jse.js
├─ academia-test-javaql
├─ academia-test-javars
├─ academia-test-javaws
├─ academia-test-apiapp
├─ academia-test-static
├─ academia-test-ui.web
├─ academia-test-webapp
├─ academia-test-launch
├─ academia-test-zproxy
├─ academia-test-fatjar
├─ academia-test-fatwar
├─ academia-test-api.ql
├─ academia-test-api.rs
└─ academia-test-api.ws
|
BOOT./base_wss/boot_ws
├─ academia-boot-filter
├─ academia-boot-utlity
├─ academia-boot-change
├─ academia-boot-entity
├─ academia-boot-mypojo
├─ academia-boot-revert
├─ academia-boot-persis
├─ academia-boot-servis
├─ academia-boot-jasper
├─ academia-boot-report
├─ academia-boot-fusion
├─ academia-boot-jmxapi
├─ academia-boot-jse.js
├─ academia-boot-javaql
├─ academia-boot-javars
├─ academia-boot-javaws
├─ academia-boot-apiapp
├─ academia-boot-static
├─ academia-boot-ui.web
├─ academia-boot-webapp
├─ academia-boot-launch
├─ academia-boot-zproxy
├─ academia-boot-fatjar
├─ academia-boot-fatwar
├─ academia-boot-api.ql
├─ academia-boot-api.rs
└─ academia-boot-api.ws
|
AMQP./base_wss/amqp_ws
├─ academia-amqp-filter
├─ academia-amqp-client
├─ academia-amqp-broker
├─ academia-amqp-utlity
├─ academia-amqp-change
├─ academia-amqp-entity
├─ academia-amqp-mypojo
├─ academia-amqp-revert
├─ academia-amqp-persis
├─ academia-amqp-servis
├─ academia-amqp-jasper
├─ academia-amqp-report
├─ academia-amqp-jmxapi
├─ academia-amqp-jse.js
├─ academia-amqp-javaql
├─ academia-amqp-apiapp
├─ academia-amqp-static
├─ academia-amqp-strict
├─ academia-amqp-ui.web
├─ academia-amqp-webapp
├─ academia-amqp-launch
├─ academia-amqp-zproxy
├─ academia-amqp-fatjar
├─ academia-amqp-fatwar
├─ academia-amqp-api.ql
├─ academia-amqp-api.rs
└─ academia-amqp-api.ws
|
MQTT./base_wss/mqtt_ws
├─ academia-mqtt-filter
├─ academia-mqtt-client
├─ academia-mqtt-broker
├─ academia-mqtt-utlity
├─ academia-mqtt-change
├─ academia-mqtt-entity
├─ academia-mqtt-mypojo
├─ academia-mqtt-revert
├─ academia-mqtt-persis
├─ academia-mqtt-servis
├─ academia-mqtt-jasper
├─ academia-mqtt-report
├─ academia-mqtt-jmxapi
├─ academia-mqtt-jse.js
├─ academia-mqtt-javaql
├─ academia-mqtt-apiapp
├─ academia-mqtt-static
├─ academia-mqtt-strict
├─ academia-mqtt-ui.web
├─ academia-mqtt-webapp
├─ academia-mqtt-launch
├─ academia-mqtt-zproxy
├─ academia-mqtt-fatjar
├─ academia-mqtt-fatwar
├─ academia-mqtt-api.ql
├─ academia-mqtt-api.rs
└─ academia-mqtt-api.ws
|
DEMO./base_wss/demo_ws
├─ academia-demo-filter
├─ academia-demo-utlity
├─ academia-demo-change
├─ academia-demo-entity
├─ academia-demo-mypojo
├─ academia-demo-revert
├─ academia-demo-persis
├─ academia-demo-servis
├─ academia-demo-jasper
├─ academia-demo-report
├─ academia-demo-fusion
├─ academia-demo-jmxapi
├─ academia-demo-jse.js
├─ academia-demo-javaql
├─ academia-demo-javars
├─ academia-demo-javaws
├─ academia-demo-apiapp
├─ academia-demo-static
├─ academia-demo-ui.web
├─ academia-demo-webapp
├─ academia-demo-launch
├─ academia-demo-zproxy
├─ academia-demo-fatjar
├─ academia-demo-fatwar
├─ academia-demo-api.ql
├─ academia-demo-api.rs
└─ academia-demo-api.ws
|
ARCH./base_wss/arch_ws
├─ academia-arch-filter
├─ academia-arch-utlity
├─ academia-arch-change
├─ academia-arch-entity
├─ academia-arch-mypojo
├─ academia-arch-revert
├─ academia-arch-persis
├─ academia-arch-servis
├─ academia-arch-jasper
├─ academia-arch-report
├─ academia-arch-fusion
├─ academia-arch-jmxapi
├─ academia-arch-jse.js
├─ academia-arch-javaql
├─ academia-arch-javars
├─ academia-arch-javaws
├─ academia-arch-apiapp
├─ academia-arch-static
├─ academia-arch-ui.web
├─ academia-arch-webapp
├─ academia-arch-launch
├─ academia-arch-zproxy
├─ academia-arch-fatjar
├─ academia-arch-fatwar
├─ academia-arch-api.ql
├─ academia-arch-api.rs
└─ academia-arch-api.ws
|
MAKE./base_wss/make_ws
├─ academia-make-filter
├─ academia-make-antlib
├─ academia-make-i4jutl
├─ academia-make-boot.i
├─ academia-make-amqp.i
├─ academia-make-mqtt.i
└─ academia-make-demo.i
|
Assessment
EXAM./base_wss/exam_ws
├─ academia-exam-filter
├─ academia-exam-change
├─ academia-exam-javase
├─ academia-exam-sequel
├─ academia-exam-dbunit
├─ academia-exam-ormhbm
├─ academia-exam-ormjpa
├─ academia-exam-ormmyb
├─ academia-exam-ormmix
├─ academia-exam-oop.js
├─ academia-exam-oop.ts
├─ academia-exam-jse.js
├─ academia-exam-ant.js
├─ academia-exam-compas
├─ academia-exam-less4j
├─ academia-exam-jasper
├─ academia-exam-javaql
├─ academia-exam-javars
├─ academia-exam-javaws
├─ academia-exam-gui.ng
├─ academia-exam-ui.ext
├─ academia-exam-ui.jsx
├─ academia-exam-ui.vue
├─ academia-exam-javaee
├─ academia-exam-api.ql
├─ academia-exam-api.rs
└─ academia-exam-api.ws
|
GitLab Convention
$HOME/chorke/academia/java/base_wss/ ──┬──────────────────────────────────── ├─ root [academia-java-base-root ][org.chorke.academia.java.base.root : academia-root-parent] ├─ base [academia-java-base-base ][org.chorke.academia.java.base.base : academia-base-parent] ├─ core [academia-java-base-core ][org.chorke.academia.java.base.core : academia-core-parent] │ ├─ ecma [academia-java-base-ecma ][org.chorke.academia.java.base.ecma : academia-ecma-ant.js] ├─ ecma [academia-java-base-ecma ][org.chorke.academia.java.base.ecam : academia-ecma-cki.js] ├─ ecma [academia-java-base-ecma ][org.chorke.academia.java.base.ecma : academia-ecma-ckicss] │ ├─ make [academia-java-base-make ][org.chorke.academia.java.base.make : academia-make-parent] ├─ rxtx [academia-java-base-rxtx ][org.chorke.academia.java.base.rxtx : academia-rxtx-parent] ├─ arch [academia-java-base-arch ][org.chorke.academia.java.base.arch : academia-arch-parent] ├─ exec [academia-java-base-exec ][org.chorke.academia.java.base.arch : academia-exec-parent] ├─ exec [academia-java-base-exec ][org.chorke.academia.java.base.arch : academia-exec-clicki] ├─ exec [academia-java-base-exec ][org.chorke.academia.java.base.arch : academia-exec-daemon] └─ demo [academia-java-base-demo ][org.chorke.academia.java.base.demo : academia-demo-parent]
$HOME/chorke/academia/java/ecma_wss/ ──┬──────────────────────────────────── ├─ core [academia-java-ecma-core ][org.chorke.academia.java.ecma.core : academia-core-ant.js] ├─ core [academia-java-ecma-core ][org.chorke.academia.java.ecma.core : academia-core-cki.js] ├─ core [academia-java-ecma-core ][org.chorke.academia.java.ecma.core : academia-core-ckicss] │ ├─ core [academia-java-ecma-core-angularjs][org.chorke.academia.java.ecma.core.angularjs :angularjs-core-parent] ├─ core [academia-java-ecma-core-sencha ][org.chorke.academia.java.ecma.core.sencha : sencha-core-parent] ├─ core [academia-java-ecma-core-reactjs ][org.chorke.academia.java.ecma.core.reactjs : reactjs-core-parent] ├─ core [academia-java-ecma-core-vuejs ][org.chorke.academia.java.ecma.core.vuejs : vuejs-core-parent] ├─ core [academia-java-ecma-core-graphql ][org.chorke.academia.java.ecma.core.graphql : graphql-core-parent] │ ├─ mvvm [academia-java-ecma-mvvm-angularjs][org.chorke.academia.java.ecma.mvvm.angularjs : angular-mvvm-parent] ├─ mvvm [academia-java-ecma-mvvm-sencha ][org.chorke.academia.java.ecma.mvvm.sencha : sencha-mvvm-parent] ├─ mvvm [academia-java-ecma-mvvm-react ][org.chorke.academia.java.ecma.mvvm.react : react-mvvm-parent] └─ mvvm [academia-java-ecma-mvvm-vuejs ][org.chorke.academia.java.ecma.mvvm.vuejs : vuejs-mvvm-parent]
$HOME/chorke/academia/java/exec_wss/ ──┬──────────────────────────────────── ├─ phan [academia-java-exec-phan ][org.chorke.academia.java.exec.phan :phantomjs-phan-parent] │ ├─ make [academia-java-exec-make ][org.chorke.academia.java.exec.make : apache-make-antcli] ├─ make [academia-java-exec-make ][org.chorke.academia.java.exec.make : apache-make-gradle] └─ make [academia-java-exec-make ][org.chorke.academia.java.exec.make : apache-make-mvncli]
Abbreviation
amqp => advanced message queuing protocol api => application program interface api.ql => academia ghql client api.rs => academia rest client api.ws => academia soap client arch => maven archetype b2b => business to business change => liquibase change logs code => xcode for objective c and swift core => ms dot net core dao => data access object dto => data transfer objects ecma => ecma script es5, es6 & es7 em => jpa entity manager exec => executable file fusion => b2b client integration fltr => filter workspace gui => graphical user interface gql => graph ql ghql => graph ql |
gnuc => gnu c/c++ javaql => java ghql services javars => java rest services javaws => java soap services jmx => java management extensions jmxapi => java management extensions api jpa => java persistence api js => javascript jse => java platform, standard edition jse.js => javascript runs on jse jvm => java virtual machine myghql => academia graph ql mypojo => academia pojo mqtt => message queuing telemetry transport orm => object relational mapping persis => persistence (dao or repository) phan => phantom js pojo => plain old java object prnt => parent workspace pu => jpa persistence unit |
pypy => python ql => query language revert => convert or revert to pojo servis => academia spring services ui => user interface ui.mob => academia web ui for mobile ui.tab => academia web ui for tabloid ui.web => academia web ui for desktop utlity => academia java utility webapi => integration of java{ql,rs,ws} webapp => integration of web{api,gui} webgui => integration of ui.{mob,tab,web} vo => value objects ws => workspace wss => workspaces zproxy => zuul proxy server |