Files
CRM/README.md
BACHIR SOULDI 2794e62571 first commit
2025-09-28 08:49:37 +01:00

64 lines
2.4 KiB
Markdown

Bekarina CRM
==========
Bekarina is a PHP based web application that enables businesses to increase sales wins, marketing ROI, and support satisfaction by providing tools for employees and management work more effectively, capture more data, and derive new actionable insights from across the customer lifecycle.
Get involved
------------
If you then want to fix the issue (or another issue) you can create your own fork of bekarina to work on using the
fork button on the bekarina project, this will create a new git repository for you at
http://serveursi.sophal.net:8080/git/root/bekarinacrm.git
on your computer you will need a git client installed and you need to tell git who you are:
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL ADDRESS"
now clone your fork of vtiger
git clone http://serveursi.sophal.net:8080/git/root/bekarinacrm.git
this will pull down from the server your copy of the bekarina code and all the history.
You will make a new branch for your changes, you can give it a descriptive name, once the branch is created
you will switch to that branch using the checkout command
git branch fix_projects_on_calendar
git checkout fix_projects_on_calendar
Now you can make your changes and commit all changed files with
git commit -a
Do reference the issue number in your commit message, e.g. "fix #2 display projects on the calendar" the number will
allow the system to link the commit to the issue.
Now you can push your branch to the server, this creates the branch on the server end and populates it
git push --set-upstream origin fix_projects_on_calendar
look at the branch on code.bekarina.com and create a merge request from your branch
to the upstream master, this will be reviewed to see if it fixes the
issue and if all is good will be merged into the upstream code.
You can then switch back to your master branch with
git checkout master
And you can create additional feature branches from there to fix different things.
If there have been other changes to the central bekarina code that you want in your work area then you can add the central
repository as an upstream remote (only need to do this bit once), then you can fetch changes and merge them
git remote add upstream http://serveursi.sophal.net:8080/git/root/bekarinacrm.git
git fetch upstream
git merge upstream/master
BY SOPHAL
IT OPP