-
Notifications
You must be signed in to change notification settings - Fork 106
Development Guide
Morgan Guimard edited this page Sep 28, 2017
·
38 revisions
This page describes the intricacies of DocDokuPLM development.
To know DocDoku coding convention look at Code Convention.
Update main project (docdoku-plm)
git pull
git submodule sync --recursive
git submodule update --init --recursive
Change submodule reference in docdoku-plm
cd eplmp
git fetch
git checkout -q 857cb4997a274f036888483d8551a4dca6edb909
cd ..
git commit -m "Update eplmp module ref to 857cb499...."
Making changes in eplmp
git submodule update --remote --rebase -- eplmp
cd eplmp
# eplmp modifications....
git commit -am "My commit message for eplmp repository ..."
git push origin HEAD:master
# Dont forget to update eplmp reference in docdoku-plm if needed
cd ..
git commit -m "Update eplmp module ref to xxxxx...."
By "DocDokuPLM web client" we mean the web based (HTML UI) front-end. Since DocDokuPLM is a modular platform, the software core engine and the web UI are two distinct components, see the web client development guide