94 lines
2.6 KiB
Makefile
94 lines
2.6 KiB
Makefile
#################
|
|
# DOCUMENTATION #
|
|
#################
|
|
|
|
# documentation all
|
|
.PHONY: doc
|
|
doc:
|
|
# ./script/make.sh doc_dev
|
|
# ./script/make.sh doc_migration
|
|
# ./script/make.sh doc_test
|
|
# ./script/make.sh doc_user
|
|
# ./script/make.sh doc_markdown
|
|
parallel ::: "./script/make.sh doc_dev" "./script/make.sh doc_migration" "./script/make.sh doc_test" "./script/make.sh doc_user" "./script/make.sh doc_markdown"
|
|
|
|
# documentation clean all
|
|
.PHONY: doc_clean
|
|
doc_clean:
|
|
./script/make.sh doc_clean_dev
|
|
./script/make.sh doc_clean_migration
|
|
./script/make.sh doc_clean_test
|
|
./script/make.sh doc_clean_user
|
|
|
|
# open documentation all
|
|
.PHONY: open_doc_all
|
|
open_doc_all:
|
|
./script/make.sh open_doc_dev
|
|
./script/make.sh open_doc_migration
|
|
./script/make.sh open_doc_test
|
|
./script/make.sh open_doc_user
|
|
|
|
# documentation dev
|
|
.PHONY: doc_dev
|
|
doc_dev:
|
|
source ./.venv.erplibre/bin/activate && make -C doc/itpp-labs_odoo-development/docs html || exit 1
|
|
|
|
.PHONY: open_doc_dev
|
|
open_doc_dev:
|
|
-$(BROWSER) doc/itpp-labs_odoo-development/docs/_build/html/index.html
|
|
|
|
.PHONY: doc_clean_dev
|
|
doc_clean_dev:
|
|
make -C doc/itpp-labs_odoo-development/docs clean
|
|
|
|
# documentation migration
|
|
.PHONY: doc_migration
|
|
doc_migration:
|
|
source ./.venv.erplibre/bin/activate && make -C doc/itpp-labs_odoo-port-docs/docs html || exit 1
|
|
|
|
.PHONY: open_doc_migration
|
|
open_doc_migration:
|
|
-$(BROWSER) doc/itpp-labs_odoo-port-docs/docs/_build/html/index.html
|
|
|
|
.PHONY: doc_clean_migration
|
|
doc_clean_migration:
|
|
make -C doc/itpp-labs_odoo-port-docs/docs clean
|
|
|
|
# documentation test
|
|
.PHONY: doc_test
|
|
doc_test:
|
|
source ./.venv.erplibre/bin/activate && make -C doc/itpp-labs_odoo-test-docs/doc-src html || exit 1
|
|
|
|
.PHONY: open_doc_test
|
|
open_doc_test:
|
|
-$(BROWSER) doc/itpp-labs_odoo-test-docs/doc-src/_build/html/index.html
|
|
|
|
.PHONY: doc_clean_test
|
|
doc_clean_test:
|
|
make -C doc/itpp-labs_odoo-test-docs/doc-src clean
|
|
|
|
# documentation user
|
|
.PHONY: doc_user
|
|
doc_user:
|
|
ln -sf ../../odoo/odoo ./doc/odoo_documentation-user/odoo
|
|
source ./.venv.erplibre/bin/activate && make -C doc/odoo_documentation-user html || exit 1
|
|
|
|
.PHONY: open_doc_user
|
|
open_doc_user:
|
|
-$(BROWSER) doc/odoo_documentation-user/_build/html/index.html
|
|
|
|
.PHONY: doc_clean_user
|
|
doc_clean_user:
|
|
make -C doc/odoo_documentation-user clean
|
|
|
|
# documentation markdown - generate multilingual documentation (en + fr)
|
|
.PHONY: doc_markdown
|
|
doc_markdown:
|
|
source ./.venv.erplibre/bin/activate && \
|
|
find . -name "*.base.md" \
|
|
-not -path "./.venv*" \
|
|
-not -path "./addons/*" \
|
|
-not -path "./odoo*" \
|
|
-not -path "./.repo/*" \
|
|
-not -path "./node_modules/*" \
|
|
| parallel mmg --verbose --yes {}
|