Mirrored from GitHub via DevOps Hub
Go to file
شركة خبير المحدودة a8da88c672
Update README.md
2025-04-06 15:57:44 +02:00
.github/workflows Update github action file 2025-04-06 15:50:19 +02:00
scripts Update pull_code.sh 2025-04-06 14:20:05 +02:00
.gitignore improve clone and pull scripts 2024-09-09 12:57:34 +01:00
CODEOWNERS Update CODEOWNERS file on master branch of odex25-standard-modules repository 2025-03-12 03:40:00 +02:00
README.md Update README.md 2025-04-06 15:57:44 +02:00
clone.sh Update clone.sh 2025-04-06 14:45:55 +02:00
pull.sh Update pull.sh 2025-01-06 09:53:29 +02:00

README.md

odex25-standard-modules

This repository contains general standard modules for all projects.

Cloning and Pulling Branches

You have to Options to configure you git client

  1. Using SSH keys : See this link --> https://www.youtube.com/watch?v=EoLrCX1VVog
  2. Using token
echo "$GH_TOKEN" > ~/git-askpass.sh
chmod +x ~/git-askpass.sh
export GIT_ASKPASS=~/git-askpass.sh
git config --global core.askPass ~/git-askpass.sh
git config --global user.name 'github-username'
git config --global user.email 'github-username@exp-sa.com'

Clone the Repository

Clone the master branch, use the following command:

git clone -b master --depth=1 https://github.com/expsa/odex25-standard-modules.git STANDARD_MODULES
cd STANDARD_MODULES
chmod +x clone.sh pull.sh

Clone or Pull Branches

To clone or pull branches, use the provided scripts:

  1. Clone Branches: Replace YOUR_USERNAME and YOUR_TOKEN with your GitHub username and token.
./clone.sh
  1. Pull Branches:
    • For Test Branches:
    ./pull.sh test
    
    • For Preprod Branches:
    ./pull.sh preprod
    
    • For Master Branches:
    ./pull.sh master
    

Branches

Development Branches

  • dev_odex-event
  • dev_odex25_accounting
  • dev_odex25_base
  • dev_odex25_dms
  • dev_odex25_fleet
  • dev_odex25_helpdesk
  • dev_odex25_hr
  • dev_odex25_inventory
  • dev_odex25_maintenance
  • dev_odex25_mobile
  • dev_odex25_pos
  • dev_odex25_project
  • dev_odex25_purchase
  • dev_odex25_realstate
  • dev_odex25_sales
  • dev_odex25_survey
  • dev_odex25_transactions
  • dev_odex25_website
  • dev_openeducat_erp-14.0.1.0
  • dev_odex25_ensan
  • dev_odex25_donation

Preproduction Branches

  • preprod_odex-event
  • preprod_odex25_accounting
  • preprod_odex25_base
  • preprod_odex25_dms
  • preprod_odex25_fleet
  • preprod_odex25_helpdesk
  • preprod_odex25_hr
  • preprod_odex25_inventory
  • preprod_odex25_maintenance
  • preprod_odex25_mobile
  • preprod_odex25_pos
  • preprod_odex25_project
  • preprod_odex25_purchase
  • preprod_odex25_realstate
  • preprod_odex25_sales
  • preprod_odex25_survey
  • preprod_odex25_transactions
  • preprod_odex25_website
  • preprod_openeducat_erp-14.0.1.0
  • preprod_odex25_ensan
  • preprod_odex25_donation

Master Branches

  • master_odex-event
  • master_odex25_accounting
  • master_odex25_base
  • master_odex25_dms
  • master_odex25_fleet
  • master_odex25_helpdesk
  • master_odex25_hr
  • master_odex25_inventory
  • master_odex25_maintenance
  • master_odex25_mobile
  • master_odex25_pos
  • master_odex25_project
  • master_odex25_purchase
  • master_odex25_realstate
  • master_odex25_sales
  • master_odex25_survey
  • master_odex25_transactions
  • master_odex25_website
  • master_openeducat_erp-14.0.1.0
  • master_odex25_ensan
  • master_odex25_donation

Addons Path

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_base/odex25_base,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_dms/odex25_dms,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_fleet/odex25_fleet,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_helpdesk/odex25_helpdesk,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_hr/odex25_hr,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_inventory/odex25_inventory,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_maintenance/odex25_maintenance,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_mobile/odex25_mobile,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_pos/odex25_pos,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_project/odex25_project,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_purchase/odex25_purchase,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_realstate/odex25_realstate,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_sales/odex25_sales,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/openeducat_erp-14.0.1.0/openeducat_erp-14.0.1.0,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_accounting/odex25_accounting,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_website/odex25_website,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex-event/odex-event,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_transactions/odex25_transactions,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_survey/odex25_survey,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_ensan/odex25_ensan,

path_to_dir/STANDARD_MODULES/FOLDER(test,preprod or master)/odex25_donation/odex25_donation